builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2116 starttime: 1461634600.9 results: success (0) buildid: 20160425171313 builduid: 322e28ed6f0a4eb7be79f0296b909785 revision: cfc7ebe592937ad937cebe04fdad4213eee72fae ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:40.905248) ========= master: http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:40.905708) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-25 18:36:40.906001) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-25 18:36:42.196048) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:42.196481) ========= 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-1461634576.317151-1864321809 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 18:36:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 560K=0.02s 2016-04-25 18:36:42 (560 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.270273 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:42.503867) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:42.504191) ========= 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-1461634576.317151-1864321809 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.065842 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:42.603904) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:42.604262) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev cfc7ebe592937ad937cebe04fdad4213eee72fae --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev cfc7ebe592937ad937cebe04fdad4213eee72fae --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-1461634576.317151-1864321809 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 18:36:42,720 truncating revision to first 12 chars 2016-04-25 18:36:42,720 Setting DEBUG logging. 2016-04-25 18:36:42,721 attempt 1/10 2016-04-25 18:36:42,721 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/cfc7ebe59293?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 18:36:43,093 unpacking tar archive at: mozilla-central-cfc7ebe59293/testing/mozharness/ program finished with exit code 0 elapsedTime=0.685314 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:43.325055) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:43.325401) ========= script_repo_revision: cfc7ebe592937ad937cebe04fdad4213eee72fae ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:43.325797) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:43.326074) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 18:36:43.356306) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 3 secs) (at 2016-04-25 18:36:43.356648) ========= /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-central --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-central', '--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-1461634576.317151-1864321809 _=/tools/buildbot/bin/python using PTY: False 18:36:43 INFO - MultiFileLogger online at 20160425 18:36:43 in /builds/slave/test 18:36:43 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-central --download-symbols true 18:36:43 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:36:43 INFO - {'append_to_log': False, 18:36:43 INFO - 'base_work_dir': '/builds/slave/test', 18:36:43 INFO - 'blob_upload_branch': 'mozilla-central', 18:36:43 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:36:43 INFO - 'buildbot_json_path': 'buildprops.json', 18:36:43 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:36:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:36:43 INFO - 'download_minidump_stackwalk': True, 18:36:43 INFO - 'download_symbols': 'true', 18:36:43 INFO - 'e10s': False, 18:36:43 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:36:43 INFO - 'tooltool.py': '/tools/tooltool.py', 18:36:43 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:36:43 INFO - '/tools/misc-python/virtualenv.py')}, 18:36:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:36:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:36:43 INFO - 'log_level': 'info', 18:36:43 INFO - 'log_to_console': True, 18:36:43 INFO - 'opt_config_files': (), 18:36:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:36:43 INFO - '--processes=1', 18:36:43 INFO - '--config=%(test_path)s/wptrunner.ini', 18:36:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:36:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:36:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:36:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:36:43 INFO - 'pip_index': False, 18:36:43 INFO - 'require_test_zip': True, 18:36:43 INFO - 'test_type': ('testharness',), 18:36:43 INFO - 'this_chunk': '1', 18:36:43 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:36:43 INFO - 'total_chunks': '10', 18:36:43 INFO - 'virtualenv_path': 'venv', 18:36:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:36:43 INFO - 'work_dir': 'build'} 18:36:43 INFO - ##### 18:36:43 INFO - ##### Running clobber step. 18:36:43 INFO - ##### 18:36:43 INFO - Running pre-action listener: _resource_record_pre_action 18:36:43 INFO - Running main action method: clobber 18:36:43 INFO - rmtree: /builds/slave/test/build 18:36:43 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:36:45 INFO - Running post-action listener: _resource_record_post_action 18:36:45 INFO - ##### 18:36:45 INFO - ##### Running read-buildbot-config step. 18:36:45 INFO - ##### 18:36:45 INFO - Running pre-action listener: _resource_record_pre_action 18:36:45 INFO - Running main action method: read_buildbot_config 18:36:45 INFO - Using buildbot properties: 18:36:45 INFO - { 18:36:45 INFO - "project": "", 18:36:45 INFO - "product": "firefox", 18:36:45 INFO - "script_repo_revision": "production", 18:36:45 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 18:36:45 INFO - "repository": "", 18:36:45 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 18:36:45 INFO - "buildid": "20160425171313", 18:36:45 INFO - "pgo_build": "False", 18:36:45 INFO - "basedir": "/builds/slave/test", 18:36:45 INFO - "buildnumber": 0, 18:36:45 INFO - "slavename": "tst-linux64-spot-2116", 18:36:45 INFO - "master": "http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/", 18:36:45 INFO - "platform": "linux64", 18:36:45 INFO - "branch": "mozilla-central", 18:36:45 INFO - "revision": "cfc7ebe592937ad937cebe04fdad4213eee72fae", 18:36:45 INFO - "repo_path": "mozilla-central", 18:36:45 INFO - "moz_repo_path": "", 18:36:45 INFO - "stage_platform": "linux64", 18:36:45 INFO - "builduid": "322e28ed6f0a4eb7be79f0296b909785", 18:36:45 INFO - "slavebuilddir": "test" 18:36:45 INFO - } 18:36:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 18:36:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 18:36:45 INFO - Running post-action listener: _resource_record_post_action 18:36:45 INFO - ##### 18:36:45 INFO - ##### Running download-and-extract step. 18:36:45 INFO - ##### 18:36:45 INFO - Running pre-action listener: _resource_record_pre_action 18:36:45 INFO - Running main action method: download_and_extract 18:36:45 INFO - mkdir: /builds/slave/test/build/tests 18:36:45 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')]} 18:36:45 INFO - https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 18:36:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 18:36:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 18:36:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 18:36:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 18:36:50 INFO - Downloaded 1361 bytes. 18:36:50 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 18:36:50 INFO - Using the following test package requirements: 18:36:50 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 18:36:50 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:36:50 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 18:36:50 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:36:50 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 18:36:50 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:36:50 INFO - u'jsshell-linux-x86_64.zip'], 18:36:50 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:36:50 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 18:36:50 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 18:36:50 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:36:50 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 18:36:50 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:36:50 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 18:36:50 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:36:50 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 18:36:50 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:36:50 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 18:36:50 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 18:36:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:36:50 INFO - https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 18:36:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 18:36:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 18:36:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 18:36:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 18:36:52 INFO - Downloaded 22750041 bytes. 18:36:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:36:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:36:53 INFO - caution: filename not matched: web-platform/* 18:36:53 INFO - Return code: 11 18:36:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:36:53 INFO - https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 18:36:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:36:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:36:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:36:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 18:36:55 INFO - Downloaded 36406740 bytes. 18:36:55 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:36:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:36:59 INFO - caution: filename not matched: bin/* 18:36:59 INFO - caution: filename not matched: config/* 18:36:59 INFO - caution: filename not matched: mozbase/* 18:36:59 INFO - caution: filename not matched: marionette/* 18:36:59 INFO - caution: filename not matched: tools/wptserve/* 18:36:59 INFO - Return code: 11 18:36:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:36:59 INFO - https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 18:36:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 18:36:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 18:36:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 18:36:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 18:37:01 INFO - Downloaded 64478058 bytes. 18:37:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 18:37:01 INFO - mkdir: /builds/slave/test/properties 18:37:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:37:01 INFO - Writing to file /builds/slave/test/properties/build_url 18:37:01 INFO - Contents: 18:37:01 INFO - build_url:https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 18:37:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:37:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:37:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:37:02 INFO - Contents: 18:37:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:37: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')]} 18:37:02 INFO - https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:37:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:37:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:37:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:37:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 18:37:06 INFO - Downloaded 90930368 bytes. 18:37:06 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:37:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:37:11 INFO - Return code: 0 18:37:11 INFO - Running post-action listener: _resource_record_post_action 18:37:11 INFO - Running post-action listener: set_extra_try_arguments 18:37:11 INFO - ##### 18:37:11 INFO - ##### Running create-virtualenv step. 18:37:11 INFO - ##### 18:37:11 INFO - Running pre-action listener: _pre_create_virtualenv 18:37:11 INFO - Running pre-action listener: _resource_record_pre_action 18:37:11 INFO - Running main action method: create_virtualenv 18:37:11 INFO - Creating virtualenv /builds/slave/test/build/venv 18:37:11 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 18:37:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:37:12 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:37:12 INFO - Using real prefix '/usr' 18:37:12 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:37:15 INFO - Installing distribute.............................................................................................................................................................................................done. 18:37:21 INFO - Installing pip.................done. 18:37:21 INFO - Return code: 0 18:37:21 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:37: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')]} 18:37:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:37:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:37: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')]} 18:37:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:37:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:37: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1763030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17643f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17a2210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x186cd00>, '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 0x17ab300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17ab7b0>, '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-1461634576.317151-1864321809', '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 18:37: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 18:37: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 18:37:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:37:21 INFO - 'CCACHE_UMASK': '002', 18:37:21 INFO - 'DISPLAY': ':0', 18:37:21 INFO - 'HOME': '/home/cltbld', 18:37:21 INFO - 'LANG': 'en_US.UTF-8', 18:37:21 INFO - 'LOGNAME': 'cltbld', 18:37:21 INFO - 'MAIL': '/var/mail/cltbld', 18:37:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:37:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:37:21 INFO - 'MOZ_NO_REMOTE': '1', 18:37:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:37:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:37:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:37:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:37:21 INFO - 'PWD': '/builds/slave/test', 18:37:21 INFO - 'SHELL': '/bin/bash', 18:37:21 INFO - 'SHLVL': '1', 18:37:21 INFO - 'TERM': 'linux', 18:37:21 INFO - 'TMOUT': '86400', 18:37:21 INFO - 'USER': 'cltbld', 18:37:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461634576.317151-1864321809', 18:37:21 INFO - '_': '/tools/buildbot/bin/python'} 18:37:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:37:21 INFO - Downloading/unpacking psutil>=0.7.1 18:37: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 18:37: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 18:37:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37: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 18:37: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 18:37:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:37:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:37:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:37:25 INFO - Installing collected packages: psutil 18:37:25 INFO - Running setup.py install for psutil 18:37:26 INFO - building 'psutil._psutil_linux' extension 18:37:26 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 18:37:26 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 18:37:26 INFO - building 'psutil._psutil_posix' extension 18:37:26 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 18:37:26 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 18:37:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:37:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:37:27 INFO - Successfully installed psutil 18:37:27 INFO - Cleaning up... 18:37:27 INFO - Return code: 0 18:37:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:37:27 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')]} 18:37:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:37:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:37:27 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')]} 18:37:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:37:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:37:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1763030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17643f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17a2210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x186cd00>, '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 0x17ab300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17ab7b0>, '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-1461634576.317151-1864321809', '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 18:37:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 18:37:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 18:37:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:37:27 INFO - 'CCACHE_UMASK': '002', 18:37:27 INFO - 'DISPLAY': ':0', 18:37:27 INFO - 'HOME': '/home/cltbld', 18:37:27 INFO - 'LANG': 'en_US.UTF-8', 18:37:27 INFO - 'LOGNAME': 'cltbld', 18:37:27 INFO - 'MAIL': '/var/mail/cltbld', 18:37:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:37:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:37:27 INFO - 'MOZ_NO_REMOTE': '1', 18:37:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:37:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:37:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:37:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:37:27 INFO - 'PWD': '/builds/slave/test', 18:37:27 INFO - 'SHELL': '/bin/bash', 18:37:27 INFO - 'SHLVL': '1', 18:37:27 INFO - 'TERM': 'linux', 18:37:27 INFO - 'TMOUT': '86400', 18:37:27 INFO - 'USER': 'cltbld', 18:37:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461634576.317151-1864321809', 18:37:27 INFO - '_': '/tools/buildbot/bin/python'} 18:37:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:37:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:37: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 18:37: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 18:37:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37: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 18:37: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 18:37:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:37:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:37:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:37:31 INFO - Installing collected packages: mozsystemmonitor 18:37:31 INFO - Running setup.py install for mozsystemmonitor 18:37:31 INFO - Successfully installed mozsystemmonitor 18:37:31 INFO - Cleaning up... 18:37:32 INFO - Return code: 0 18:37:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:37:32 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')]} 18:37:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:37:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:37:32 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')]} 18:37:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:37:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:37:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1763030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17643f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17a2210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x186cd00>, '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 0x17ab300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17ab7b0>, '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-1461634576.317151-1864321809', '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 18:37:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 18:37:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 18:37:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:37:32 INFO - 'CCACHE_UMASK': '002', 18:37:32 INFO - 'DISPLAY': ':0', 18:37:32 INFO - 'HOME': '/home/cltbld', 18:37:32 INFO - 'LANG': 'en_US.UTF-8', 18:37:32 INFO - 'LOGNAME': 'cltbld', 18:37:32 INFO - 'MAIL': '/var/mail/cltbld', 18:37:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:37:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:37:32 INFO - 'MOZ_NO_REMOTE': '1', 18:37:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:37:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:37:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:37:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:37:32 INFO - 'PWD': '/builds/slave/test', 18:37:32 INFO - 'SHELL': '/bin/bash', 18:37:32 INFO - 'SHLVL': '1', 18:37:32 INFO - 'TERM': 'linux', 18:37:32 INFO - 'TMOUT': '86400', 18:37:32 INFO - 'USER': 'cltbld', 18:37:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461634576.317151-1864321809', 18:37:32 INFO - '_': '/tools/buildbot/bin/python'} 18:37:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:37:32 INFO - Downloading/unpacking blobuploader==1.2.4 18:37:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:37:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:37:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:37:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:37:36 INFO - Downloading blobuploader-1.2.4.tar.gz 18:37:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:37:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:37:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:37:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:37:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:37:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:37:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:37:37 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:37:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:37:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:37:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:37:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:37:37 INFO - Downloading docopt-0.6.1.tar.gz 18:37:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:37:37 INFO - Installing collected packages: blobuploader, requests, docopt 18:37:37 INFO - Running setup.py install for blobuploader 18:37:38 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:37:38 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:37:38 INFO - Running setup.py install for requests 18:37:38 INFO - Running setup.py install for docopt 18:37:39 INFO - Successfully installed blobuploader requests docopt 18:37:39 INFO - Cleaning up... 18:37:39 INFO - Return code: 0 18:37:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:37: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')]} 18:37:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:37:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:37: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')]} 18:37:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:37:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:37:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1763030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17643f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17a2210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x186cd00>, '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 0x17ab300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17ab7b0>, '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-1461634576.317151-1864321809', '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 18:37:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 18:37:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 18:37:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:37:39 INFO - 'CCACHE_UMASK': '002', 18:37:39 INFO - 'DISPLAY': ':0', 18:37:39 INFO - 'HOME': '/home/cltbld', 18:37:39 INFO - 'LANG': 'en_US.UTF-8', 18:37:39 INFO - 'LOGNAME': 'cltbld', 18:37:39 INFO - 'MAIL': '/var/mail/cltbld', 18:37:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:37:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:37:39 INFO - 'MOZ_NO_REMOTE': '1', 18:37:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:37:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:37:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:37:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:37:39 INFO - 'PWD': '/builds/slave/test', 18:37:39 INFO - 'SHELL': '/bin/bash', 18:37:39 INFO - 'SHLVL': '1', 18:37:39 INFO - 'TERM': 'linux', 18:37:39 INFO - 'TMOUT': '86400', 18:37:39 INFO - 'USER': 'cltbld', 18:37:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461634576.317151-1864321809', 18:37:39 INFO - '_': '/tools/buildbot/bin/python'} 18:37:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:37:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:37:39 INFO - Running setup.py (path:/tmp/pip-BYXom0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:37:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:37:39 INFO - Running setup.py (path:/tmp/pip-gqZ_19-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:37:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:37:39 INFO - Running setup.py (path:/tmp/pip-YMi1oc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:37:40 INFO - Running setup.py (path:/tmp/pip-KxATi7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:37:40 INFO - Running setup.py (path:/tmp/pip-OglDFw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:37:40 INFO - Running setup.py (path:/tmp/pip-TU1poF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:37:40 INFO - Running setup.py (path:/tmp/pip-P5lATL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:37:40 INFO - Running setup.py (path:/tmp/pip-54loCs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:37:40 INFO - Running setup.py (path:/tmp/pip-0Os8bk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:37:40 INFO - Running setup.py (path:/tmp/pip-rsZPgw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:37:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:37:41 INFO - Running setup.py (path:/tmp/pip-aNkS3S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:37:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:37:41 INFO - Running setup.py (path:/tmp/pip-pHJ1Er-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:37:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:37:41 INFO - Running setup.py (path:/tmp/pip-ihq0Xb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:37:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:37:41 INFO - Running setup.py (path:/tmp/pip-XwAy1X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:37:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:37:41 INFO - Running setup.py (path:/tmp/pip-xqZIfF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:37:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:37:41 INFO - Running setup.py (path:/tmp/pip-UPhcSS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:37:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:37:41 INFO - Running setup.py (path:/tmp/pip-QpBuUr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:37:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:37:42 INFO - Running setup.py (path:/tmp/pip-c7OFUj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:37:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:37:42 INFO - Running setup.py (path:/tmp/pip-pvFGVE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:37:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:37:42 INFO - Running setup.py (path:/tmp/pip-V9MLXF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:37:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:37:42 INFO - Running setup.py (path:/tmp/pip-BSQXGg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:37:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:37:43 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 18:37:43 INFO - Running setup.py install for manifestparser 18:37:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:37:43 INFO - Running setup.py install for mozcrash 18:37:43 INFO - Running setup.py install for mozdebug 18:37:43 INFO - Running setup.py install for mozdevice 18:37:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:37:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:37:43 INFO - Running setup.py install for mozfile 18:37:44 INFO - Running setup.py install for mozhttpd 18:37:44 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:37:44 INFO - Running setup.py install for mozinfo 18:37:44 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:37:44 INFO - Running setup.py install for mozInstall 18:37:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:37:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:37:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:37:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:37:44 INFO - Running setup.py install for mozleak 18:37:44 INFO - Running setup.py install for mozlog 18:37:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:37:45 INFO - Running setup.py install for moznetwork 18:37:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:37:45 INFO - Running setup.py install for mozprocess 18:37:45 INFO - Running setup.py install for mozprofile 18:37:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:37:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:37:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:37:45 INFO - Running setup.py install for mozrunner 18:37:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:37:46 INFO - Running setup.py install for mozscreenshot 18:37:46 INFO - Running setup.py install for moztest 18:37:46 INFO - Running setup.py install for mozversion 18:37:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:37:46 INFO - Running setup.py install for wptserve 18:37:46 INFO - Running setup.py install for marionette-driver 18:37:47 INFO - Running setup.py install for browsermob-proxy 18:37:47 INFO - Running setup.py install for marionette-client 18:37:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:37:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:37:47 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 18:37:47 INFO - Cleaning up... 18:37:47 INFO - Return code: 0 18:37:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:37:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:37:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:37:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:37:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:37:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:37:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:37:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1763030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17643f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17a2210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x186cd00>, '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 0x17ab300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17ab7b0>, '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-1461634576.317151-1864321809', '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 18:37:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 18:37:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 18:37:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:37:47 INFO - 'CCACHE_UMASK': '002', 18:37:47 INFO - 'DISPLAY': ':0', 18:37:47 INFO - 'HOME': '/home/cltbld', 18:37:47 INFO - 'LANG': 'en_US.UTF-8', 18:37:47 INFO - 'LOGNAME': 'cltbld', 18:37:47 INFO - 'MAIL': '/var/mail/cltbld', 18:37:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:37:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:37:47 INFO - 'MOZ_NO_REMOTE': '1', 18:37:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:37:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:37:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:37:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:37:47 INFO - 'PWD': '/builds/slave/test', 18:37:47 INFO - 'SHELL': '/bin/bash', 18:37:47 INFO - 'SHLVL': '1', 18:37:47 INFO - 'TERM': 'linux', 18:37:47 INFO - 'TMOUT': '86400', 18:37:47 INFO - 'USER': 'cltbld', 18:37:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461634576.317151-1864321809', 18:37:47 INFO - '_': '/tools/buildbot/bin/python'} 18:37:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:37:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:37:48 INFO - Running setup.py (path:/tmp/pip-SxNp6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:37:48 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)) 18:37:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:37:48 INFO - Running setup.py (path:/tmp/pip-KBtqbJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:37:48 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)) 18:37:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:37:48 INFO - Running setup.py (path:/tmp/pip-kotQPI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:37:48 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)) 18:37:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:37:48 INFO - Running setup.py (path:/tmp/pip-nHZaU3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:37:49 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)) 18:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:37:49 INFO - Running setup.py (path:/tmp/pip-sy0j5W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:37:49 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)) 18:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:37:49 INFO - Running setup.py (path:/tmp/pip-6ehJk0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:37:49 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)) 18:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:37:49 INFO - Running setup.py (path:/tmp/pip-swHcrZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:37:49 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)) 18:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:37:49 INFO - Running setup.py (path:/tmp/pip-8RY3rZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:37:49 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)) 18:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:37:49 INFO - Running setup.py (path:/tmp/pip-H3PNSf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:37:49 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)) 18:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:37:49 INFO - Running setup.py (path:/tmp/pip-ZLrZyx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:37:49 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)) 18:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:37:49 INFO - Running setup.py (path:/tmp/pip-zFCwf9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:37:50 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)) 18:37:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:37:50 INFO - Running setup.py (path:/tmp/pip-RyphGy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:37:50 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)) 18:37:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:37:50 INFO - Running setup.py (path:/tmp/pip-wkF7a0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:37:50 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)) 18:37:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:37:50 INFO - Running setup.py (path:/tmp/pip-dRjJFh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:37:50 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)) 18:37:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:37:50 INFO - Running setup.py (path:/tmp/pip-cNFbcR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:37:50 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)) 18:37:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:37:50 INFO - Running setup.py (path:/tmp/pip-xgkzd6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:37:50 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)) 18:37:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:37:50 INFO - Running setup.py (path:/tmp/pip-nEggi_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:37:50 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)) 18:37:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:37:50 INFO - Running setup.py (path:/tmp/pip-u75T0S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:37:51 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)) 18:37:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:37:51 INFO - Running setup.py (path:/tmp/pip-Rp6il1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:37:51 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)) 18:37:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:37:51 INFO - Running setup.py (path:/tmp/pip-dIJnYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:37:51 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)) 18:37:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:37:51 INFO - Running setup.py (path:/tmp/pip-RQHTAj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:37:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:37:52 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)) 18:37:52 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)) 18:37:52 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)) 18:37:52 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)) 18:37:52 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)) 18:37:52 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)) 18:37:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:37:52 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 18:37:52 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 18:37:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:37:52 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 18:37:52 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 18:37:55 INFO - Downloading blessings-1.6.tar.gz 18:37:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:37:56 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)) 18:37:56 INFO - Installing collected packages: blessings 18:37:56 INFO - Running setup.py install for blessings 18:37:56 INFO - Successfully installed blessings 18:37:56 INFO - Cleaning up... 18:37:56 INFO - Return code: 0 18:37:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:37:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:37:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:37:56 INFO - Reading from file tmpfile_stdout 18:37:56 INFO - Current package versions: 18:37:56 INFO - argparse == 1.2.1 18:37:56 INFO - blessings == 1.6 18:37:56 INFO - blobuploader == 1.2.4 18:37:56 INFO - browsermob-proxy == 0.6.0 18:37:56 INFO - docopt == 0.6.1 18:37:56 INFO - manifestparser == 1.1 18:37:56 INFO - marionette-client == 2.3.0 18:37:56 INFO - marionette-driver == 1.4.0 18:37:56 INFO - mozInstall == 1.12 18:37:56 INFO - mozcrash == 0.17 18:37:56 INFO - mozdebug == 0.1 18:37:56 INFO - mozdevice == 0.48 18:37:56 INFO - mozfile == 1.2 18:37:56 INFO - mozhttpd == 0.7 18:37:56 INFO - mozinfo == 0.9 18:37:56 INFO - mozleak == 0.1 18:37:56 INFO - mozlog == 3.1 18:37:56 INFO - moznetwork == 0.27 18:37:56 INFO - mozprocess == 0.22 18:37:56 INFO - mozprofile == 0.28 18:37:56 INFO - mozrunner == 6.11 18:37:56 INFO - mozscreenshot == 0.1 18:37:56 INFO - mozsystemmonitor == 0.0 18:37:56 INFO - moztest == 0.7 18:37:56 INFO - mozversion == 1.4 18:37:56 INFO - psutil == 3.1.1 18:37:56 INFO - requests == 1.2.3 18:37:56 INFO - wptserve == 1.4.0 18:37:56 INFO - wsgiref == 0.1.2 18:37:56 INFO - Running post-action listener: _resource_record_post_action 18:37:56 INFO - Running post-action listener: _start_resource_monitoring 18:37:56 INFO - Starting resource monitoring. 18:37:56 INFO - ##### 18:37:56 INFO - ##### Running pull step. 18:37:56 INFO - ##### 18:37:56 INFO - Running pre-action listener: _resource_record_pre_action 18:37:56 INFO - Running main action method: pull 18:37:56 INFO - Pull has nothing to do! 18:37:56 INFO - Running post-action listener: _resource_record_post_action 18:37:56 INFO - ##### 18:37:57 INFO - ##### Running install step. 18:37:57 INFO - ##### 18:37:57 INFO - Running pre-action listener: _resource_record_pre_action 18:37:57 INFO - Running main action method: install 18:37:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:37:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:37:57 INFO - Reading from file tmpfile_stdout 18:37:57 INFO - Detecting whether we're running mozinstall >=1.0... 18:37:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:37:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:37:57 INFO - Reading from file tmpfile_stdout 18:37:57 INFO - Output received: 18:37:57 INFO - Usage: mozinstall [options] installer 18:37:57 INFO - Options: 18:37:57 INFO - -h, --help show this help message and exit 18:37:57 INFO - -d DEST, --destination=DEST 18:37:57 INFO - Directory to install application into. [default: 18:37:57 INFO - "/builds/slave/test"] 18:37:57 INFO - --app=APP Application being installed. [default: firefox] 18:37:57 INFO - mkdir: /builds/slave/test/build/application 18:37:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 18:37:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 18:38:28 INFO - Reading from file tmpfile_stdout 18:38:28 INFO - Output received: 18:38:28 INFO - /builds/slave/test/build/application/firefox/firefox 18:38:28 INFO - Running post-action listener: _resource_record_post_action 18:38:28 INFO - ##### 18:38:28 INFO - ##### Running run-tests step. 18:38:28 INFO - ##### 18:38:28 INFO - Running pre-action listener: _resource_record_pre_action 18:38:28 INFO - Running main action method: run_tests 18:38:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:38:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:38:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:38:28 INFO - grabbing minidump binary from tooltool 18:38:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:38:28 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 0x186cd00>, '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 0x17ab300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17ab7b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:38:28 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 18:38:28 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 18:38:29 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:38:29 INFO - Return code: 0 18:38:29 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 18:38:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:38:29 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/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.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 18:38:29 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/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.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 18:38:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:38:29 INFO - 'CCACHE_UMASK': '002', 18:38:29 INFO - 'DISPLAY': ':0', 18:38:29 INFO - 'HOME': '/home/cltbld', 18:38:29 INFO - 'LANG': 'en_US.UTF-8', 18:38:29 INFO - 'LOGNAME': 'cltbld', 18:38:29 INFO - 'MAIL': '/var/mail/cltbld', 18:38:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:38:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:38:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:38:29 INFO - 'MOZ_NO_REMOTE': '1', 18:38:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:38:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:38:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:38:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:38:29 INFO - 'PWD': '/builds/slave/test', 18:38:29 INFO - 'SHELL': '/bin/bash', 18:38:29 INFO - 'SHLVL': '1', 18:38:29 INFO - 'TERM': 'linux', 18:38:29 INFO - 'TMOUT': '86400', 18:38:29 INFO - 'USER': 'cltbld', 18:38:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461634576.317151-1864321809', 18:38:29 INFO - '_': '/tools/buildbot/bin/python'} 18:38:29 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/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.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 18:38:30 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 18:38:30 INFO - import pkg_resources 18:38:31 INFO - Using 1 client processes 18:38:32 INFO - wptserve Starting http server on 127.0.0.1:8000 18:38:32 INFO - wptserve Starting http server on 127.0.0.1:8001 18:38:32 INFO - wptserve Starting http server on 127.0.0.1:8443 18:38:34 INFO - SUITE-START | Running 778 tests 18:38:34 INFO - Running testharness tests 18:38:34 INFO - Setting up ssl 18:38:34 INFO - PROCESS | certutil | 18:38:34 INFO - PROCESS | certutil | 18:38:34 INFO - PROCESS | certutil | 18:38:34 INFO - Certificate Nickname Trust Attributes 18:38:34 INFO - SSL,S/MIME,JAR/XPI 18:38:34 INFO - 18:38:34 INFO - web-platform-tests CT,, 18:38:34 INFO - 18:38:34 INFO - Starting runner 18:38:37 INFO - PROCESS | 1825 | 1461634717007 Marionette DEBUG Marionette enabled via build flag and pref 18:38:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5571a4a800 == 1 [pid = 1825] [id = 1] 18:38:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 1 (0x7f5571a4b000) [pid = 1825] [serial = 1] [outer = (nil)] 18:38:37 INFO - PROCESS | 1825 | [1825] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 18:38:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 2 (0x7f5571a4c000) [pid = 1825] [serial = 2] [outer = 0x7f5571a4b000] 18:38:37 INFO - PROCESS | 1825 | 1461634717675 Marionette INFO Listening on port 2828 18:38:38 INFO - PROCESS | 1825 | 1461634718225 Marionette DEBUG Marionette enabled via command-line flag 18:38:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556e910800 == 2 [pid = 1825] [id = 2] 18:38:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 3 (0x7f556e911000) [pid = 1825] [serial = 3] [outer = (nil)] 18:38:38 INFO - PROCESS | 1825 | [1825] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 18:38:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 4 (0x7f556e912000) [pid = 1825] [serial = 4] [outer = 0x7f556e911000] 18:38:38 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f556dd0c700 18:38:38 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f556dd61f10 18:38:38 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f556dd681c0 18:38:38 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f556dd684c0 18:38:38 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f556dd687f0 18:38:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 5 (0x7f556ddbb000) [pid = 1825] [serial = 5] [outer = 0x7f5571a4b000] 18:38:38 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:38:38 INFO - PROCESS | 1825 | 1461634718633 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41277 18:38:38 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:38:38 INFO - PROCESS | 1825 | 1461634718722 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41278 18:38:38 INFO - PROCESS | 1825 | 1461634718728 Marionette DEBUG Closed connection conn0 18:38:38 INFO - PROCESS | 1825 | [1825] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 18:38:38 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:38:38 INFO - PROCESS | 1825 | 1461634718863 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41279 18:38:38 INFO - PROCESS | 1825 | 1461634718867 Marionette DEBUG Closed connection conn1 18:38:38 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:38:38 INFO - PROCESS | 1825 | 1461634718936 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41280 18:38:38 INFO - PROCESS | 1825 | 1461634718949 Marionette DEBUG Closed connection conn2 18:38:39 INFO - PROCESS | 1825 | 1461634719001 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:38:39 INFO - PROCESS | 1825 | 1461634719019 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425171313","device":"desktop","version":"49.0a1"} 18:38:39 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:38:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562079000 == 3 [pid = 1825] [id = 3] 18:38:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 6 (0x7f5562079800) [pid = 1825] [serial = 6] [outer = (nil)] 18:38:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556207a000 == 4 [pid = 1825] [id = 4] 18:38:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 7 (0x7f5561e09800) [pid = 1825] [serial = 7] [outer = (nil)] 18:38:41 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:38:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55612d0800 == 5 [pid = 1825] [id = 5] 18:38:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 8 (0x7f55613e0c00) [pid = 1825] [serial = 8] [outer = (nil)] 18:38:41 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:38:41 INFO - PROCESS | 1825 | [1825] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:38:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 9 (0x7f5560f79000) [pid = 1825] [serial = 9] [outer = 0x7f55613e0c00] 18:38:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 10 (0x7f5560cc9000) [pid = 1825] [serial = 10] [outer = 0x7f5562079800] 18:38:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 11 (0x7f5560a22c00) [pid = 1825] [serial = 11] [outer = 0x7f5561e09800] 18:38:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 12 (0x7f5560a24800) [pid = 1825] [serial = 12] [outer = 0x7f55613e0c00] 18:38:42 INFO - PROCESS | 1825 | 1461634722909 Marionette DEBUG loaded listener.js 18:38:42 INFO - PROCESS | 1825 | 1461634722931 Marionette DEBUG loaded listener.js 18:38:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 13 (0x7f555ea6e800) [pid = 1825] [serial = 13] [outer = 0x7f55613e0c00] 18:38:43 INFO - PROCESS | 1825 | 1461634723672 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5b4ecf78-b73a-4c96-b0bb-accbd8ed0575","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425171313","device":"desktop","version":"49.0a1","command_id":1}}] 18:38:43 INFO - PROCESS | 1825 | 1461634723907 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 18:38:44 INFO - PROCESS | 1825 | 1461634724146 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 18:38:44 INFO - PROCESS | 1825 | 1461634724413 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:38:44 INFO - PROCESS | 1825 | [1825] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:38:44 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:38:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 14 (0x7f555b592000) [pid = 1825] [serial = 14] [outer = 0x7f55613e0c00] 18:38:45 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:38:45 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:38:45 INFO - PROCESS | 1825 | 1461634725009 Marionette TRACE conn3 <- [1,3,null,{}] 18:38:45 INFO - PROCESS | 1825 | 1461634725071 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:38:45 INFO - PROCESS | 1825 | 1461634725138 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 18:38:45 INFO - PROCESS | 1825 | 1461634725209 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 18:38:45 INFO - PROCESS | 1825 | 1461634725212 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 18:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:38:45 INFO - PROCESS | 1825 | 1461634725240 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:38:45 INFO - PROCESS | 1825 | 1461634725247 Marionette TRACE conn3 <- [1,6,null,{}] 18:38:45 INFO - PROCESS | 1825 | 1461634725275 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:45 INFO - PROCESS | 1825 | 1461634725342 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 18:38:45 INFO - PROCESS | 1825 | 1461634725351 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555a07e000 == 6 [pid = 1825] [id = 6] 18:38:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 15 (0x7f555a0da400) [pid = 1825] [serial = 15] [outer = (nil)] 18:38:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 16 (0x7f555a0dc000) [pid = 1825] [serial = 16] [outer = 0x7f555a0da400] 18:38:45 INFO - PROCESS | 1825 | 1461634725433 Marionette DEBUG loaded listener.js 18:38:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7f555a0e2800) [pid = 1825] [serial = 17] [outer = 0x7f555a0da400] 18:38:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5559d96000 == 7 [pid = 1825] [id = 7] 18:38:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7f5559d4c800) [pid = 1825] [serial = 18] [outer = (nil)] 18:38:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f5559d83000) [pid = 1825] [serial = 19] [outer = 0x7f5559d4c800] 18:38:45 INFO - PROCESS | 1825 | 1461634725912 Marionette DEBUG loaded listener.js 18:38:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f5559d85000) [pid = 1825] [serial = 20] [outer = 0x7f5559d4c800] 18:38:46 INFO - PROCESS | 1825 | [1825] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 18:38:46 INFO - PROCESS | 1825 | 1461634726519 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 18:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1310ms 18:38:46 INFO - PROCESS | 1825 | 1461634726597 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 18:38:46 INFO - PROCESS | 1825 | 1461634726600 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 18:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:38:46 INFO - PROCESS | 1825 | 1461634726623 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:38:46 INFO - PROCESS | 1825 | 1461634726626 Marionette TRACE conn3 <- [1,10,null,{}] 18:38:46 INFO - PROCESS | 1825 | 1461634726657 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:46 INFO - PROCESS | 1825 | 1461634726842 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 18:38:46 INFO - PROCESS | 1825 | 1461634726868 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558047000 == 8 [pid = 1825] [id = 8] 18:38:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f5558fe8c00) [pid = 1825] [serial = 21] [outer = (nil)] 18:38:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f55602be400) [pid = 1825] [serial = 22] [outer = 0x7f5558fe8c00] 18:38:46 INFO - PROCESS | 1825 | 1461634726941 Marionette DEBUG loaded listener.js 18:38:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 23 (0x7f55580ec400) [pid = 1825] [serial = 23] [outer = 0x7f5558fe8c00] 18:38:47 INFO - PROCESS | 1825 | 1461634727872 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 18:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1301ms 18:38:47 INFO - PROCESS | 1825 | 1461634727914 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 18:38:47 INFO - PROCESS | 1825 | 1461634727920 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 18:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:38:47 INFO - PROCESS | 1825 | 1461634727928 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:38:47 INFO - PROCESS | 1825 | 1461634727934 Marionette TRACE conn3 <- [1,14,null,{}] 18:38:47 INFO - PROCESS | 1825 | 1461634727945 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:48 INFO - PROCESS | 1825 | 1461634728180 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 18:38:48 INFO - PROCESS | 1825 | 1461634728344 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55581af000 == 9 [pid = 1825] [id = 9] 18:38:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 24 (0x7f5558263800) [pid = 1825] [serial = 24] [outer = (nil)] 18:38:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 25 (0x7f555826d000) [pid = 1825] [serial = 25] [outer = 0x7f5558263800] 18:38:48 INFO - PROCESS | 1825 | 1461634728427 Marionette DEBUG loaded listener.js 18:38:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 26 (0x7f55587ef000) [pid = 1825] [serial = 26] [outer = 0x7f5558263800] 18:38:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5559a27000 == 10 [pid = 1825] [id = 10] 18:38:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 27 (0x7f5559a27800) [pid = 1825] [serial = 27] [outer = (nil)] 18:38:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 28 (0x7f5559a30800) [pid = 1825] [serial = 28] [outer = 0x7f5559a27800] 18:38:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 29 (0x7f5559a2a000) [pid = 1825] [serial = 29] [outer = 0x7f5559a27800] 18:38:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5559a24000 == 11 [pid = 1825] [id = 11] 18:38:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 30 (0x7f5558266800) [pid = 1825] [serial = 30] [outer = (nil)] 18:38:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 31 (0x7f555b595800) [pid = 1825] [serial = 31] [outer = 0x7f5558266800] 18:38:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 32 (0x7f5558ec3c00) [pid = 1825] [serial = 32] [outer = 0x7f5558266800] 18:38:49 INFO - PROCESS | 1825 | 1461634729567 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 18:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1691ms 18:38:49 INFO - PROCESS | 1825 | 1461634729664 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 18:38:49 INFO - PROCESS | 1825 | 1461634729673 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 18:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:38:49 INFO - PROCESS | 1825 | 1461634729688 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:38:49 INFO - PROCESS | 1825 | 1461634729694 Marionette TRACE conn3 <- [1,18,null,{}] 18:38:49 INFO - PROCESS | 1825 | 1461634729700 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:49 INFO - PROCESS | 1825 | 1461634729879 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 18:38:50 INFO - PROCESS | 1825 | 1461634730040 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555de36800 == 12 [pid = 1825] [id = 12] 18:38:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 33 (0x7f5559d87800) [pid = 1825] [serial = 33] [outer = (nil)] 18:38:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 34 (0x7f555b6b2c00) [pid = 1825] [serial = 34] [outer = 0x7f5559d87800] 18:38:50 INFO - PROCESS | 1825 | 1461634730123 Marionette DEBUG loaded listener.js 18:38:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 35 (0x7f5560f78800) [pid = 1825] [serial = 35] [outer = 0x7f5559d87800] 18:38:50 INFO - PROCESS | 1825 | 1461634730928 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 18:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1282ms 18:38:50 INFO - PROCESS | 1825 | 1461634730973 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 18:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:38:50 INFO - PROCESS | 1825 | 1461634730978 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 18:38:50 INFO - PROCESS | 1825 | 1461634730985 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:38:50 INFO - PROCESS | 1825 | 1461634730991 Marionette TRACE conn3 <- [1,22,null,{}] 18:38:51 INFO - PROCESS | 1825 | 1461634731007 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:51 INFO - PROCESS | 1825 | 1461634731210 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 18:38:51 INFO - PROCESS | 1825 | 1461634731328 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55612cb000 == 13 [pid = 1825] [id = 13] 18:38:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 36 (0x7f5561a0ac00) [pid = 1825] [serial = 36] [outer = (nil)] 18:38:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 37 (0x7f5561a0f400) [pid = 1825] [serial = 37] [outer = 0x7f5561a0ac00] 18:38:51 INFO - PROCESS | 1825 | 1461634731414 Marionette DEBUG loaded listener.js 18:38:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 38 (0x7f5561ac5c00) [pid = 1825] [serial = 38] [outer = 0x7f5561a0ac00] 18:38:52 INFO - PROCESS | 1825 | 1461634732476 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 18:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1547ms 18:38:52 INFO - PROCESS | 1825 | 1461634732533 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 18:38:52 INFO - PROCESS | 1825 | 1461634732538 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 18:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:38:52 INFO - PROCESS | 1825 | 1461634732546 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:38:52 INFO - PROCESS | 1825 | 1461634732551 Marionette TRACE conn3 <- [1,26,null,{}] 18:38:52 INFO - PROCESS | 1825 | 1461634732559 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:52 INFO - PROCESS | 1825 | 1461634732793 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 18:38:53 INFO - PROCESS | 1825 | 1461634733069 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55603e3000 == 14 [pid = 1825] [id = 14] 18:38:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 39 (0x7f555de11400) [pid = 1825] [serial = 39] [outer = (nil)] 18:38:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 40 (0x7f5561d13000) [pid = 1825] [serial = 40] [outer = 0x7f555de11400] 18:38:53 INFO - PROCESS | 1825 | 1461634733141 Marionette DEBUG loaded listener.js 18:38:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 41 (0x7f5561e11800) [pid = 1825] [serial = 41] [outer = 0x7f555de11400] 18:38:53 INFO - PROCESS | 1825 | 1461634733816 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 18:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1296ms 18:38:53 INFO - PROCESS | 1825 | 1461634733842 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 18:38:53 INFO - PROCESS | 1825 | 1461634733850 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 18:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:38:53 INFO - PROCESS | 1825 | 1461634733860 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:38:53 INFO - PROCESS | 1825 | 1461634733863 Marionette TRACE conn3 <- [1,30,null,{}] 18:38:53 INFO - PROCESS | 1825 | 1461634733869 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:54 INFO - PROCESS | 1825 | 1461634734031 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 18:38:54 INFO - PROCESS | 1825 | 1461634734115 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55612d4000 == 15 [pid = 1825] [id = 15] 18:38:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 42 (0x7f5559d45000) [pid = 1825] [serial = 42] [outer = (nil)] 18:38:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 43 (0x7f556292d000) [pid = 1825] [serial = 43] [outer = 0x7f5559d45000] 18:38:54 INFO - PROCESS | 1825 | 1461634734181 Marionette DEBUG loaded listener.js 18:38:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f5562eba800) [pid = 1825] [serial = 44] [outer = 0x7f5559d45000] 18:38:54 INFO - PROCESS | 1825 | 1461634734844 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 18:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1037ms 18:38:54 INFO - PROCESS | 1825 | 1461634734898 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 18:38:54 INFO - PROCESS | 1825 | 1461634734902 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 18:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:38:54 INFO - PROCESS | 1825 | 1461634734912 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:38:54 INFO - PROCESS | 1825 | 1461634734917 Marionette TRACE conn3 <- [1,34,null,{}] 18:38:54 INFO - PROCESS | 1825 | 1461634734948 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:55 INFO - PROCESS | 1825 | 1461634735102 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 18:38:55 INFO - PROCESS | 1825 | 1461634735116 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561a96000 == 16 [pid = 1825] [id = 16] 18:38:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f5564d58800) [pid = 1825] [serial = 45] [outer = (nil)] 18:38:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f5564de1400) [pid = 1825] [serial = 46] [outer = 0x7f5564d58800] 18:38:55 INFO - PROCESS | 1825 | 1461634735184 Marionette DEBUG loaded listener.js 18:38:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f556500f000) [pid = 1825] [serial = 47] [outer = 0x7f5564d58800] 18:38:55 INFO - PROCESS | 1825 | 1461634735894 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 18:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1051ms 18:38:55 INFO - PROCESS | 1825 | 1461634735960 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 18:38:55 INFO - PROCESS | 1825 | 1461634735964 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 18:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:38:55 INFO - PROCESS | 1825 | 1461634735970 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:38:55 INFO - PROCESS | 1825 | 1461634735972 Marionette TRACE conn3 <- [1,38,null,{}] 18:38:55 INFO - PROCESS | 1825 | 1461634735978 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:56 INFO - PROCESS | 1825 | 1461634736166 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 18:38:56 INFO - PROCESS | 1825 | 1461634736181 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562076000 == 17 [pid = 1825] [id = 17] 18:38:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f5558ec0c00) [pid = 1825] [serial = 48] [outer = (nil)] 18:38:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f5568da1800) [pid = 1825] [serial = 49] [outer = 0x7f5558ec0c00] 18:38:56 INFO - PROCESS | 1825 | 1461634736246 Marionette DEBUG loaded listener.js 18:38:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f556dd27c00) [pid = 1825] [serial = 50] [outer = 0x7f5558ec0c00] 18:38:56 INFO - PROCESS | 1825 | 1461634736896 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 18:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 981ms 18:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:38:56 INFO - PROCESS | 1825 | 1461634736953 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 18:38:56 INFO - PROCESS | 1825 | 1461634736955 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 18:38:56 INFO - PROCESS | 1825 | 1461634736965 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:38:56 INFO - PROCESS | 1825 | 1461634736968 Marionette TRACE conn3 <- [1,42,null,{}] 18:38:56 INFO - PROCESS | 1825 | 1461634736973 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:57 INFO - PROCESS | 1825 | 1461634737137 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 18:38:57 INFO - PROCESS | 1825 | 1461634737156 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562345000 == 18 [pid = 1825] [id = 18] 18:38:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f5565021c00) [pid = 1825] [serial = 51] [outer = (nil)] 18:38:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f556ddd6c00) [pid = 1825] [serial = 52] [outer = 0x7f5565021c00] 18:38:57 INFO - PROCESS | 1825 | 1461634737225 Marionette DEBUG loaded listener.js 18:38:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f556ebc5c00) [pid = 1825] [serial = 53] [outer = 0x7f5565021c00] 18:38:58 INFO - PROCESS | 1825 | 1461634738148 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 18:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1239ms 18:38:58 INFO - PROCESS | 1825 | 1461634738200 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 18:38:58 INFO - PROCESS | 1825 | 1461634738205 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 18:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:38:58 INFO - PROCESS | 1825 | 1461634738214 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:38:58 INFO - PROCESS | 1825 | 1461634738220 Marionette TRACE conn3 <- [1,46,null,{}] 18:38:58 INFO - PROCESS | 1825 | 1461634738229 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:58 INFO - PROCESS | 1825 | 1461634738441 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 18:38:58 INFO - PROCESS | 1825 | 1461634738566 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55603e4000 == 19 [pid = 1825] [id = 19] 18:38:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f5559d89400) [pid = 1825] [serial = 54] [outer = (nil)] 18:38:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f555b597400) [pid = 1825] [serial = 55] [outer = 0x7f5559d89400] 18:38:58 INFO - PROCESS | 1825 | 1461634738653 Marionette DEBUG loaded listener.js 18:38:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f555e818800) [pid = 1825] [serial = 56] [outer = 0x7f5559d89400] 18:38:59 INFO - PROCESS | 1825 | 1461634739551 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 18:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1390ms 18:38:59 INFO - PROCESS | 1825 | 1461634739605 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 18:38:59 INFO - PROCESS | 1825 | 1461634739614 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 18:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:38:59 INFO - PROCESS | 1825 | 1461634739627 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:38:59 INFO - PROCESS | 1825 | 1461634739631 Marionette TRACE conn3 <- [1,50,null,{}] 18:38:59 INFO - PROCESS | 1825 | 1461634739638 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:59 INFO - PROCESS | 1825 | 1461634739847 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 18:38:59 INFO - PROCESS | 1825 | 1461634739973 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561d34800 == 20 [pid = 1825] [id = 20] 18:38:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f5560a26c00) [pid = 1825] [serial = 57] [outer = (nil)] 18:39:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f5561a0b000) [pid = 1825] [serial = 58] [outer = 0x7f5560a26c00] 18:39:00 INFO - PROCESS | 1825 | 1461634740057 Marionette DEBUG loaded listener.js 18:39:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f5561d1cc00) [pid = 1825] [serial = 59] [outer = 0x7f5560a26c00] 18:39:00 INFO - PROCESS | 1825 | 1461634740845 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1236ms 18:39:00 INFO - PROCESS | 1825 | 1461634740863 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 18:39:00 INFO - PROCESS | 1825 | 1461634740866 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 18:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:39:00 INFO - PROCESS | 1825 | 1461634740893 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:39:00 INFO - PROCESS | 1825 | 1461634740899 Marionette TRACE conn3 <- [1,54,null,{}] 18:39:00 INFO - PROCESS | 1825 | 1461634740915 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:01 INFO - PROCESS | 1825 | 1461634741109 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 18:39:01 INFO - PROCESS | 1825 | 1461634741266 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564bb1800 == 21 [pid = 1825] [id = 21] 18:39:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f5564d54400) [pid = 1825] [serial = 60] [outer = (nil)] 18:39:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f5564de6400) [pid = 1825] [serial = 61] [outer = 0x7f5564d54400] 18:39:01 INFO - PROCESS | 1825 | 1461634741353 Marionette DEBUG loaded listener.js 18:39:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f556e949000) [pid = 1825] [serial = 62] [outer = 0x7f5564d54400] 18:39:02 INFO - PROCESS | 1825 | 1461634742357 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1497ms 18:39:02 INFO - PROCESS | 1825 | 1461634742388 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 18:39:02 INFO - PROCESS | 1825 | 1461634742393 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 18:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:39:02 INFO - PROCESS | 1825 | 1461634742403 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:39:02 INFO - PROCESS | 1825 | 1461634742409 Marionette TRACE conn3 <- [1,58,null,{}] 18:39:02 INFO - PROCESS | 1825 | 1461634742418 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:02 INFO - PROCESS | 1825 | 1461634742584 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 18:39:02 INFO - PROCESS | 1825 | 1461634742683 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555e82b000 == 22 [pid = 1825] [id = 22] 18:39:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f555b591400) [pid = 1825] [serial = 63] [outer = (nil)] 18:39:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f555b6ab400) [pid = 1825] [serial = 64] [outer = 0x7f555b591400] 18:39:02 INFO - PROCESS | 1825 | 1461634742762 Marionette DEBUG loaded listener.js 18:39:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f55602c2400) [pid = 1825] [serial = 65] [outer = 0x7f555b591400] 18:39:03 INFO - PROCESS | 1825 | 1461634743589 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1242ms 18:39:03 INFO - PROCESS | 1825 | 1461634743663 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 18:39:03 INFO - PROCESS | 1825 | 1461634743672 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 18:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:39:03 INFO - PROCESS | 1825 | 1461634743682 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:39:03 INFO - PROCESS | 1825 | 1461634743686 Marionette TRACE conn3 <- [1,62,null,{}] 18:39:03 INFO - PROCESS | 1825 | 1461634743692 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:03 INFO - PROCESS | 1825 | 1461634743864 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 18:39:04 INFO - PROCESS | 1825 | 1461634744024 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562076000 == 21 [pid = 1825] [id = 17] 18:39:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561a96000 == 20 [pid = 1825] [id = 16] 18:39:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55612d4000 == 19 [pid = 1825] [id = 15] 18:39:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55603e3000 == 18 [pid = 1825] [id = 14] 18:39:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555de36800 == 17 [pid = 1825] [id = 12] 18:39:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55581af000 == 16 [pid = 1825] [id = 9] 18:39:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55581a2000 == 17 [pid = 1825] [id = 23] 18:39:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f55580eac00) [pid = 1825] [serial = 66] [outer = (nil)] 18:39:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f55587e6800) [pid = 1825] [serial = 67] [outer = 0x7f55580eac00] 18:39:04 INFO - PROCESS | 1825 | 1461634744132 Marionette DEBUG loaded listener.js 18:39:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f555b594800) [pid = 1825] [serial = 68] [outer = 0x7f55580eac00] 18:39:05 INFO - PROCESS | 1825 | 1461634745015 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1390ms 18:39:05 INFO - PROCESS | 1825 | 1461634745073 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 18:39:05 INFO - PROCESS | 1825 | 1461634745081 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 18:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:39:05 INFO - PROCESS | 1825 | 1461634745109 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:39:05 INFO - PROCESS | 1825 | 1461634745115 Marionette TRACE conn3 <- [1,66,null,{}] 18:39:05 INFO - PROCESS | 1825 | 1461634745123 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:05 INFO - PROCESS | 1825 | 1461634745304 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 18:39:05 INFO - PROCESS | 1825 | 1461634745433 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55619b1000 == 18 [pid = 1825] [id = 24] 18:39:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f5558267c00) [pid = 1825] [serial = 69] [outer = (nil)] 18:39:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f556230a800) [pid = 1825] [serial = 70] [outer = 0x7f5558267c00] 18:39:05 INFO - PROCESS | 1825 | 1461634745519 Marionette DEBUG loaded listener.js 18:39:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f55629ecc00) [pid = 1825] [serial = 71] [outer = 0x7f5558267c00] 18:39:06 INFO - PROCESS | 1825 | 1461634746311 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1249ms 18:39:06 INFO - PROCESS | 1825 | 1461634746356 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 18:39:06 INFO - PROCESS | 1825 | 1461634746362 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 18:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:39:06 INFO - PROCESS | 1825 | 1461634746371 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:39:06 INFO - PROCESS | 1825 | 1461634746375 Marionette TRACE conn3 <- [1,70,null,{}] 18:39:06 INFO - PROCESS | 1825 | 1461634746399 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:06 INFO - PROCESS | 1825 | 1461634746573 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 18:39:06 INFO - PROCESS | 1825 | 1461634746695 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562347800 == 19 [pid = 1825] [id = 25] 18:39:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f5562ebc400) [pid = 1825] [serial = 72] [outer = (nil)] 18:39:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f556500c800) [pid = 1825] [serial = 73] [outer = 0x7f5562ebc400] 18:39:06 INFO - PROCESS | 1825 | 1461634746774 Marionette DEBUG loaded listener.js 18:39:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f556e953800) [pid = 1825] [serial = 74] [outer = 0x7f5562ebc400] 18:39:07 INFO - PROCESS | 1825 | 1461634747639 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:39:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1300ms 18:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:39:07 INFO - PROCESS | 1825 | 1461634747671 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 18:39:07 INFO - PROCESS | 1825 | 1461634747675 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 18:39:07 INFO - PROCESS | 1825 | 1461634747684 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:39:07 INFO - PROCESS | 1825 | 1461634747694 Marionette TRACE conn3 <- [1,74,null,{}] 18:39:07 INFO - PROCESS | 1825 | 1461634747709 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:07 INFO - PROCESS | 1825 | 1461634747889 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 18:39:08 INFO - PROCESS | 1825 | 1461634748016 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5567edf000 == 20 [pid = 1825] [id = 26] 18:39:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f556ec89800) [pid = 1825] [serial = 75] [outer = (nil)] 18:39:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f556f026c00) [pid = 1825] [serial = 76] [outer = 0x7f556ec89800] 18:39:08 INFO - PROCESS | 1825 | 1461634748107 Marionette DEBUG loaded listener.js 18:39:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f556fd4e400) [pid = 1825] [serial = 77] [outer = 0x7f556ec89800] 18:39:08 INFO - PROCESS | 1825 | 1461634748973 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:39:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1346ms 18:39:09 INFO - PROCESS | 1825 | 1461634749027 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 18:39:09 INFO - PROCESS | 1825 | 1461634749032 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 18:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:39:09 INFO - PROCESS | 1825 | 1461634749038 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:39:09 INFO - PROCESS | 1825 | 1461634749042 Marionette TRACE conn3 <- [1,78,null,{}] 18:39:09 INFO - PROCESS | 1825 | 1461634749047 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:09 INFO - PROCESS | 1825 | 1461634749216 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 18:39:09 INFO - PROCESS | 1825 | 1461634749341 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ddbd800 == 21 [pid = 1825] [id = 27] 18:39:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f55580f3000) [pid = 1825] [serial = 78] [outer = (nil)] 18:39:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f556fed4800) [pid = 1825] [serial = 79] [outer = 0x7f55580f3000] 18:39:09 INFO - PROCESS | 1825 | 1461634749420 Marionette DEBUG loaded listener.js 18:39:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f55701ec800) [pid = 1825] [serial = 80] [outer = 0x7f55580f3000] 18:39:10 INFO - PROCESS | 1825 | 1461634750233 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1231ms 18:39:10 INFO - PROCESS | 1825 | 1461634750281 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 18:39:10 INFO - PROCESS | 1825 | 1461634750286 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 18:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:39:10 INFO - PROCESS | 1825 | 1461634750292 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:39:10 INFO - PROCESS | 1825 | 1461634750296 Marionette TRACE conn3 <- [1,82,null,{}] 18:39:10 INFO - PROCESS | 1825 | 1461634750301 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:10 INFO - PROCESS | 1825 | 1461634750460 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 18:39:10 INFO - PROCESS | 1825 | 1461634750650 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b660000 == 22 [pid = 1825] [id = 28] 18:39:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f555826b400) [pid = 1825] [serial = 81] [outer = (nil)] 18:39:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f5559d4a800) [pid = 1825] [serial = 82] [outer = 0x7f555826b400] 18:39:10 INFO - PROCESS | 1825 | 1461634750733 Marionette DEBUG loaded listener.js 18:39:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f555e816000) [pid = 1825] [serial = 83] [outer = 0x7f555826b400] 18:39:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555e82b000 == 21 [pid = 1825] [id = 22] 18:39:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55603e4000 == 20 [pid = 1825] [id = 19] 18:39:11 INFO - PROCESS | 1825 | 1461634751697 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:39:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1482ms 18:39:11 INFO - PROCESS | 1825 | 1461634751776 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 18:39:11 INFO - PROCESS | 1825 | 1461634751782 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 18:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:39:11 INFO - PROCESS | 1825 | 1461634751790 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:39:11 INFO - PROCESS | 1825 | 1461634751798 Marionette TRACE conn3 <- [1,86,null,{}] 18:39:11 INFO - PROCESS | 1825 | 1461634751843 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:12 INFO - PROCESS | 1825 | 1461634752050 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 18:39:12 INFO - PROCESS | 1825 | 1461634752207 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561a8f000 == 21 [pid = 1825] [id = 29] 18:39:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f5561abec00) [pid = 1825] [serial = 84] [outer = (nil)] 18:39:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f5562039000) [pid = 1825] [serial = 85] [outer = 0x7f5561abec00] 18:39:12 INFO - PROCESS | 1825 | 1461634752289 Marionette DEBUG loaded listener.js 18:39:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f5562ebd400) [pid = 1825] [serial = 86] [outer = 0x7f5561abec00] 18:39:13 INFO - PROCESS | 1825 | 1461634753070 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1318ms 18:39:13 INFO - PROCESS | 1825 | 1461634753109 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 18:39:13 INFO - PROCESS | 1825 | 1461634753118 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 18:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:39:13 INFO - PROCESS | 1825 | 1461634753148 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:39:13 INFO - PROCESS | 1825 | 1461634753153 Marionette TRACE conn3 <- [1,90,null,{}] 18:39:13 INFO - PROCESS | 1825 | 1461634753159 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:13 INFO - PROCESS | 1825 | 1461634753324 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 18:39:13 INFO - PROCESS | 1825 | 1461634753452 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564d0e800 == 22 [pid = 1825] [id = 30] 18:39:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f5561d14400) [pid = 1825] [serial = 87] [outer = (nil)] 18:39:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f5568d9dc00) [pid = 1825] [serial = 88] [outer = 0x7f5561d14400] 18:39:13 INFO - PROCESS | 1825 | 1461634753532 Marionette DEBUG loaded listener.js 18:39:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f556ebc7000) [pid = 1825] [serial = 89] [outer = 0x7f5561d14400] 18:39:14 INFO - PROCESS | 1825 | 1461634754356 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1245ms 18:39:14 INFO - PROCESS | 1825 | 1461634754390 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 18:39:14 INFO - PROCESS | 1825 | 1461634754393 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 18:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:39:14 INFO - PROCESS | 1825 | 1461634754401 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:39:14 INFO - PROCESS | 1825 | 1461634754406 Marionette TRACE conn3 <- [1,94,null,{}] 18:39:14 INFO - PROCESS | 1825 | 1461634754443 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:14 INFO - PROCESS | 1825 | 1461634754627 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 18:39:14 INFO - PROCESS | 1825 | 1461634754762 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556eca1800 == 23 [pid = 1825] [id = 31] 18:39:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f556ecf1400) [pid = 1825] [serial = 90] [outer = (nil)] 18:39:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f556fe4c400) [pid = 1825] [serial = 91] [outer = 0x7f556ecf1400] 18:39:14 INFO - PROCESS | 1825 | 1461634754847 Marionette DEBUG loaded listener.js 18:39:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f5571aabc00) [pid = 1825] [serial = 92] [outer = 0x7f556ecf1400] 18:39:15 INFO - PROCESS | 1825 | 1461634755711 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 18:39:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1343ms 18:39:15 INFO - PROCESS | 1825 | 1461634755744 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 18:39:15 INFO - PROCESS | 1825 | 1461634755748 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 18:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:39:15 INFO - PROCESS | 1825 | 1461634755754 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:39:15 INFO - PROCESS | 1825 | 1461634755757 Marionette TRACE conn3 <- [1,98,null,{}] 18:39:15 INFO - PROCESS | 1825 | 1461634755763 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:15 INFO - PROCESS | 1825 | 1461634755918 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 18:39:16 INFO - PROCESS | 1825 | 1461634756050 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556fb1b000 == 24 [pid = 1825] [id = 32] 18:39:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f5560a24400) [pid = 1825] [serial = 93] [outer = (nil)] 18:39:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f55739af000) [pid = 1825] [serial = 94] [outer = 0x7f5560a24400] 18:39:16 INFO - PROCESS | 1825 | 1461634756124 Marionette DEBUG loaded listener.js 18:39:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f5573e73400) [pid = 1825] [serial = 95] [outer = 0x7f5560a24400] 18:39:17 INFO - PROCESS | 1825 | 1461634757029 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 18:39:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1333ms 18:39:17 INFO - PROCESS | 1825 | 1461634757089 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 18:39:17 INFO - PROCESS | 1825 | 1461634757092 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 18:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:39:17 INFO - PROCESS | 1825 | 1461634757098 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:39:17 INFO - PROCESS | 1825 | 1461634757102 Marionette TRACE conn3 <- [1,102,null,{}] 18:39:17 INFO - PROCESS | 1825 | 1461634757107 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:17 INFO - PROCESS | 1825 | 1461634757260 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 18:39:17 INFO - PROCESS | 1825 | 1461634757388 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573640800 == 25 [pid = 1825] [id = 33] 18:39:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f55579e6400) [pid = 1825] [serial = 96] [outer = (nil)] 18:39:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f55579ed800) [pid = 1825] [serial = 97] [outer = 0x7f55579e6400] 18:39:17 INFO - PROCESS | 1825 | 1461634757464 Marionette DEBUG loaded listener.js 18:39:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f555f214c00) [pid = 1825] [serial = 98] [outer = 0x7f55579e6400] 18:39:18 INFO - PROCESS | 1825 | 1461634758445 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 18:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1386ms 18:39:18 INFO - PROCESS | 1825 | 1461634758486 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 18:39:18 INFO - PROCESS | 1825 | 1461634758492 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 18:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:39:18 INFO - PROCESS | 1825 | 1461634758513 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:39:18 INFO - PROCESS | 1825 | 1461634758518 Marionette TRACE conn3 <- [1,106,null,{}] 18:39:18 INFO - PROCESS | 1825 | 1461634758526 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:18 INFO - PROCESS | 1825 | 1461634758724 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 18:39:18 INFO - PROCESS | 1825 | 1461634758941 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5560ccd000 == 26 [pid = 1825] [id = 34] 18:39:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f555f2c5400) [pid = 1825] [serial = 99] [outer = (nil)] 18:39:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f55604ccc00) [pid = 1825] [serial = 100] [outer = 0x7f555f2c5400] 18:39:19 INFO - PROCESS | 1825 | 1461634759020 Marionette DEBUG loaded listener.js 18:39:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f5561d16c00) [pid = 1825] [serial = 101] [outer = 0x7f555f2c5400] 18:39:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5567edf000 == 25 [pid = 1825] [id = 26] 18:39:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562347800 == 24 [pid = 1825] [id = 25] 18:39:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55619b1000 == 23 [pid = 1825] [id = 24] 18:39:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55581a2000 == 22 [pid = 1825] [id = 23] 18:39:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f5558eb8800) [pid = 1825] [serial = 102] [outer = 0x7f5558266800] 18:39:20 INFO - PROCESS | 1825 | 1461634760025 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 18:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1594ms 18:39:20 INFO - PROCESS | 1825 | 1461634760105 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 18:39:20 INFO - PROCESS | 1825 | 1461634760112 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 18:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:39:20 INFO - PROCESS | 1825 | 1461634760120 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:39:20 INFO - PROCESS | 1825 | 1461634760127 Marionette TRACE conn3 <- [1,110,null,{}] 18:39:20 INFO - PROCESS | 1825 | 1461634760135 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:20 INFO - PROCESS | 1825 | 1461634760348 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 18:39:20 INFO - PROCESS | 1825 | 1461634760539 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564bbe800 == 23 [pid = 1825] [id = 35] 18:39:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f55604cd800) [pid = 1825] [serial = 103] [outer = (nil)] 18:39:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f5562fc9800) [pid = 1825] [serial = 104] [outer = 0x7f55604cd800] 18:39:20 INFO - PROCESS | 1825 | 1461634760624 Marionette DEBUG loaded listener.js 18:39:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f5564de2400) [pid = 1825] [serial = 105] [outer = 0x7f55604cd800] 18:39:21 INFO - PROCESS | 1825 | 1461634761441 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 18:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1388ms 18:39:21 INFO - PROCESS | 1825 | 1461634761509 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 18:39:21 INFO - PROCESS | 1825 | 1461634761516 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 18:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:39:21 INFO - PROCESS | 1825 | 1461634761528 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:39:21 INFO - PROCESS | 1825 | 1461634761531 Marionette TRACE conn3 <- [1,114,null,{}] 18:39:21 INFO - PROCESS | 1825 | 1461634761538 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:21 INFO - PROCESS | 1825 | 1461634761713 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 18:39:21 INFO - PROCESS | 1825 | 1461634761845 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556f06c800 == 24 [pid = 1825] [id = 36] 18:39:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f556021d000) [pid = 1825] [serial = 106] [outer = (nil)] 18:39:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f556ec7e000) [pid = 1825] [serial = 107] [outer = 0x7f556021d000] 18:39:21 INFO - PROCESS | 1825 | 1461634761932 Marionette DEBUG loaded listener.js 18:39:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f556fd43800) [pid = 1825] [serial = 108] [outer = 0x7f556021d000] 18:39:22 INFO - PROCESS | 1825 | 1461634762858 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 18:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1385ms 18:39:22 INFO - PROCESS | 1825 | 1461634762913 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 18:39:22 INFO - PROCESS | 1825 | 1461634762917 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 18:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:39:22 INFO - PROCESS | 1825 | 1461634762924 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:39:22 INFO - PROCESS | 1825 | 1461634762929 Marionette TRACE conn3 <- [1,118,null,{}] 18:39:22 INFO - PROCESS | 1825 | 1461634762945 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:23 INFO - PROCESS | 1825 | 1461634763160 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 18:39:23 INFO - PROCESS | 1825 | 1461634763299 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55738a0800 == 25 [pid = 1825] [id = 37] 18:39:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f5571fbcc00) [pid = 1825] [serial = 109] [outer = (nil)] 18:39:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f55739b0400) [pid = 1825] [serial = 110] [outer = 0x7f5571fbcc00] 18:39:23 INFO - PROCESS | 1825 | 1461634763416 Marionette DEBUG loaded listener.js 18:39:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f557420c400) [pid = 1825] [serial = 111] [outer = 0x7f5571fbcc00] 18:39:24 INFO - PROCESS | 1825 | 1461634764168 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 18:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1290ms 18:39:24 INFO - PROCESS | 1825 | 1461634764215 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 18:39:24 INFO - PROCESS | 1825 | 1461634764220 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 18:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:39:24 INFO - PROCESS | 1825 | 1461634764246 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:39:24 INFO - PROCESS | 1825 | 1461634764249 Marionette TRACE conn3 <- [1,122,null,{}] 18:39:24 INFO - PROCESS | 1825 | 1461634764255 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:24 INFO - PROCESS | 1825 | 1461634764416 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 18:39:24 INFO - PROCESS | 1825 | 1461634764545 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5574292800 == 26 [pid = 1825] [id = 38] 18:39:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f557360fc00) [pid = 1825] [serial = 112] [outer = (nil)] 18:39:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f557438ec00) [pid = 1825] [serial = 113] [outer = 0x7f557360fc00] 18:39:24 INFO - PROCESS | 1825 | 1461634764622 Marionette DEBUG loaded listener.js 18:39:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f5575ec1800) [pid = 1825] [serial = 114] [outer = 0x7f557360fc00] 18:39:25 INFO - PROCESS | 1825 | 1461634765467 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 18:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1283ms 18:39:25 INFO - PROCESS | 1825 | 1461634765525 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 18:39:25 INFO - PROCESS | 1825 | 1461634765529 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 18:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:39:25 INFO - PROCESS | 1825 | 1461634765536 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:39:25 INFO - PROCESS | 1825 | 1461634765538 Marionette TRACE conn3 <- [1,126,null,{}] 18:39:25 INFO - PROCESS | 1825 | 1461634765545 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:25 INFO - PROCESS | 1825 | 1461634765709 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 18:39:25 INFO - PROCESS | 1825 | 1461634765843 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5576967000 == 27 [pid = 1825] [id = 39] 18:39:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f557432e000) [pid = 1825] [serial = 115] [outer = (nil)] 18:39:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f5576c17400) [pid = 1825] [serial = 116] [outer = 0x7f557432e000] 18:39:25 INFO - PROCESS | 1825 | 1461634765928 Marionette DEBUG loaded listener.js 18:39:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f5576ccac00) [pid = 1825] [serial = 117] [outer = 0x7f557432e000] 18:39:26 INFO - PROCESS | 1825 | 1461634766765 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 18:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1281ms 18:39:26 INFO - PROCESS | 1825 | 1461634766818 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 18:39:26 INFO - PROCESS | 1825 | 1461634766821 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 18:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:39:26 INFO - PROCESS | 1825 | 1461634766827 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:39:26 INFO - PROCESS | 1825 | 1461634766831 Marionette TRACE conn3 <- [1,130,null,{}] 18:39:26 INFO - PROCESS | 1825 | 1461634766837 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:27 INFO - PROCESS | 1825 | 1461634767105 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 18:39:27 INFO - PROCESS | 1825 | 1461634767370 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555de3e800 == 28 [pid = 1825] [id = 40] 18:39:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f5556ab2400) [pid = 1825] [serial = 118] [outer = (nil)] 18:39:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f5556ab5400) [pid = 1825] [serial = 119] [outer = 0x7f5556ab2400] 18:39:27 INFO - PROCESS | 1825 | 1461634767490 Marionette DEBUG loaded listener.js 18:39:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f55579f1800) [pid = 1825] [serial = 120] [outer = 0x7f5556ab2400] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564bb1800 == 27 [pid = 1825] [id = 21] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561a8f000 == 26 [pid = 1825] [id = 29] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564d0e800 == 25 [pid = 1825] [id = 30] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556eca1800 == 24 [pid = 1825] [id = 31] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556fb1b000 == 23 [pid = 1825] [id = 32] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5573640800 == 22 [pid = 1825] [id = 33] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561d34800 == 21 [pid = 1825] [id = 20] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558047000 == 20 [pid = 1825] [id = 8] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555a07e000 == 19 [pid = 1825] [id = 6] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556ddbd800 == 18 [pid = 1825] [id = 27] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5576967000 == 17 [pid = 1825] [id = 39] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55612cb000 == 16 [pid = 1825] [id = 13] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5574292800 == 15 [pid = 1825] [id = 38] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b660000 == 14 [pid = 1825] [id = 28] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55738a0800 == 13 [pid = 1825] [id = 37] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562345000 == 12 [pid = 1825] [id = 18] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556f06c800 == 11 [pid = 1825] [id = 36] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5560ccd000 == 10 [pid = 1825] [id = 34] 18:39:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564bbe800 == 9 [pid = 1825] [id = 35] 18:39:31 INFO - PROCESS | 1825 | 1461634771922 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 18:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5146ms 18:39:31 INFO - PROCESS | 1825 | 1461634771976 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 18:39:31 INFO - PROCESS | 1825 | 1461634771983 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 18:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:39:32 INFO - PROCESS | 1825 | 1461634771993 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:39:32 INFO - PROCESS | 1825 | 1461634771998 Marionette TRACE conn3 <- [1,134,null,{}] 18:39:32 INFO - PROCESS | 1825 | 1461634772010 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:32 INFO - PROCESS | 1825 | 1461634772212 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 18:39:32 INFO - PROCESS | 1825 | 1461634772304 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555de27800 == 10 [pid = 1825] [id = 41] 18:39:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f5559d8d000) [pid = 1825] [serial = 121] [outer = (nil)] 18:39:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f555b682400) [pid = 1825] [serial = 122] [outer = 0x7f5559d8d000] 18:39:32 INFO - PROCESS | 1825 | 1461634772378 Marionette DEBUG loaded listener.js 18:39:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f555b6a6c00) [pid = 1825] [serial = 123] [outer = 0x7f5559d8d000] 18:39:33 INFO - PROCESS | 1825 | 1461634773096 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 18:39:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1141ms 18:39:33 INFO - PROCESS | 1825 | 1461634773147 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 18:39:33 INFO - PROCESS | 1825 | 1461634773158 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 18:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:39:33 INFO - PROCESS | 1825 | 1461634773170 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:39:33 INFO - PROCESS | 1825 | 1461634773173 Marionette TRACE conn3 <- [1,138,null,{}] 18:39:33 INFO - PROCESS | 1825 | 1461634773180 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:33 INFO - PROCESS | 1825 | 1461634773349 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 18:39:33 INFO - PROCESS | 1825 | 1461634773362 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b6da000 == 11 [pid = 1825] [id = 42] 18:39:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f5558eba000) [pid = 1825] [serial = 124] [outer = (nil)] 18:39:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f555f210000) [pid = 1825] [serial = 125] [outer = 0x7f5558eba000] 18:39:33 INFO - PROCESS | 1825 | 1461634773431 Marionette DEBUG loaded listener.js 18:39:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f55602be000) [pid = 1825] [serial = 126] [outer = 0x7f5558eba000] 18:39:34 INFO - PROCESS | 1825 | 1461634774508 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 18:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1385ms 18:39:34 INFO - PROCESS | 1825 | 1461634774591 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 18:39:34 INFO - PROCESS | 1825 | 1461634774596 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 18:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:39:34 INFO - PROCESS | 1825 | 1461634774603 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:39:34 INFO - PROCESS | 1825 | 1461634774608 Marionette TRACE conn3 <- [1,142,null,{}] 18:39:34 INFO - PROCESS | 1825 | 1461634774634 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:34 INFO - PROCESS | 1825 | 1461634774844 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 18:39:34 INFO - PROCESS | 1825 | 1461634774875 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ddb1800 == 12 [pid = 1825] [id = 43] 18:39:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f55579ef800) [pid = 1825] [serial = 127] [outer = (nil)] 18:39:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f55629e7000) [pid = 1825] [serial = 128] [outer = 0x7f55579ef800] 18:39:34 INFO - PROCESS | 1825 | 1461634774945 Marionette DEBUG loaded listener.js 18:39:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f5564d53c00) [pid = 1825] [serial = 129] [outer = 0x7f55579ef800] 18:39:35 INFO - PROCESS | 1825 | 1461634775807 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 18:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1245ms 18:39:35 INFO - PROCESS | 1825 | 1461634775848 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 18:39:35 INFO - PROCESS | 1825 | 1461634775852 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 18:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:39:35 INFO - PROCESS | 1825 | 1461634775866 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:39:35 INFO - PROCESS | 1825 | 1461634775870 Marionette TRACE conn3 <- [1,146,null,{}] 18:39:35 INFO - PROCESS | 1825 | 1461634775875 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:36 INFO - PROCESS | 1825 | 1461634776065 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f555826b400) [pid = 1825] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f5558267c00) [pid = 1825] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f55580eac00) [pid = 1825] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f556ecf1400) [pid = 1825] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f555b591400) [pid = 1825] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f5564d58800) [pid = 1825] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f5558ec0c00) [pid = 1825] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f5559d87800) [pid = 1825] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f5558263800) [pid = 1825] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f5561a0ac00) [pid = 1825] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f5565021c00) [pid = 1825] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f5559d45000) [pid = 1825] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f555de11400) [pid = 1825] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f555a0da400) [pid = 1825] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f55579e6400) [pid = 1825] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f555f2c5400) [pid = 1825] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f55604cd800) [pid = 1825] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f556ec89800) [pid = 1825] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f5562ebc400) [pid = 1825] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f5560a24400) [pid = 1825] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f5561abec00) [pid = 1825] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f5564d54400) [pid = 1825] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f5560a26c00) [pid = 1825] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f5561d14400) [pid = 1825] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f5559d89400) [pid = 1825] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f556021d000) [pid = 1825] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f5571fbcc00) [pid = 1825] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f557432e000) [pid = 1825] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f55580f3000) [pid = 1825] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f557360fc00) [pid = 1825] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:39:36 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f5558fe8c00) [pid = 1825] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:39:37 INFO - PROCESS | 1825 | 1461634777054 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558e85800 == 13 [pid = 1825] [id = 44] 18:39:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f5556aac400) [pid = 1825] [serial = 130] [outer = (nil)] 18:39:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f55579e8c00) [pid = 1825] [serial = 131] [outer = 0x7f5556aac400] 18:39:37 INFO - PROCESS | 1825 | 1461634777121 Marionette DEBUG loaded listener.js 18:39:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f5558eb6800) [pid = 1825] [serial = 132] [outer = 0x7f5556aac400] 18:39:37 INFO - PROCESS | 1825 | 1461634777981 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 18:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2184ms 18:39:38 INFO - PROCESS | 1825 | 1461634778083 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 18:39:38 INFO - PROCESS | 1825 | 1461634778088 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 18:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:39:38 INFO - PROCESS | 1825 | 1461634778103 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:39:38 INFO - PROCESS | 1825 | 1461634778108 Marionette TRACE conn3 <- [1,150,null,{}] 18:39:38 INFO - PROCESS | 1825 | 1461634778113 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:38 INFO - PROCESS | 1825 | 1461634778260 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 18:39:38 INFO - PROCESS | 1825 | 1461634778354 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556810a000 == 14 [pid = 1825] [id = 45] 18:39:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f5556aaf400) [pid = 1825] [serial = 133] [outer = (nil)] 18:39:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f55604cd800) [pid = 1825] [serial = 134] [outer = 0x7f5556aaf400] 18:39:38 INFO - PROCESS | 1825 | 1461634778421 Marionette DEBUG loaded listener.js 18:39:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f556ebc4000) [pid = 1825] [serial = 135] [outer = 0x7f5556aaf400] 18:39:39 INFO - PROCESS | 1825 | 1461634779302 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 18:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1236ms 18:39:39 INFO - PROCESS | 1825 | 1461634779339 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 18:39:39 INFO - PROCESS | 1825 | 1461634779345 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 18:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:39:39 INFO - PROCESS | 1825 | 1461634779354 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:39:39 INFO - PROCESS | 1825 | 1461634779360 Marionette TRACE conn3 <- [1,154,null,{}] 18:39:39 INFO - PROCESS | 1825 | 1461634779370 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:39 INFO - PROCESS | 1825 | 1461634779616 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 18:39:39 INFO - PROCESS | 1825 | 1461634779814 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561704000 == 15 [pid = 1825] [id = 46] 18:39:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f555b6a8800) [pid = 1825] [serial = 136] [outer = (nil)] 18:39:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f555de9a000) [pid = 1825] [serial = 137] [outer = 0x7f555b6a8800] 18:39:39 INFO - PROCESS | 1825 | 1461634779917 Marionette DEBUG loaded listener.js 18:39:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f555f861c00) [pid = 1825] [serial = 138] [outer = 0x7f555b6a8800] 18:39:40 INFO - PROCESS | 1825 | 1461634780866 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 18:39:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1593ms 18:39:40 INFO - PROCESS | 1825 | 1461634780947 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 18:39:40 INFO - PROCESS | 1825 | 1461634780957 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 18:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:39:40 INFO - PROCESS | 1825 | 1461634780970 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:39:40 INFO - PROCESS | 1825 | 1461634780975 Marionette TRACE conn3 <- [1,158,null,{}] 18:39:40 INFO - PROCESS | 1825 | 1461634780981 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:41 INFO - PROCESS | 1825 | 1461634781185 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 18:39:41 INFO - PROCESS | 1825 | 1461634781352 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ee6c800 == 16 [pid = 1825] [id = 47] 18:39:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f5560c8c400) [pid = 1825] [serial = 139] [outer = (nil)] 18:39:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f556237f800) [pid = 1825] [serial = 140] [outer = 0x7f5560c8c400] 18:39:41 INFO - PROCESS | 1825 | 1461634781431 Marionette DEBUG loaded listener.js 18:39:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f5564de4000) [pid = 1825] [serial = 141] [outer = 0x7f5560c8c400] 18:39:42 INFO - PROCESS | 1825 | 1461634782560 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 18:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1648ms 18:39:42 INFO - PROCESS | 1825 | 1461634782618 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 18:39:42 INFO - PROCESS | 1825 | 1461634782624 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 18:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:39:42 INFO - PROCESS | 1825 | 1461634782632 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:39:42 INFO - PROCESS | 1825 | 1461634782638 Marionette TRACE conn3 <- [1,162,null,{}] 18:39:42 INFO - PROCESS | 1825 | 1461634782651 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:42 INFO - PROCESS | 1825 | 1461634782878 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 18:39:43 INFO - PROCESS | 1825 | 1461634783172 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:39:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555de3e800 == 15 [pid = 1825] [id = 40] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f5556ab5400) [pid = 1825] [serial = 119] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f5571a4c000) [pid = 1825] [serial = 2] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f5559a30800) [pid = 1825] [serial = 28] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f5560a24800) [pid = 1825] [serial = 12] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f5560f79000) [pid = 1825] [serial = 9] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f555a0dc000) [pid = 1825] [serial = 16] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f555a0e2800) [pid = 1825] [serial = 17] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f5559d83000) [pid = 1825] [serial = 19] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | 1461634783238 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f5571aabc00) [pid = 1825] [serial = 92] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f556230a800) [pid = 1825] [serial = 70] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f556fe4c400) [pid = 1825] [serial = 91] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f55587e6800) [pid = 1825] [serial = 67] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f55602c2400) [pid = 1825] [serial = 65] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f556ebc7000) [pid = 1825] [serial = 89] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f5559d4a800) [pid = 1825] [serial = 82] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f555b6ab400) [pid = 1825] [serial = 64] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f555b595800) [pid = 1825] [serial = 31] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f5564de1400) [pid = 1825] [serial = 46] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f5568da1800) [pid = 1825] [serial = 49] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f556dd27c00) [pid = 1825] [serial = 50] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f555b6b2c00) [pid = 1825] [serial = 34] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f5560f78800) [pid = 1825] [serial = 35] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f555826d000) [pid = 1825] [serial = 25] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f5561a0f400) [pid = 1825] [serial = 37] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f5561ac5c00) [pid = 1825] [serial = 38] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f556ddd6c00) [pid = 1825] [serial = 52] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f556ebc5c00) [pid = 1825] [serial = 53] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f556292d000) [pid = 1825] [serial = 43] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f556500f000) [pid = 1825] [serial = 47] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f5561d13000) [pid = 1825] [serial = 40] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f5562eba800) [pid = 1825] [serial = 44] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 78 (0x7f55587ef000) [pid = 1825] [serial = 26] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 77 (0x7f55580ec400) [pid = 1825] [serial = 23] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f5561e11800) [pid = 1825] [serial = 41] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f5564de6400) [pid = 1825] [serial = 61] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f5561d1cc00) [pid = 1825] [serial = 59] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f55739af000) [pid = 1825] [serial = 94] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f5568d9dc00) [pid = 1825] [serial = 88] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f5558ec3c00) [pid = 1825] [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.] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f555e818800) [pid = 1825] [serial = 56] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f5561a0b000) [pid = 1825] [serial = 58] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f556500c800) [pid = 1825] [serial = 73] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 67 (0x7f555b597400) [pid = 1825] [serial = 55] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 66 (0x7f5562039000) [pid = 1825] [serial = 85] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 65 (0x7f555e816000) [pid = 1825] [serial = 83] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 64 (0x7f55629ecc00) [pid = 1825] [serial = 71] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 63 (0x7f555b594800) [pid = 1825] [serial = 68] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 62 (0x7f5561d16c00) [pid = 1825] [serial = 101] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 61 (0x7f55604ccc00) [pid = 1825] [serial = 100] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 60 (0x7f5562fc9800) [pid = 1825] [serial = 104] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 59 (0x7f556fd4e400) [pid = 1825] [serial = 77] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 58 (0x7f556e953800) [pid = 1825] [serial = 74] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 57 (0x7f556fed4800) [pid = 1825] [serial = 79] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 56 (0x7f5564de2400) [pid = 1825] [serial = 105] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 55 (0x7f556f026c00) [pid = 1825] [serial = 76] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 54 (0x7f5573e73400) [pid = 1825] [serial = 95] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 53 (0x7f5562ebd400) [pid = 1825] [serial = 86] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 52 (0x7f55579ed800) [pid = 1825] [serial = 97] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 51 (0x7f556ec7e000) [pid = 1825] [serial = 107] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 50 (0x7f556e949000) [pid = 1825] [serial = 62] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 49 (0x7f5576ccac00) [pid = 1825] [serial = 117] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 48 (0x7f55701ec800) [pid = 1825] [serial = 80] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 47 (0x7f5576c17400) [pid = 1825] [serial = 116] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 46 (0x7f5575ec1800) [pid = 1825] [serial = 114] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 45 (0x7f55602be400) [pid = 1825] [serial = 22] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 44 (0x7f557420c400) [pid = 1825] [serial = 111] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 43 (0x7f557438ec00) [pid = 1825] [serial = 113] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 42 (0x7f555f214c00) [pid = 1825] [serial = 98] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 41 (0x7f556fd43800) [pid = 1825] [serial = 108] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | --DOMWINDOW == 40 (0x7f55739b0400) [pid = 1825] [serial = 110] [outer = (nil)] [url = about:blank] 18:39:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558fba000 == 16 [pid = 1825] [id = 48] 18:39:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 41 (0x7f55579ed800) [pid = 1825] [serial = 142] [outer = (nil)] 18:39:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 42 (0x7f55587e8800) [pid = 1825] [serial = 143] [outer = 0x7f55579ed800] 18:39:43 INFO - PROCESS | 1825 | 1461634783368 Marionette DEBUG loaded listener.js 18:39:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 43 (0x7f555a0dbc00) [pid = 1825] [serial = 144] [outer = 0x7f55579ed800] 18:39:44 INFO - PROCESS | 1825 | 1461634784073 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 18:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1487ms 18:39:44 INFO - PROCESS | 1825 | 1461634784120 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 18:39:44 INFO - PROCESS | 1825 | 1461634784127 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 18:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:39:44 INFO - PROCESS | 1825 | 1461634784137 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:39:44 INFO - PROCESS | 1825 | 1461634784141 Marionette TRACE conn3 <- [1,166,null,{}] 18:39:44 INFO - PROCESS | 1825 | 1461634784147 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:44 INFO - PROCESS | 1825 | 1461634784328 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 18:39:44 INFO - PROCESS | 1825 | 1461634784349 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b661800 == 17 [pid = 1825] [id = 49] 18:39:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f555b680800) [pid = 1825] [serial = 145] [outer = (nil)] 18:39:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f555b6a9c00) [pid = 1825] [serial = 146] [outer = 0x7f555b680800] 18:39:44 INFO - PROCESS | 1825 | 1461634784418 Marionette DEBUG loaded listener.js 18:39:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f555b865000) [pid = 1825] [serial = 147] [outer = 0x7f555b680800] 18:39:45 INFO - PROCESS | 1825 | 1461634785409 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 18:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1332ms 18:39:45 INFO - PROCESS | 1825 | 1461634785469 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 18:39:45 INFO - PROCESS | 1825 | 1461634785473 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 18:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:39:45 INFO - PROCESS | 1825 | 1461634785480 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:39:45 INFO - PROCESS | 1825 | 1461634785486 Marionette TRACE conn3 <- [1,170,null,{}] 18:39:45 INFO - PROCESS | 1825 | 1461634785503 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:45 INFO - PROCESS | 1825 | 1461634785702 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 18:39:45 INFO - PROCESS | 1825 | 1461634785726 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55603df800 == 18 [pid = 1825] [id = 50] 18:39:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f5556ab3c00) [pid = 1825] [serial = 148] [outer = (nil)] 18:39:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f555f620400) [pid = 1825] [serial = 149] [outer = 0x7f5556ab3c00] 18:39:45 INFO - PROCESS | 1825 | 1461634785794 Marionette DEBUG loaded listener.js 18:39:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f5560e34800) [pid = 1825] [serial = 150] [outer = 0x7f5556ab3c00] 18:39:46 INFO - PROCESS | 1825 | 1461634786581 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 18:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1136ms 18:39:46 INFO - PROCESS | 1825 | 1461634786617 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 18:39:46 INFO - PROCESS | 1825 | 1461634786621 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 18:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:39:46 INFO - PROCESS | 1825 | 1461634786634 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:39:46 INFO - PROCESS | 1825 | 1461634786636 Marionette TRACE conn3 <- [1,174,null,{}] 18:39:46 INFO - PROCESS | 1825 | 1461634786641 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:46 INFO - PROCESS | 1825 | 1461634786853 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 18:39:46 INFO - PROCESS | 1825 | 1461634786882 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5560f57800 == 19 [pid = 1825] [id = 51] 18:39:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f5561d19400) [pid = 1825] [serial = 151] [outer = (nil)] 18:39:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f5561e0a800) [pid = 1825] [serial = 152] [outer = 0x7f5561d19400] 18:39:46 INFO - PROCESS | 1825 | 1461634786957 Marionette DEBUG loaded listener.js 18:39:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f5562380000) [pid = 1825] [serial = 153] [outer = 0x7f5561d19400] 18:39:47 INFO - PROCESS | 1825 | --DOMWINDOW == 51 (0x7f5556ab2400) [pid = 1825] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:39:47 INFO - PROCESS | 1825 | --DOMWINDOW == 50 (0x7f5559d8d000) [pid = 1825] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:39:47 INFO - PROCESS | 1825 | --DOMWINDOW == 49 (0x7f55579ef800) [pid = 1825] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:39:47 INFO - PROCESS | 1825 | --DOMWINDOW == 48 (0x7f5558eba000) [pid = 1825] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:39:47 INFO - PROCESS | 1825 | --DOMWINDOW == 47 (0x7f5556aac400) [pid = 1825] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:39:47 INFO - PROCESS | 1825 | 1461634787754 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 18:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1183ms 18:39:47 INFO - PROCESS | 1825 | 1461634787818 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 18:39:47 INFO - PROCESS | 1825 | 1461634787821 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 18:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:39:47 INFO - PROCESS | 1825 | 1461634787828 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:39:47 INFO - PROCESS | 1825 | 1461634787830 Marionette TRACE conn3 <- [1,178,null,{}] 18:39:47 INFO - PROCESS | 1825 | 1461634787836 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:48 INFO - PROCESS | 1825 | 1461634788005 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 18:39:48 INFO - PROCESS | 1825 | 1461634788057 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556162b800 == 20 [pid = 1825] [id = 52] 18:39:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f5556ab0400) [pid = 1825] [serial = 154] [outer = (nil)] 18:39:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f5558ebf000) [pid = 1825] [serial = 155] [outer = 0x7f5556ab0400] 18:39:48 INFO - PROCESS | 1825 | 1461634788128 Marionette DEBUG loaded listener.js 18:39:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f5562937400) [pid = 1825] [serial = 156] [outer = 0x7f5556ab0400] 18:39:48 INFO - PROCESS | 1825 | 1461634788830 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 18:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1035ms 18:39:48 INFO - PROCESS | 1825 | 1461634788865 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 18:39:48 INFO - PROCESS | 1825 | 1461634788868 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 18:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:39:48 INFO - PROCESS | 1825 | 1461634788875 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:39:48 INFO - PROCESS | 1825 | 1461634788877 Marionette TRACE conn3 <- [1,182,null,{}] 18:39:48 INFO - PROCESS | 1825 | 1461634788899 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:49 INFO - PROCESS | 1825 | 1461634789084 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 18:39:49 INFO - PROCESS | 1825 | 1461634789097 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561d30000 == 21 [pid = 1825] [id = 53] 18:39:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f55614f7000) [pid = 1825] [serial = 157] [outer = (nil)] 18:39:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f5567e6a800) [pid = 1825] [serial = 158] [outer = 0x7f55614f7000] 18:39:49 INFO - PROCESS | 1825 | 1461634789170 Marionette DEBUG loaded listener.js 18:39:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f556dd22000) [pid = 1825] [serial = 159] [outer = 0x7f55614f7000] 18:39:50 INFO - PROCESS | 1825 | 1461634790052 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 18:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1231ms 18:39:50 INFO - PROCESS | 1825 | 1461634790107 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 18:39:50 INFO - PROCESS | 1825 | 1461634790113 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 18:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:39:50 INFO - PROCESS | 1825 | 1461634790123 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:39:50 INFO - PROCESS | 1825 | 1461634790129 Marionette TRACE conn3 <- [1,186,null,{}] 18:39:50 INFO - PROCESS | 1825 | 1461634790139 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:50 INFO - PROCESS | 1825 | 1461634790351 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 18:39:50 INFO - PROCESS | 1825 | 1461634790480 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555abbd800 == 22 [pid = 1825] [id = 54] 18:39:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f5556ab5800) [pid = 1825] [serial = 160] [outer = (nil)] 18:39:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f5558ebf800) [pid = 1825] [serial = 161] [outer = 0x7f5556ab5800] 18:39:50 INFO - PROCESS | 1825 | 1461634790558 Marionette DEBUG loaded listener.js 18:39:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f555a0de000) [pid = 1825] [serial = 162] [outer = 0x7f5556ab5800] 18:39:51 INFO - PROCESS | 1825 | 1461634791433 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 18:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1337ms 18:39:51 INFO - PROCESS | 1825 | 1461634791460 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 18:39:51 INFO - PROCESS | 1825 | 1461634791468 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 18:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:39:51 INFO - PROCESS | 1825 | 1461634791479 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:39:51 INFO - PROCESS | 1825 | 1461634791483 Marionette TRACE conn3 <- [1,190,null,{}] 18:39:51 INFO - PROCESS | 1825 | 1461634791489 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:51 INFO - PROCESS | 1825 | 1461634791646 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 18:39:51 INFO - PROCESS | 1825 | 1461634791750 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55619ae800 == 23 [pid = 1825] [id = 55] 18:39:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f555de9b800) [pid = 1825] [serial = 163] [outer = (nil)] 18:39:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f556021f400) [pid = 1825] [serial = 164] [outer = 0x7f555de9b800] 18:39:51 INFO - PROCESS | 1825 | 1461634791822 Marionette DEBUG loaded listener.js 18:39:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f5560e2a800) [pid = 1825] [serial = 165] [outer = 0x7f555de9b800] 18:39:52 INFO - PROCESS | 1825 | 1461634792667 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 18:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1234ms 18:39:52 INFO - PROCESS | 1825 | 1461634792714 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 18:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:39:52 INFO - PROCESS | 1825 | 1461634792718 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 18:39:52 INFO - PROCESS | 1825 | 1461634792724 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:39:52 INFO - PROCESS | 1825 | 1461634792731 Marionette TRACE conn3 <- [1,194,null,{}] 18:39:52 INFO - PROCESS | 1825 | 1461634792748 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:52 INFO - PROCESS | 1825 | 1461634792920 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 18:39:53 INFO - PROCESS | 1825 | 1461634793013 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55603dc800 == 24 [pid = 1825] [id = 56] 18:39:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f5560a29800) [pid = 1825] [serial = 166] [outer = (nil)] 18:39:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f5564d58800) [pid = 1825] [serial = 167] [outer = 0x7f5560a29800] 18:39:53 INFO - PROCESS | 1825 | 1461634793091 Marionette DEBUG loaded listener.js 18:39:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f556500f400) [pid = 1825] [serial = 168] [outer = 0x7f5560a29800] 18:39:53 INFO - PROCESS | 1825 | 1461634793953 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 18:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1288ms 18:39:54 INFO - PROCESS | 1825 | 1461634794013 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 18:39:54 INFO - PROCESS | 1825 | 1461634794016 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 18:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:39:54 INFO - PROCESS | 1825 | 1461634794023 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:39:54 INFO - PROCESS | 1825 | 1461634794027 Marionette TRACE conn3 <- [1,198,null,{}] 18:39:54 INFO - PROCESS | 1825 | 1461634794032 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:54 INFO - PROCESS | 1825 | 1461634794205 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 18:39:54 INFO - PROCESS | 1825 | 1461634794331 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556411c000 == 25 [pid = 1825] [id = 57] 18:39:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f5556ab3400) [pid = 1825] [serial = 169] [outer = (nil)] 18:39:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f556dde0c00) [pid = 1825] [serial = 170] [outer = 0x7f5556ab3400] 18:39:54 INFO - PROCESS | 1825 | 1461634794406 Marionette DEBUG loaded listener.js 18:39:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f556ebca800) [pid = 1825] [serial = 171] [outer = 0x7f5556ab3400] 18:39:55 INFO - PROCESS | 1825 | 1461634795366 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 18:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1393ms 18:39:55 INFO - PROCESS | 1825 | 1461634795419 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 18:39:55 INFO - PROCESS | 1825 | 1461634795424 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 18:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:39:55 INFO - PROCESS | 1825 | 1461634795434 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:39:55 INFO - PROCESS | 1825 | 1461634795437 Marionette TRACE conn3 <- [1,202,null,{}] 18:39:55 INFO - PROCESS | 1825 | 1461634795445 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:55 INFO - PROCESS | 1825 | 1461634795660 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 18:39:55 INFO - PROCESS | 1825 | --DOMWINDOW == 64 (0x7f55579f1800) [pid = 1825] [serial = 120] [outer = (nil)] [url = about:blank] 18:39:55 INFO - PROCESS | 1825 | --DOMWINDOW == 63 (0x7f555b682400) [pid = 1825] [serial = 122] [outer = (nil)] [url = about:blank] 18:39:55 INFO - PROCESS | 1825 | --DOMWINDOW == 62 (0x7f555b6a6c00) [pid = 1825] [serial = 123] [outer = (nil)] [url = about:blank] 18:39:55 INFO - PROCESS | 1825 | --DOMWINDOW == 61 (0x7f55629e7000) [pid = 1825] [serial = 128] [outer = (nil)] [url = about:blank] 18:39:55 INFO - PROCESS | 1825 | --DOMWINDOW == 60 (0x7f555f210000) [pid = 1825] [serial = 125] [outer = (nil)] [url = about:blank] 18:39:55 INFO - PROCESS | 1825 | --DOMWINDOW == 59 (0x7f55604cd800) [pid = 1825] [serial = 134] [outer = (nil)] [url = about:blank] 18:39:55 INFO - PROCESS | 1825 | --DOMWINDOW == 58 (0x7f55579e8c00) [pid = 1825] [serial = 131] [outer = (nil)] [url = about:blank] 18:39:55 INFO - PROCESS | 1825 | --DOMWINDOW == 57 (0x7f5564d53c00) [pid = 1825] [serial = 129] [outer = (nil)] [url = about:blank] 18:39:55 INFO - PROCESS | 1825 | --DOMWINDOW == 56 (0x7f5558eb6800) [pid = 1825] [serial = 132] [outer = (nil)] [url = about:blank] 18:39:55 INFO - PROCESS | 1825 | --DOMWINDOW == 55 (0x7f55602be000) [pid = 1825] [serial = 126] [outer = (nil)] [url = about:blank] 18:39:55 INFO - PROCESS | 1825 | 1461634795869 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558fb7000 == 26 [pid = 1825] [id = 58] 18:39:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f5558269400) [pid = 1825] [serial = 172] [outer = (nil)] 18:39:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f555a0e3000) [pid = 1825] [serial = 173] [outer = 0x7f5558269400] 18:39:55 INFO - PROCESS | 1825 | 1461634795940 Marionette DEBUG loaded listener.js 18:39:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f555b6a6c00) [pid = 1825] [serial = 174] [outer = 0x7f5558269400] 18:39:56 INFO - PROCESS | 1825 | 1461634796588 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 18:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1182ms 18:39:56 INFO - PROCESS | 1825 | 1461634796617 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 18:39:56 INFO - PROCESS | 1825 | 1461634796625 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 18:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:39:56 INFO - PROCESS | 1825 | 1461634796636 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:39:56 INFO - PROCESS | 1825 | 1461634796640 Marionette TRACE conn3 <- [1,206,null,{}] 18:39:56 INFO - PROCESS | 1825 | 1461634796646 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:56 INFO - PROCESS | 1825 | 1461634796798 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 18:39:56 INFO - PROCESS | 1825 | 1461634796898 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55603dc000 == 27 [pid = 1825] [id = 59] 18:39:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f5558ebb400) [pid = 1825] [serial = 175] [outer = (nil)] 18:39:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f55602c4800) [pid = 1825] [serial = 176] [outer = 0x7f5558ebb400] 18:39:56 INFO - PROCESS | 1825 | 1461634796961 Marionette DEBUG loaded listener.js 18:39:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f5560e2c000) [pid = 1825] [serial = 177] [outer = 0x7f5558ebb400] 18:39:57 INFO - PROCESS | 1825 | 1461634797615 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 18:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1029ms 18:39:57 INFO - PROCESS | 1825 | 1461634797665 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 18:39:57 INFO - PROCESS | 1825 | 1461634797669 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 18:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:39:57 INFO - PROCESS | 1825 | 1461634797677 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:39:57 INFO - PROCESS | 1825 | 1461634797683 Marionette TRACE conn3 <- [1,210,null,{}] 18:39:57 INFO - PROCESS | 1825 | 1461634797721 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:57 INFO - PROCESS | 1825 | 1461634797874 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 18:39:57 INFO - PROCESS | 1825 | 1461634797886 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561d2a800 == 28 [pid = 1825] [id = 60] 18:39:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f5562935400) [pid = 1825] [serial = 178] [outer = (nil)] 18:39:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f5564b31400) [pid = 1825] [serial = 179] [outer = 0x7f5562935400] 18:39:57 INFO - PROCESS | 1825 | 1461634797954 Marionette DEBUG loaded listener.js 18:39:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f5567e6a000) [pid = 1825] [serial = 180] [outer = 0x7f5562935400] 18:39:58 INFO - PROCESS | 1825 | 1461634798743 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 18:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1095ms 18:39:58 INFO - PROCESS | 1825 | 1461634798773 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 18:39:58 INFO - PROCESS | 1825 | 1461634798776 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 18:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:39:58 INFO - PROCESS | 1825 | 1461634798857 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:39:58 INFO - PROCESS | 1825 | 1461634798861 Marionette TRACE conn3 <- [1,214,null,{}] 18:39:58 INFO - PROCESS | 1825 | 1461634798870 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:59 INFO - PROCESS | 1825 | 1461634799049 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 18:39:59 INFO - PROCESS | 1825 | 1461634799067 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562ede800 == 29 [pid = 1825] [id = 61] 18:39:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f55614f4000) [pid = 1825] [serial = 181] [outer = (nil)] 18:39:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f556ebc3400) [pid = 1825] [serial = 182] [outer = 0x7f55614f4000] 18:39:59 INFO - PROCESS | 1825 | 1461634799131 Marionette DEBUG loaded listener.js 18:39:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f556ec82800) [pid = 1825] [serial = 183] [outer = 0x7f55614f4000] 18:39:59 INFO - PROCESS | 1825 | 1461634799896 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 18:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1101ms 18:39:59 INFO - PROCESS | 1825 | 1461634799948 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 18:39:59 INFO - PROCESS | 1825 | 1461634799952 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 18:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:39:59 INFO - PROCESS | 1825 | 1461634799958 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:39:59 INFO - PROCESS | 1825 | 1461634799961 Marionette TRACE conn3 <- [1,218,null,{}] 18:39:59 INFO - PROCESS | 1825 | 1461634799972 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:00 INFO - PROCESS | 1825 | 1461634800143 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 18:40:00 INFO - PROCESS | 1825 | 1461634800168 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5567ed2000 == 30 [pid = 1825] [id = 62] 18:40:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f5556aad800) [pid = 1825] [serial = 184] [outer = (nil)] 18:40:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f556ecf8400) [pid = 1825] [serial = 185] [outer = 0x7f5556aad800] 18:40:00 INFO - PROCESS | 1825 | 1461634800231 Marionette DEBUG loaded listener.js 18:40:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f556ee9c000) [pid = 1825] [serial = 186] [outer = 0x7f5556aad800] 18:40:00 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f5561d19400) [pid = 1825] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:40:00 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f55579ed800) [pid = 1825] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:40:00 INFO - PROCESS | 1825 | --DOMWINDOW == 67 (0x7f5556ab0400) [pid = 1825] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:40:00 INFO - PROCESS | 1825 | --DOMWINDOW == 66 (0x7f5556aaf400) [pid = 1825] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:40:00 INFO - PROCESS | 1825 | --DOMWINDOW == 65 (0x7f555b680800) [pid = 1825] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:40:00 INFO - PROCESS | 1825 | --DOMWINDOW == 64 (0x7f5556ab3c00) [pid = 1825] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:40:01 INFO - PROCESS | 1825 | 1461634801039 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 18:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1132ms 18:40:01 INFO - PROCESS | 1825 | 1461634801092 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 18:40:01 INFO - PROCESS | 1825 | 1461634801095 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 18:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:40:01 INFO - PROCESS | 1825 | 1461634801101 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:40:01 INFO - PROCESS | 1825 | 1461634801104 Marionette TRACE conn3 <- [1,222,null,{}] 18:40:01 INFO - PROCESS | 1825 | 1461634801109 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:01 INFO - PROCESS | 1825 | 1461634801320 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 18:40:01 INFO - PROCESS | 1825 | 1461634801335 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5568114000 == 31 [pid = 1825] [id = 63] 18:40:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f5568d9a800) [pid = 1825] [serial = 187] [outer = (nil)] 18:40:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f556f0d6000) [pid = 1825] [serial = 188] [outer = 0x7f5568d9a800] 18:40:01 INFO - PROCESS | 1825 | 1461634801402 Marionette DEBUG loaded listener.js 18:40:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f556fec9000) [pid = 1825] [serial = 189] [outer = 0x7f5568d9a800] 18:40:02 INFO - PROCESS | 1825 | 1461634802160 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 18:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1077ms 18:40:02 INFO - PROCESS | 1825 | 1461634802179 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 18:40:02 INFO - PROCESS | 1825 | 1461634802183 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 18:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:40:02 INFO - PROCESS | 1825 | 1461634802200 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:40:02 INFO - PROCESS | 1825 | 1461634802203 Marionette TRACE conn3 <- [1,226,null,{}] 18:40:02 INFO - PROCESS | 1825 | 1461634802209 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:02 INFO - PROCESS | 1825 | 1461634802382 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 18:40:02 INFO - PROCESS | 1825 | 1461634802400 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556e9be000 == 32 [pid = 1825] [id = 64] 18:40:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f5556aacc00) [pid = 1825] [serial = 190] [outer = (nil)] 18:40:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f5570096000) [pid = 1825] [serial = 191] [outer = 0x7f5556aacc00] 18:40:02 INFO - PROCESS | 1825 | 1461634802463 Marionette DEBUG loaded listener.js 18:40:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f5571aaa800) [pid = 1825] [serial = 192] [outer = 0x7f5556aacc00] 18:40:03 INFO - PROCESS | 1825 | 1461634803369 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 18:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1239ms 18:40:03 INFO - PROCESS | 1825 | 1461634803440 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 18:40:03 INFO - PROCESS | 1825 | 1461634803447 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 18:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:40:03 INFO - PROCESS | 1825 | 1461634803457 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:40:03 INFO - PROCESS | 1825 | 1461634803462 Marionette TRACE conn3 <- [1,230,null,{}] 18:40:03 INFO - PROCESS | 1825 | 1461634803471 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:03 INFO - PROCESS | 1825 | 1461634803678 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 18:40:03 INFO - PROCESS | 1825 | 1461634803806 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555f684800 == 33 [pid = 1825] [id = 65] 18:40:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f5559d4bc00) [pid = 1825] [serial = 193] [outer = (nil)] 18:40:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f555b6ac400) [pid = 1825] [serial = 194] [outer = 0x7f5559d4bc00] 18:40:03 INFO - PROCESS | 1825 | 1461634803886 Marionette DEBUG loaded listener.js 18:40:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f555dea2c00) [pid = 1825] [serial = 195] [outer = 0x7f5559d4bc00] 18:40:04 INFO - PROCESS | 1825 | 1461634804699 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 18:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1290ms 18:40:04 INFO - PROCESS | 1825 | 1461634804748 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 18:40:04 INFO - PROCESS | 1825 | 1461634804757 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 18:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:40:04 INFO - PROCESS | 1825 | 1461634804784 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:40:04 INFO - PROCESS | 1825 | 1461634804789 Marionette TRACE conn3 <- [1,234,null,{}] 18:40:04 INFO - PROCESS | 1825 | 1461634804796 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:04 INFO - PROCESS | 1825 | 1461634804977 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 18:40:05 INFO - PROCESS | 1825 | 1461634805103 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564bc2800 == 34 [pid = 1825] [id = 66] 18:40:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f55604ccc00) [pid = 1825] [serial = 196] [outer = (nil)] 18:40:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f5561d1a800) [pid = 1825] [serial = 197] [outer = 0x7f55604ccc00] 18:40:05 INFO - PROCESS | 1825 | 1461634805179 Marionette DEBUG loaded listener.js 18:40:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f5564b31c00) [pid = 1825] [serial = 198] [outer = 0x7f55604ccc00] 18:40:06 INFO - PROCESS | 1825 | 1461634806012 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 18:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1299ms 18:40:06 INFO - PROCESS | 1825 | 1461634806068 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 18:40:06 INFO - PROCESS | 1825 | 1461634806072 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 18:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:40:06 INFO - PROCESS | 1825 | 1461634806079 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:40:06 INFO - PROCESS | 1825 | 1461634806085 Marionette TRACE conn3 <- [1,238,null,{}] 18:40:06 INFO - PROCESS | 1825 | 1461634806101 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:06 INFO - PROCESS | 1825 | 1461634806276 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 18:40:06 INFO - PROCESS | 1825 | 1461634806404 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556fd22000 == 35 [pid = 1825] [id = 67] 18:40:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f556ec88800) [pid = 1825] [serial = 199] [outer = (nil)] 18:40:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f556f0e3000) [pid = 1825] [serial = 200] [outer = 0x7f556ec88800] 18:40:06 INFO - PROCESS | 1825 | 1461634806482 Marionette DEBUG loaded listener.js 18:40:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f556fe4c400) [pid = 1825] [serial = 201] [outer = 0x7f556ec88800] 18:40:07 INFO - PROCESS | 1825 | 1461634807366 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 18:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1334ms 18:40:07 INFO - PROCESS | 1825 | 1461634807415 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 18:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:40:07 INFO - PROCESS | 1825 | 1461634807419 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 18:40:07 INFO - PROCESS | 1825 | 1461634807425 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:40:07 INFO - PROCESS | 1825 | 1461634807429 Marionette TRACE conn3 <- [1,242,null,{}] 18:40:07 INFO - PROCESS | 1825 | 1461634807434 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:07 INFO - PROCESS | 1825 | 1461634807594 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 18:40:07 INFO - PROCESS | 1825 | 1461634807727 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557363f000 == 36 [pid = 1825] [id = 68] 18:40:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f556ecf2800) [pid = 1825] [serial = 202] [outer = (nil)] 18:40:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f5571fbcc00) [pid = 1825] [serial = 203] [outer = 0x7f556ecf2800] 18:40:07 INFO - PROCESS | 1825 | 1461634807801 Marionette DEBUG loaded listener.js 18:40:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f5573616800) [pid = 1825] [serial = 204] [outer = 0x7f556ecf2800] 18:40:08 INFO - PROCESS | 1825 | 1461634808585 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 18:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1396ms 18:40:08 INFO - PROCESS | 1825 | 1461634808822 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 18:40:08 INFO - PROCESS | 1825 | 1461634808829 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 18:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:40:08 INFO - PROCESS | 1825 | 1461634808836 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:40:08 INFO - PROCESS | 1825 | 1461634808840 Marionette TRACE conn3 <- [1,246,null,{}] 18:40:08 INFO - PROCESS | 1825 | 1461634808848 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:09 INFO - PROCESS | 1825 | 1461634808999 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 18:40:09 INFO - PROCESS | 1825 | 1461634809140 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5560e64800 == 37 [pid = 1825] [id = 69] 18:40:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f5559d83000) [pid = 1825] [serial = 205] [outer = (nil)] 18:40:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f555a0da000) [pid = 1825] [serial = 206] [outer = 0x7f5559d83000] 18:40:09 INFO - PROCESS | 1825 | 1461634809258 Marionette DEBUG loaded listener.js 18:40:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f555b68a000) [pid = 1825] [serial = 207] [outer = 0x7f5559d83000] 18:40:10 INFO - PROCESS | 1825 | 1461634810061 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 18:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1282ms 18:40:10 INFO - PROCESS | 1825 | 1461634810130 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 18:40:10 INFO - PROCESS | 1825 | 1461634810135 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 18:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:40:10 INFO - PROCESS | 1825 | 1461634810150 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:40:10 INFO - PROCESS | 1825 | 1461634810154 Marionette TRACE conn3 <- [1,250,null,{}] 18:40:10 INFO - PROCESS | 1825 | 1461634810161 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:10 INFO - PROCESS | 1825 | 1461634810311 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 18:40:10 INFO - PROCESS | 1825 | 1461634810451 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f556237f800) [pid = 1825] [serial = 140] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f5567e6a800) [pid = 1825] [serial = 158] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f555de9a000) [pid = 1825] [serial = 137] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558e9a000 == 38 [pid = 1825] [id = 70] 18:40:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f5559d4b800) [pid = 1825] [serial = 208] [outer = (nil)] 18:40:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f55607efc00) [pid = 1825] [serial = 209] [outer = 0x7f5559d4b800] 18:40:10 INFO - PROCESS | 1825 | 1461634810541 Marionette DEBUG loaded listener.js 18:40:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f5561696400) [pid = 1825] [serial = 210] [outer = 0x7f5559d4b800] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f5561e0a800) [pid = 1825] [serial = 152] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f55587e8800) [pid = 1825] [serial = 143] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f555a0dbc00) [pid = 1825] [serial = 144] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f5558ebf000) [pid = 1825] [serial = 155] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f556ebc4000) [pid = 1825] [serial = 135] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f555b6a9c00) [pid = 1825] [serial = 146] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 78 (0x7f555b865000) [pid = 1825] [serial = 147] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 77 (0x7f555f620400) [pid = 1825] [serial = 149] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f5560e34800) [pid = 1825] [serial = 150] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f5562380000) [pid = 1825] [serial = 153] [outer = (nil)] [url = about:blank] 18:40:10 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f5562937400) [pid = 1825] [serial = 156] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1825 | 1461634811205 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 18:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1088ms 18:40:11 INFO - PROCESS | 1825 | 1461634811234 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 18:40:11 INFO - PROCESS | 1825 | 1461634811238 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 18:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:40:11 INFO - PROCESS | 1825 | 1461634811244 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:40:11 INFO - PROCESS | 1825 | 1461634811247 Marionette TRACE conn3 <- [1,254,null,{}] 18:40:11 INFO - PROCESS | 1825 | 1461634811261 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:11 INFO - PROCESS | 1825 | 1461634811411 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 18:40:11 INFO - PROCESS | 1825 | 1461634811504 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55619ae000 == 39 [pid = 1825] [id = 71] 18:40:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f5561693000) [pid = 1825] [serial = 211] [outer = (nil)] 18:40:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f5562ebdc00) [pid = 1825] [serial = 212] [outer = 0x7f5561693000] 18:40:11 INFO - PROCESS | 1825 | 1461634811571 Marionette DEBUG loaded listener.js 18:40:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f5567e65000) [pid = 1825] [serial = 213] [outer = 0x7f5561693000] 18:40:12 INFO - PROCESS | 1825 | 1461634812251 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 18:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1035ms 18:40:12 INFO - PROCESS | 1825 | 1461634812281 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 18:40:12 INFO - PROCESS | 1825 | 1461634812285 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 18:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:40:12 INFO - PROCESS | 1825 | 1461634812291 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:40:12 INFO - PROCESS | 1825 | 1461634812295 Marionette TRACE conn3 <- [1,258,null,{}] 18:40:12 INFO - PROCESS | 1825 | 1461634812300 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:12 INFO - PROCESS | 1825 | 1461634812484 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 18:40:12 INFO - PROCESS | 1825 | 1461634812504 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556294a800 == 40 [pid = 1825] [id = 72] 18:40:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f5567e66800) [pid = 1825] [serial = 214] [outer = (nil)] 18:40:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f556ec80000) [pid = 1825] [serial = 215] [outer = 0x7f5567e66800] 18:40:12 INFO - PROCESS | 1825 | 1461634812575 Marionette DEBUG loaded listener.js 18:40:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f556e948400) [pid = 1825] [serial = 216] [outer = 0x7f5567e66800] 18:40:13 INFO - PROCESS | 1825 | 1461634813472 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 18:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1229ms 18:40:13 INFO - PROCESS | 1825 | 1461634813521 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 18:40:13 INFO - PROCESS | 1825 | 1461634813524 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 18:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:40:13 INFO - PROCESS | 1825 | 1461634813538 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:40:13 INFO - PROCESS | 1825 | 1461634813541 Marionette TRACE conn3 <- [1,262,null,{}] 18:40:13 INFO - PROCESS | 1825 | 1461634813547 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:13 INFO - PROCESS | 1825 | 1461634813724 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 18:40:13 INFO - PROCESS | 1825 | 1461634813745 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556e920800 == 41 [pid = 1825] [id = 73] 18:40:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f55579f1400) [pid = 1825] [serial = 217] [outer = (nil)] 18:40:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f556151f400) [pid = 1825] [serial = 218] [outer = 0x7f55579f1400] 18:40:13 INFO - PROCESS | 1825 | 1461634813810 Marionette DEBUG loaded listener.js 18:40:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f5561522c00) [pid = 1825] [serial = 219] [outer = 0x7f55579f1400] 18:40:14 INFO - PROCESS | 1825 | 1461634814542 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 18:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1028ms 18:40:14 INFO - PROCESS | 1825 | 1461634814568 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 18:40:14 INFO - PROCESS | 1825 | 1461634814572 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 18:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:40:14 INFO - PROCESS | 1825 | 1461634814578 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:40:14 INFO - PROCESS | 1825 | 1461634814580 Marionette TRACE conn3 <- [1,266,null,{}] 18:40:14 INFO - PROCESS | 1825 | 1461634814586 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:14 INFO - PROCESS | 1825 | 1461634814805 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 18:40:14 INFO - PROCESS | 1825 | 1461634814840 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5571a40000 == 42 [pid = 1825] [id = 74] 18:40:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f556fe48400) [pid = 1825] [serial = 220] [outer = (nil)] 18:40:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f55701f0c00) [pid = 1825] [serial = 221] [outer = 0x7f556fe48400] 18:40:14 INFO - PROCESS | 1825 | 1461634814926 Marionette DEBUG loaded listener.js 18:40:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f5573879000) [pid = 1825] [serial = 222] [outer = 0x7f556fe48400] 18:40:15 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f5568d9a800) [pid = 1825] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:40:15 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f5556aad800) [pid = 1825] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:40:15 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f5558269400) [pid = 1825] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:40:15 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f5562935400) [pid = 1825] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:40:15 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f5558ebb400) [pid = 1825] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:40:15 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f55614f4000) [pid = 1825] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:40:15 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f5560c8c400) [pid = 1825] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:40:15 INFO - PROCESS | 1825 | --DOMWINDOW == 78 (0x7f5556ab3400) [pid = 1825] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:40:15 INFO - PROCESS | 1825 | --DOMWINDOW == 77 (0x7f555b6a8800) [pid = 1825] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:40:15 INFO - PROCESS | 1825 | 1461634815822 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 18:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1278ms 18:40:15 INFO - PROCESS | 1825 | 1461634815868 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 18:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:40:15 INFO - PROCESS | 1825 | 1461634815873 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 18:40:15 INFO - PROCESS | 1825 | 1461634815879 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:40:15 INFO - PROCESS | 1825 | 1461634815882 Marionette TRACE conn3 <- [1,270,null,{}] 18:40:15 INFO - PROCESS | 1825 | 1461634815888 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:16 INFO - PROCESS | 1825 | 1461634816050 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 18:40:16 INFO - PROCESS | 1825 | 1461634816068 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564d05800 == 43 [pid = 1825] [id = 75] 18:40:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f5556ab6000) [pid = 1825] [serial = 223] [outer = (nil)] 18:40:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f5562935400) [pid = 1825] [serial = 224] [outer = 0x7f5556ab6000] 18:40:16 INFO - PROCESS | 1825 | 1461634816135 Marionette DEBUG loaded listener.js 18:40:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f557387b400) [pid = 1825] [serial = 225] [outer = 0x7f5556ab6000] 18:40:16 INFO - PROCESS | 1825 | 1461634816891 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 18:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1040ms 18:40:16 INFO - PROCESS | 1825 | 1461634816920 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 18:40:16 INFO - PROCESS | 1825 | 1461634816924 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 18:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:40:16 INFO - PROCESS | 1825 | 1461634816943 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:40:16 INFO - PROCESS | 1825 | 1461634816947 Marionette TRACE conn3 <- [1,274,null,{}] 18:40:16 INFO - PROCESS | 1825 | 1461634816952 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:17 INFO - PROCESS | 1825 | 1461634817168 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 18:40:17 INFO - PROCESS | 1825 | 1461634817191 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573899800 == 44 [pid = 1825] [id = 76] 18:40:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f55739ae800) [pid = 1825] [serial = 226] [outer = (nil)] 18:40:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f5573e6f400) [pid = 1825] [serial = 227] [outer = 0x7f55739ae800] 18:40:17 INFO - PROCESS | 1825 | 1461634817253 Marionette DEBUG loaded listener.js 18:40:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f557404c000) [pid = 1825] [serial = 228] [outer = 0x7f55739ae800] 18:40:18 INFO - PROCESS | 1825 | 1461634818225 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 18:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1311ms 18:40:18 INFO - PROCESS | 1825 | 1461634818242 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 18:40:18 INFO - PROCESS | 1825 | 1461634818248 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 18:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:40:18 INFO - PROCESS | 1825 | 1461634818257 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:40:18 INFO - PROCESS | 1825 | 1461634818261 Marionette TRACE conn3 <- [1,278,null,{}] 18:40:18 INFO - PROCESS | 1825 | 1461634818278 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:18 INFO - PROCESS | 1825 | 1461634818442 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 18:40:18 INFO - PROCESS | 1825 | 1461634818556 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5560ae6000 == 45 [pid = 1825] [id = 77] 18:40:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f555b597400) [pid = 1825] [serial = 229] [outer = (nil)] 18:40:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f555e813c00) [pid = 1825] [serial = 230] [outer = 0x7f555b597400] 18:40:18 INFO - PROCESS | 1825 | 1461634818633 Marionette DEBUG loaded listener.js 18:40:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f5560a25c00) [pid = 1825] [serial = 231] [outer = 0x7f555b597400] 18:40:19 INFO - PROCESS | 1825 | 1461634819505 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 18:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1288ms 18:40:19 INFO - PROCESS | 1825 | 1461634819546 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 18:40:19 INFO - PROCESS | 1825 | 1461634819556 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 18:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:40:19 INFO - PROCESS | 1825 | 1461634819567 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:40:19 INFO - PROCESS | 1825 | 1461634819570 Marionette TRACE conn3 <- [1,282,null,{}] 18:40:19 INFO - PROCESS | 1825 | 1461634819577 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:19 INFO - PROCESS | 1825 | 1461634819744 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 18:40:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f5561519400) [pid = 1825] [serial = 232] [outer = 0x7f5558266800] 18:40:19 INFO - PROCESS | 1825 | 1461634819918 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556f0b0800 == 46 [pid = 1825] [id = 78] 18:40:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f5561524c00) [pid = 1825] [serial = 233] [outer = (nil)] 18:40:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f55629ec000) [pid = 1825] [serial = 234] [outer = 0x7f5561524c00] 18:40:20 INFO - PROCESS | 1825 | 1461634820010 Marionette DEBUG loaded listener.js 18:40:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f5565016000) [pid = 1825] [serial = 235] [outer = 0x7f5561524c00] 18:40:20 INFO - PROCESS | 1825 | 1461634820990 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 18:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1485ms 18:40:21 INFO - PROCESS | 1825 | 1461634821052 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 18:40:21 INFO - PROCESS | 1825 | 1461634821056 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 18:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:40:21 INFO - PROCESS | 1825 | 1461634821062 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:40:21 INFO - PROCESS | 1825 | 1461634821068 Marionette TRACE conn3 <- [1,286,null,{}] 18:40:21 INFO - PROCESS | 1825 | 1461634821083 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:21 INFO - PROCESS | 1825 | 1461634821317 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 18:40:21 INFO - PROCESS | 1825 | 1461634821496 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55740a0800 == 47 [pid = 1825] [id = 79] 18:40:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f556ecf5800) [pid = 1825] [serial = 236] [outer = (nil)] 18:40:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f5571f35400) [pid = 1825] [serial = 237] [outer = 0x7f556ecf5800] 18:40:21 INFO - PROCESS | 1825 | 1461634821619 Marionette DEBUG loaded listener.js 18:40:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f55739ab800) [pid = 1825] [serial = 238] [outer = 0x7f556ecf5800] 18:40:22 INFO - PROCESS | 1825 | 1461634822447 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 18:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1439ms 18:40:22 INFO - PROCESS | 1825 | 1461634822502 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 18:40:22 INFO - PROCESS | 1825 | 1461634822507 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 18:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:40:22 INFO - PROCESS | 1825 | 1461634822513 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:40:22 INFO - PROCESS | 1825 | 1461634822516 Marionette TRACE conn3 <- [1,290,null,{}] 18:40:22 INFO - PROCESS | 1825 | 1461634822521 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:22 INFO - PROCESS | 1825 | 1461634822670 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 18:40:22 INFO - PROCESS | 1825 | 1461634822811 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5575e87000 == 48 [pid = 1825] [id = 80] 18:40:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f5561aba800) [pid = 1825] [serial = 239] [outer = (nil)] 18:40:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f557420d400) [pid = 1825] [serial = 240] [outer = 0x7f5561aba800] 18:40:22 INFO - PROCESS | 1825 | 1461634822889 Marionette DEBUG loaded listener.js 18:40:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f55742e6800) [pid = 1825] [serial = 241] [outer = 0x7f5561aba800] 18:40:23 INFO - PROCESS | 1825 | 1461634823737 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 18:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1277ms 18:40:23 INFO - PROCESS | 1825 | 1461634823792 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 18:40:23 INFO - PROCESS | 1825 | 1461634823796 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 18:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:40:23 INFO - PROCESS | 1825 | 1461634823801 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:40:23 INFO - PROCESS | 1825 | 1461634823804 Marionette TRACE conn3 <- [1,294,null,{}] 18:40:23 INFO - PROCESS | 1825 | 1461634823810 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:23 INFO - PROCESS | 1825 | 1461634823962 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 18:40:24 INFO - PROCESS | 1825 | 1461634824115 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5576ce3000 == 49 [pid = 1825] [id = 81] 18:40:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f55587e0400) [pid = 1825] [serial = 242] [outer = (nil)] 18:40:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f555f315800) [pid = 1825] [serial = 243] [outer = 0x7f55587e0400] 18:40:24 INFO - PROCESS | 1825 | 1461634824196 Marionette DEBUG loaded listener.js 18:40:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f555f31b800) [pid = 1825] [serial = 244] [outer = 0x7f55587e0400] 18:40:25 INFO - PROCESS | 1825 | 1461634825326 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:25 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. 18:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1583ms 18:40:25 INFO - PROCESS | 1825 | 1461634825386 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 18:40:25 INFO - PROCESS | 1825 | 1461634825393 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 18:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:40:25 INFO - PROCESS | 1825 | 1461634825402 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:40:25 INFO - PROCESS | 1825 | 1461634825406 Marionette TRACE conn3 <- [1,298,null,{}] 18:40:25 INFO - PROCESS | 1825 | 1461634825416 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:25 INFO - PROCESS | 1825 | 1461634825581 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 18:40:25 INFO - PROCESS | 1825 | 1461634825746 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556232d800 == 50 [pid = 1825] [id = 82] 18:40:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f5559d8cc00) [pid = 1825] [serial = 245] [outer = (nil)] 18:40:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f555b6ab000) [pid = 1825] [serial = 246] [outer = 0x7f5559d8cc00] 18:40:25 INFO - PROCESS | 1825 | 1461634825816 Marionette DEBUG loaded listener.js 18:40:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f555f315c00) [pid = 1825] [serial = 247] [outer = 0x7f5559d8cc00] 18:40:26 INFO - PROCESS | 1825 | 1461634826764 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:26 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. 18:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1432ms 18:40:26 INFO - PROCESS | 1825 | 1461634826835 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 18:40:26 INFO - PROCESS | 1825 | 1461634826844 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 18:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:40:26 INFO - PROCESS | 1825 | 1461634826854 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:40:26 INFO - PROCESS | 1825 | 1461634826858 Marionette TRACE conn3 <- [1,302,null,{}] 18:40:26 INFO - PROCESS | 1825 | 1461634826864 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:27 INFO - PROCESS | 1825 | 1461634827067 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5567ed2000 == 49 [pid = 1825] [id = 62] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561d2a800 == 48 [pid = 1825] [id = 60] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562ede800 == 47 [pid = 1825] [id = 61] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f5558ebf800) [pid = 1825] [serial = 161] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f5564d58800) [pid = 1825] [serial = 167] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f556021f400) [pid = 1825] [serial = 164] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f5570096000) [pid = 1825] [serial = 191] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | 1461634827291 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564d05800 == 46 [pid = 1825] [id = 75] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5571a40000 == 45 [pid = 1825] [id = 74] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556e920800 == 44 [pid = 1825] [id = 73] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556294a800 == 43 [pid = 1825] [id = 72] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55619ae000 == 42 [pid = 1825] [id = 71] 18:40:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555a086000 == 43 [pid = 1825] [id = 83] 18:40:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f555de9f800) [pid = 1825] [serial = 248] [outer = (nil)] 18:40:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f5561515400) [pid = 1825] [serial = 249] [outer = 0x7f555de9f800] 18:40:27 INFO - PROCESS | 1825 | 1461634827373 Marionette DEBUG loaded listener.js 18:40:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f5561520000) [pid = 1825] [serial = 250] [outer = 0x7f555de9f800] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558e9a000 == 42 [pid = 1825] [id = 70] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5560e64800 == 41 [pid = 1825] [id = 69] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555f684800 == 40 [pid = 1825] [id = 65] 18:40:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556e9be000 == 39 [pid = 1825] [id = 64] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f556fec9000) [pid = 1825] [serial = 189] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f556ee9c000) [pid = 1825] [serial = 186] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f555a0e3000) [pid = 1825] [serial = 173] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f5564b31400) [pid = 1825] [serial = 179] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f5560e2c000) [pid = 1825] [serial = 177] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f556ecf8400) [pid = 1825] [serial = 185] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f556ec82800) [pid = 1825] [serial = 183] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f5564de4000) [pid = 1825] [serial = 141] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f556ebca800) [pid = 1825] [serial = 171] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f555b6a6c00) [pid = 1825] [serial = 174] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f556dde0c00) [pid = 1825] [serial = 170] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f555f861c00) [pid = 1825] [serial = 138] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f5567e6a000) [pid = 1825] [serial = 180] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f556ebc3400) [pid = 1825] [serial = 182] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f55602c4800) [pid = 1825] [serial = 176] [outer = (nil)] [url = about:blank] 18:40:27 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f556f0d6000) [pid = 1825] [serial = 188] [outer = (nil)] [url = about:blank] 18:40:28 INFO - PROCESS | 1825 | 1461634828130 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1331ms 18:40:28 INFO - PROCESS | 1825 | 1461634828186 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 18:40:28 INFO - PROCESS | 1825 | 1461634828189 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 18:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:40:28 INFO - PROCESS | 1825 | 1461634828196 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:40:28 INFO - PROCESS | 1825 | 1461634828201 Marionette TRACE conn3 <- [1,306,null,{}] 18:40:28 INFO - PROCESS | 1825 | 1461634828215 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:28 INFO - PROCESS | 1825 | 1461634828373 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 18:40:28 INFO - PROCESS | 1825 | 1461634828395 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561d38000 == 40 [pid = 1825] [id = 84] 18:40:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f556292d400) [pid = 1825] [serial = 251] [outer = (nil)] 18:40:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f5564d58000) [pid = 1825] [serial = 252] [outer = 0x7f556292d400] 18:40:28 INFO - PROCESS | 1825 | 1461634828467 Marionette DEBUG loaded listener.js 18:40:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f5567e6a000) [pid = 1825] [serial = 253] [outer = 0x7f556292d400] 18:40:29 INFO - PROCESS | 1825 | 1461634829218 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:29 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. 18:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1038ms 18:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:40:29 INFO - PROCESS | 1825 | 1461634829233 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 18:40:29 INFO - PROCESS | 1825 | 1461634829236 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 18:40:29 INFO - PROCESS | 1825 | 1461634829243 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:40:29 INFO - PROCESS | 1825 | 1461634829246 Marionette TRACE conn3 <- [1,310,null,{}] 18:40:29 INFO - PROCESS | 1825 | 1461634829251 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:29 INFO - PROCESS | 1825 | 1461634829381 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 18:40:29 INFO - PROCESS | 1825 | 1461634829494 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564bb1800 == 41 [pid = 1825] [id = 85] 18:40:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f5561a0d000) [pid = 1825] [serial = 254] [outer = (nil)] 18:40:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f556ec0a800) [pid = 1825] [serial = 255] [outer = 0x7f5561a0d000] 18:40:29 INFO - PROCESS | 1825 | 1461634829560 Marionette DEBUG loaded listener.js 18:40:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f556f0d4400) [pid = 1825] [serial = 256] [outer = 0x7f5561a0d000] 18:40:30 INFO - PROCESS | 1825 | 1461634830316 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:30 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. 18:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1132ms 18:40:30 INFO - PROCESS | 1825 | 1461634830375 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 18:40:30 INFO - PROCESS | 1825 | 1461634830379 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 18:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:40:30 INFO - PROCESS | 1825 | 1461634830385 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:40:30 INFO - PROCESS | 1825 | 1461634830388 Marionette TRACE conn3 <- [1,314,null,{}] 18:40:30 INFO - PROCESS | 1825 | 1461634830393 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:30 INFO - PROCESS | 1825 | 1461634830581 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 18:40:30 INFO - PROCESS | 1825 | 1461634830609 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ec92000 == 42 [pid = 1825] [id = 86] 18:40:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f5568d9e000) [pid = 1825] [serial = 257] [outer = (nil)] 18:40:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f556fed4800) [pid = 1825] [serial = 258] [outer = 0x7f5568d9e000] 18:40:30 INFO - PROCESS | 1825 | 1461634830669 Marionette DEBUG loaded listener.js 18:40:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f5571f42000) [pid = 1825] [serial = 259] [outer = 0x7f5568d9e000] 18:40:31 INFO - PROCESS | 1825 | 1461634831556 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:31 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. 18:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1226ms 18:40:31 INFO - PROCESS | 1825 | 1461634831614 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 18:40:31 INFO - PROCESS | 1825 | 1461634831617 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 18:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:40:31 INFO - PROCESS | 1825 | 1461634831623 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:40:31 INFO - PROCESS | 1825 | 1461634831626 Marionette TRACE conn3 <- [1,318,null,{}] 18:40:31 INFO - PROCESS | 1825 | 1461634831632 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:32 INFO - PROCESS | 1825 | 1461634832003 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 18:40:32 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f5556ab5800) [pid = 1825] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:40:32 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f55579f1400) [pid = 1825] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:40:32 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f5561693000) [pid = 1825] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:40:32 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f556fe48400) [pid = 1825] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:40:32 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f5559d4b800) [pid = 1825] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:40:32 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f5559d83000) [pid = 1825] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:40:32 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f5567e66800) [pid = 1825] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:40:32 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f5556ab6000) [pid = 1825] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:40:32 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f5560a29800) [pid = 1825] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:40:32 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f555de9b800) [pid = 1825] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:40:32 INFO - PROCESS | 1825 | 1461634832082 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555de36800 == 43 [pid = 1825] [id = 87] 18:40:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f5556ab5800) [pid = 1825] [serial = 260] [outer = (nil)] 18:40:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f5559d4b800) [pid = 1825] [serial = 261] [outer = 0x7f5556ab5800] 18:40:32 INFO - PROCESS | 1825 | 1461634832149 Marionette DEBUG loaded listener.js 18:40:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f5562933400) [pid = 1825] [serial = 262] [outer = 0x7f5556ab5800] 18:40:32 INFO - PROCESS | 1825 | 1461634832914 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:32 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. 18:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1331ms 18:40:32 INFO - PROCESS | 1825 | 1461634832955 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 18:40:32 INFO - PROCESS | 1825 | 1461634832958 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 18:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:40:32 INFO - PROCESS | 1825 | 1461634832964 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:40:32 INFO - PROCESS | 1825 | 1461634832966 Marionette TRACE conn3 <- [1,322,null,{}] 18:40:32 INFO - PROCESS | 1825 | 1461634832971 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:33 INFO - PROCESS | 1825 | 1461634833115 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 18:40:33 INFO - PROCESS | 1825 | 1461634833129 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55738a0800 == 44 [pid = 1825] [id = 88] 18:40:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f5562fd4400) [pid = 1825] [serial = 263] [outer = (nil)] 18:40:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f557404bc00) [pid = 1825] [serial = 264] [outer = 0x7f5562fd4400] 18:40:33 INFO - PROCESS | 1825 | 1461634833193 Marionette DEBUG loaded listener.js 18:40:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f55742eac00) [pid = 1825] [serial = 265] [outer = 0x7f5562fd4400] 18:40:33 INFO - PROCESS | 1825 | 1461634833940 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:33 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. 18:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 985ms 18:40:33 INFO - PROCESS | 1825 | 1461634833949 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 18:40:33 INFO - PROCESS | 1825 | 1461634833951 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 18:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:40:33 INFO - PROCESS | 1825 | 1461634833961 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:40:33 INFO - PROCESS | 1825 | 1461634833963 Marionette TRACE conn3 <- [1,326,null,{}] 18:40:34 INFO - PROCESS | 1825 | 1461634834066 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:34 INFO - PROCESS | 1825 | 1461634834284 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 18:40:34 INFO - PROCESS | 1825 | 1461634834423 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55603d7000 == 45 [pid = 1825] [id = 89] 18:40:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f5558ec0c00) [pid = 1825] [serial = 266] [outer = (nil)] 18:40:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f5559d83000) [pid = 1825] [serial = 267] [outer = 0x7f5558ec0c00] 18:40:34 INFO - PROCESS | 1825 | 1461634834502 Marionette DEBUG loaded listener.js 18:40:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f555b85d000) [pid = 1825] [serial = 268] [outer = 0x7f5558ec0c00] 18:40:35 INFO - PROCESS | 1825 | 1461634835449 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:35 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. 18:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1546ms 18:40:35 INFO - PROCESS | 1825 | 1461634835507 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 18:40:35 INFO - PROCESS | 1825 | 1461634835515 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 18:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:40:35 INFO - PROCESS | 1825 | 1461634835523 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:40:35 INFO - PROCESS | 1825 | 1461634835527 Marionette TRACE conn3 <- [1,330,null,{}] 18:40:35 INFO - PROCESS | 1825 | 1461634835534 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:35 INFO - PROCESS | 1825 | 1461634835750 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 18:40:35 INFO - PROCESS | 1825 | 1461634835941 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556e902800 == 46 [pid = 1825] [id = 90] 18:40:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f5561524000) [pid = 1825] [serial = 269] [outer = (nil)] 18:40:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f5561d16c00) [pid = 1825] [serial = 270] [outer = 0x7f5561524000] 18:40:36 INFO - PROCESS | 1825 | 1461634836069 Marionette DEBUG loaded listener.js 18:40:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f5562fce800) [pid = 1825] [serial = 271] [outer = 0x7f5561524000] 18:40:36 INFO - PROCESS | 1825 | 1461634836966 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:37 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. 18:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1497ms 18:40:37 INFO - PROCESS | 1825 | 1461634837021 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 18:40:37 INFO - PROCESS | 1825 | 1461634837025 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 18:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:40:37 INFO - PROCESS | 1825 | 1461634837031 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:40:37 INFO - PROCESS | 1825 | 1461634837033 Marionette TRACE conn3 <- [1,334,null,{}] 18:40:37 INFO - PROCESS | 1825 | 1461634837040 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:37 INFO - PROCESS | 1825 | 1461634837255 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 18:40:37 INFO - PROCESS | 1825 | 1461634837637 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557849a800 == 47 [pid = 1825] [id = 91] 18:40:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f5568144000) [pid = 1825] [serial = 272] [outer = (nil)] 18:40:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f5568d9c000) [pid = 1825] [serial = 273] [outer = 0x7f5568144000] 18:40:37 INFO - PROCESS | 1825 | 1461634837737 Marionette DEBUG loaded listener.js 18:40:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f556f026c00) [pid = 1825] [serial = 274] [outer = 0x7f5568144000] 18:40:38 INFO - PROCESS | 1825 | 1461634838559 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:38 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. 18:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1586ms 18:40:38 INFO - PROCESS | 1825 | 1461634838643 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 18:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:40:38 INFO - PROCESS | 1825 | 1461634838654 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 18:40:38 INFO - PROCESS | 1825 | 1461634838664 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:40:38 INFO - PROCESS | 1825 | 1461634838667 Marionette TRACE conn3 <- [1,338,null,{}] 18:40:38 INFO - PROCESS | 1825 | 1461634838674 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:38 INFO - PROCESS | 1825 | 1461634838850 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 18:40:38 INFO - PROCESS | 1825 | 1461634838984 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561768800 == 48 [pid = 1825] [id = 92] 18:40:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f55629f1400) [pid = 1825] [serial = 275] [outer = (nil)] 18:40:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f5573a44000) [pid = 1825] [serial = 276] [outer = 0x7f55629f1400] 18:40:39 INFO - PROCESS | 1825 | 1461634839058 Marionette DEBUG loaded listener.js 18:40:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f5573a4b800) [pid = 1825] [serial = 277] [outer = 0x7f55629f1400] 18:40:39 INFO - PROCESS | 1825 | 1461634839921 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:39 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. 18:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1285ms 18:40:39 INFO - PROCESS | 1825 | 1461634839949 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 18:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:40:39 INFO - PROCESS | 1825 | 1461634839953 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 18:40:39 INFO - PROCESS | 1825 | 1461634839960 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:40:39 INFO - PROCESS | 1825 | 1461634839963 Marionette TRACE conn3 <- [1,342,null,{}] 18:40:39 INFO - PROCESS | 1825 | 1461634839969 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:40 INFO - PROCESS | 1825 | 1461634840120 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 18:40:40 INFO - PROCESS | 1825 | 1461634840266 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556eb9d800 == 49 [pid = 1825] [id = 93] 18:40:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f556f0d6000) [pid = 1825] [serial = 278] [outer = (nil)] 18:40:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f5573a51000) [pid = 1825] [serial = 279] [outer = 0x7f556f0d6000] 18:40:40 INFO - PROCESS | 1825 | 1461634840347 Marionette DEBUG loaded listener.js 18:40:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f55742eb400) [pid = 1825] [serial = 280] [outer = 0x7f556f0d6000] 18:40:41 INFO - PROCESS | 1825 | 1461634841484 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1581ms 18:40:41 INFO - PROCESS | 1825 | 1461634841540 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 18:40:41 INFO - PROCESS | 1825 | 1461634841545 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 18:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:40:41 INFO - PROCESS | 1825 | 1461634841554 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:40:41 INFO - PROCESS | 1825 | 1461634841559 Marionette TRACE conn3 <- [1,346,null,{}] 18:40:41 INFO - PROCESS | 1825 | 1461634841569 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:41 INFO - PROCESS | 1825 | 1461634841779 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 18:40:41 INFO - PROCESS | 1825 | 1461634841988 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5560ccc000 == 50 [pid = 1825] [id = 94] 18:40:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f55579e9800) [pid = 1825] [serial = 281] [outer = (nil)] 18:40:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f555b594000) [pid = 1825] [serial = 282] [outer = 0x7f55579e9800] 18:40:42 INFO - PROCESS | 1825 | 1461634842067 Marionette DEBUG loaded listener.js 18:40:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f555ccd9400) [pid = 1825] [serial = 283] [outer = 0x7f55579e9800] 18:40:42 INFO - PROCESS | 1825 | 1461634842950 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:42 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. 18:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1448ms 18:40:43 INFO - PROCESS | 1825 | 1461634843003 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 18:40:43 INFO - PROCESS | 1825 | 1461634843012 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 18:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:40:43 INFO - PROCESS | 1825 | 1461634843023 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:40:43 INFO - PROCESS | 1825 | 1461634843027 Marionette TRACE conn3 <- [1,350,null,{}] 18:40:43 INFO - PROCESS | 1825 | 1461634843033 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:43 INFO - PROCESS | 1825 | 1461634843242 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 18:40:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55603dc000 == 49 [pid = 1825] [id = 59] 18:40:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555de36800 == 48 [pid = 1825] [id = 87] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f555b6ac400) [pid = 1825] [serial = 194] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f5573e6f400) [pid = 1825] [serial = 227] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | 1461634843459 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556ec92000 == 47 [pid = 1825] [id = 86] 18:40:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564bb1800 == 46 [pid = 1825] [id = 85] 18:40:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561d38000 == 45 [pid = 1825] [id = 84] 18:40:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555a086000 == 44 [pid = 1825] [id = 83] 18:40:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555de2a800 == 45 [pid = 1825] [id = 95] 18:40:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f555b6ac400) [pid = 1825] [serial = 284] [outer = (nil)] 18:40:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f555f318800) [pid = 1825] [serial = 285] [outer = 0x7f555b6ac400] 18:40:43 INFO - PROCESS | 1825 | 1461634843540 Marionette DEBUG loaded listener.js 18:40:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f555f866400) [pid = 1825] [serial = 286] [outer = 0x7f555b6ac400] 18:40:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556232d800 == 44 [pid = 1825] [id = 82] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f556500f400) [pid = 1825] [serial = 168] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f5560e2a800) [pid = 1825] [serial = 165] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f555a0de000) [pid = 1825] [serial = 162] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f556151f400) [pid = 1825] [serial = 218] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f5562ebdc00) [pid = 1825] [serial = 212] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f5567e65000) [pid = 1825] [serial = 213] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f55701f0c00) [pid = 1825] [serial = 221] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f55607efc00) [pid = 1825] [serial = 209] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f5573879000) [pid = 1825] [serial = 222] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f5561696400) [pid = 1825] [serial = 210] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f555b68a000) [pid = 1825] [serial = 207] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f555a0da000) [pid = 1825] [serial = 206] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f5561d1a800) [pid = 1825] [serial = 197] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f556ec80000) [pid = 1825] [serial = 215] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f556f0e3000) [pid = 1825] [serial = 200] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f5571fbcc00) [pid = 1825] [serial = 203] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f557387b400) [pid = 1825] [serial = 225] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f5561522c00) [pid = 1825] [serial = 219] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f556e948400) [pid = 1825] [serial = 216] [outer = (nil)] [url = about:blank] 18:40:43 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f5562935400) [pid = 1825] [serial = 224] [outer = (nil)] [url = about:blank] 18:40:44 INFO - PROCESS | 1825 | 1461634844296 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1331ms 18:40:44 INFO - PROCESS | 1825 | 1461634844355 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 18:40:44 INFO - PROCESS | 1825 | 1461634844359 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 18:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:40:44 INFO - PROCESS | 1825 | 1461634844366 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:40:44 INFO - PROCESS | 1825 | 1461634844371 Marionette TRACE conn3 <- [1,354,null,{}] 18:40:44 INFO - PROCESS | 1825 | 1461634844386 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:44 INFO - PROCESS | 1825 | 1461634844539 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 18:40:44 INFO - PROCESS | 1825 | 1461634844551 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561d34000 == 45 [pid = 1825] [id = 96] 18:40:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f556151c000) [pid = 1825] [serial = 287] [outer = (nil)] 18:40:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f5561694000) [pid = 1825] [serial = 288] [outer = 0x7f556151c000] 18:40:44 INFO - PROCESS | 1825 | 1461634844624 Marionette DEBUG loaded listener.js 18:40:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f5561e11800) [pid = 1825] [serial = 289] [outer = 0x7f556151c000] 18:40:45 INFO - PROCESS | 1825 | 1461634845540 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:45 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. 18:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1238ms 18:40:45 INFO - PROCESS | 1825 | 1461634845605 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 18:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:40:45 INFO - PROCESS | 1825 | 1461634845610 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 18:40:45 INFO - PROCESS | 1825 | 1461634845616 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:40:45 INFO - PROCESS | 1825 | 1461634845620 Marionette TRACE conn3 <- [1,358,null,{}] 18:40:45 INFO - PROCESS | 1825 | 1461634845625 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:45 INFO - PROCESS | 1825 | 1461634845779 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 18:40:45 INFO - PROCESS | 1825 | 1461634845882 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564bb8800 == 46 [pid = 1825] [id = 97] 18:40:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f5560e2e400) [pid = 1825] [serial = 290] [outer = (nil)] 18:40:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f5564d53400) [pid = 1825] [serial = 291] [outer = 0x7f5560e2e400] 18:40:45 INFO - PROCESS | 1825 | 1461634845945 Marionette DEBUG loaded listener.js 18:40:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f5565018400) [pid = 1825] [serial = 292] [outer = 0x7f5560e2e400] 18:40:46 INFO - PROCESS | 1825 | 1461634846761 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:46 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. 18:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1182ms 18:40:46 INFO - PROCESS | 1825 | 1461634846798 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 18:40:46 INFO - PROCESS | 1825 | 1461634846801 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 18:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:40:46 INFO - PROCESS | 1825 | 1461634846808 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:40:46 INFO - PROCESS | 1825 | 1461634846811 Marionette TRACE conn3 <- [1,362,null,{}] 18:40:46 INFO - PROCESS | 1825 | 1461634846831 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:47 INFO - PROCESS | 1825 | 1461634847020 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 18:40:47 INFO - PROCESS | 1825 | 1461634847048 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556e9c3800 == 47 [pid = 1825] [id = 98] 18:40:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f5561522c00) [pid = 1825] [serial = 293] [outer = (nil)] 18:40:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f556813e800) [pid = 1825] [serial = 294] [outer = 0x7f5561522c00] 18:40:47 INFO - PROCESS | 1825 | 1461634847117 Marionette DEBUG loaded listener.js 18:40:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f5568d9c400) [pid = 1825] [serial = 295] [outer = 0x7f5561522c00] 18:40:48 INFO - PROCESS | 1825 | 1461634848104 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1350ms 18:40:48 INFO - PROCESS | 1825 | 1461634848161 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 18:40:48 INFO - PROCESS | 1825 | 1461634848164 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 18:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:40:48 INFO - PROCESS | 1825 | 1461634848171 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:40:48 INFO - PROCESS | 1825 | 1461634848175 Marionette TRACE conn3 <- [1,366,null,{}] 18:40:48 INFO - PROCESS | 1825 | 1461634848182 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:48 INFO - PROCESS | 1825 | 1461634848558 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 18:40:48 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f5556aacc00) [pid = 1825] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:40:48 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f5568d9e000) [pid = 1825] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:40:48 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f5561a0d000) [pid = 1825] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:40:48 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f5559d8cc00) [pid = 1825] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:40:48 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f55587e0400) [pid = 1825] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:40:48 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f5556ab5800) [pid = 1825] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:40:48 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f556292d400) [pid = 1825] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:40:48 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f555de9f800) [pid = 1825] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:40:48 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f5559d4bc00) [pid = 1825] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:40:48 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f55614f7000) [pid = 1825] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:40:48 INFO - PROCESS | 1825 | 1461634848644 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b648000 == 48 [pid = 1825] [id = 99] 18:40:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f5556aacc00) [pid = 1825] [serial = 296] [outer = (nil)] 18:40:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f5559d4bc00) [pid = 1825] [serial = 297] [outer = 0x7f5556aacc00] 18:40:48 INFO - PROCESS | 1825 | 1461634848710 Marionette DEBUG loaded listener.js 18:40:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f556813a800) [pid = 1825] [serial = 298] [outer = 0x7f5556aacc00] 18:40:49 INFO - PROCESS | 1825 | 1461634849460 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:49 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. 18:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1339ms 18:40:49 INFO - PROCESS | 1825 | 1461634849512 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 18:40:49 INFO - PROCESS | 1825 | 1461634849514 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 18:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:40:49 INFO - PROCESS | 1825 | 1461634849522 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:40:49 INFO - PROCESS | 1825 | 1461634849524 Marionette TRACE conn3 <- [1,370,null,{}] 18:40:49 INFO - PROCESS | 1825 | 1461634849529 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:49 INFO - PROCESS | 1825 | 1461634849677 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 18:40:49 INFO - PROCESS | 1825 | 1461634849692 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5571f76000 == 49 [pid = 1825] [id = 100] 18:40:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f55579ee400) [pid = 1825] [serial = 299] [outer = (nil)] 18:40:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f5560b84000) [pid = 1825] [serial = 300] [outer = 0x7f55579ee400] 18:40:49 INFO - PROCESS | 1825 | 1461634849755 Marionette DEBUG loaded listener.js 18:40:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f5560b87c00) [pid = 1825] [serial = 301] [outer = 0x7f55579ee400] 18:40:50 INFO - PROCESS | 1825 | 1461634850661 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:40:50 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. 18:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1185ms 18:40:50 INFO - PROCESS | 1825 | 1461634850707 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 18:40:50 INFO - PROCESS | 1825 | 1461634850714 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 18:40:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:40:50 INFO - PROCESS | 1825 | 1461634850778 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:40:50 INFO - PROCESS | 1825 | 1461634850785 Marionette TRACE conn3 <- [1,374,null,{}] 18:40:50 INFO - PROCESS | 1825 | 1461634850798 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:50 INFO - PROCESS | 1825 | 1461634850985 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 18:40:51 INFO - PROCESS | 1825 | 1461634851131 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55612d3800 == 50 [pid = 1825] [id = 101] 18:40:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f55579ed000) [pid = 1825] [serial = 302] [outer = (nil)] 18:40:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f555b68a000) [pid = 1825] [serial = 303] [outer = 0x7f55579ed000] 18:40:51 INFO - PROCESS | 1825 | 1461634851225 Marionette DEBUG loaded listener.js 18:40:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f555ccd7c00) [pid = 1825] [serial = 304] [outer = 0x7f55579ed000] 18:40:52 INFO - PROCESS | 1825 | 1461634852168 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:40:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:40:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1484ms 18:40:52 INFO - PROCESS | 1825 | 1461634852219 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 18:40:52 INFO - PROCESS | 1825 | 1461634852228 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 18:40:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:40:52 INFO - PROCESS | 1825 | 1461634852240 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:40:52 INFO - PROCESS | 1825 | 1461634852244 Marionette TRACE conn3 <- [1,378,null,{}] 18:40:52 INFO - PROCESS | 1825 | 1461634852253 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:52 INFO - PROCESS | 1825 | 1461634852441 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 18:40:52 INFO - PROCESS | 1825 | 1461634852584 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564bc1800 == 51 [pid = 1825] [id = 102] 18:40:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f555f311000) [pid = 1825] [serial = 305] [outer = (nil)] 18:40:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f5560b7b800) [pid = 1825] [serial = 306] [outer = 0x7f555f311000] 18:40:52 INFO - PROCESS | 1825 | 1461634852681 Marionette DEBUG loaded listener.js 18:40:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f5560e2c000) [pid = 1825] [serial = 307] [outer = 0x7f555f311000] 18:40:53 INFO - PROCESS | 1825 | 1461634853639 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:40:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:40:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1435ms 18:40:53 INFO - PROCESS | 1825 | 1461634853675 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 18:40:53 INFO - PROCESS | 1825 | 1461634853679 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 18:40:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:40:53 INFO - PROCESS | 1825 | 1461634853686 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:40:53 INFO - PROCESS | 1825 | 1461634853691 Marionette TRACE conn3 <- [1,382,null,{}] 18:40:53 INFO - PROCESS | 1825 | 1461634853707 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:53 INFO - PROCESS | 1825 | 1461634853888 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 18:40:54 INFO - PROCESS | 1825 | 1461634854027 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573edb800 == 52 [pid = 1825] [id = 103] 18:40:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f556151e000) [pid = 1825] [serial = 308] [outer = (nil)] 18:40:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f5568148800) [pid = 1825] [serial = 309] [outer = 0x7f556151e000] 18:40:54 INFO - PROCESS | 1825 | 1461634854123 Marionette DEBUG loaded listener.js 18:40:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f556ec0c400) [pid = 1825] [serial = 310] [outer = 0x7f556151e000] 18:40:54 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:40:54 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:40:54 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:40:54 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:40:54 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:40:55 INFO - PROCESS | 1825 | 1461634855110 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:40:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:40:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1484ms 18:40:55 INFO - PROCESS | 1825 | 1461634855171 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 18:40:55 INFO - PROCESS | 1825 | 1461634855177 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 18:40:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:40:55 INFO - PROCESS | 1825 | 1461634855183 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:40:55 INFO - PROCESS | 1825 | 1461634855188 Marionette TRACE conn3 <- [1,386,null,{}] 18:40:55 INFO - PROCESS | 1825 | 1461634855194 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:55 INFO - PROCESS | 1825 | 1461634855371 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 18:40:55 INFO - PROCESS | 1825 | 1461634855512 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55782d0800 == 53 [pid = 1825] [id = 104] 18:40:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f556292d000) [pid = 1825] [serial = 311] [outer = (nil)] 18:40:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f55739aa400) [pid = 1825] [serial = 312] [outer = 0x7f556292d000] 18:40:55 INFO - PROCESS | 1825 | 1461634855598 Marionette DEBUG loaded listener.js 18:40:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f5573a4ac00) [pid = 1825] [serial = 313] [outer = 0x7f556292d000] 18:40:56 INFO - PROCESS | 1825 | 1461634856534 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 18:40:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:40:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1383ms 18:40:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:40:56 INFO - PROCESS | 1825 | 1461634856567 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 18:40:56 INFO - PROCESS | 1825 | 1461634856569 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 18:40:56 INFO - PROCESS | 1825 | 1461634856576 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:40:56 INFO - PROCESS | 1825 | 1461634856579 Marionette TRACE conn3 <- [1,390,null,{}] 18:40:56 INFO - PROCESS | 1825 | 1461634856584 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:56 INFO - PROCESS | 1825 | 1461634856749 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 18:40:56 INFO - PROCESS | 1825 | 1461634856896 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b81c800 == 54 [pid = 1825] [id = 105] 18:40:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f555a0dc000) [pid = 1825] [serial = 314] [outer = (nil)] 18:40:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f555c608800) [pid = 1825] [serial = 315] [outer = 0x7f555a0dc000] 18:40:56 INFO - PROCESS | 1825 | 1461634856980 Marionette DEBUG loaded listener.js 18:40:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f555c610000) [pid = 1825] [serial = 316] [outer = 0x7f555a0dc000] 18:40:57 INFO - PROCESS | 1825 | 1461634857956 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 18:40:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:40:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1436ms 18:40:58 INFO - PROCESS | 1825 | 1461634858013 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 18:40:58 INFO - PROCESS | 1825 | 1461634858018 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 18:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:40:58 INFO - PROCESS | 1825 | 1461634858024 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:40:58 INFO - PROCESS | 1825 | 1461634858028 Marionette TRACE conn3 <- [1,394,null,{}] 18:40:58 INFO - PROCESS | 1825 | 1461634858034 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:58 INFO - PROCESS | 1825 | 1461634858276 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 18:40:58 INFO - PROCESS | 1825 | 1461634858482 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561c8a000 == 55 [pid = 1825] [id = 106] 18:40:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f5573ea3c00) [pid = 1825] [serial = 317] [outer = (nil)] 18:40:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f557432bc00) [pid = 1825] [serial = 318] [outer = 0x7f5573ea3c00] 18:40:58 INFO - PROCESS | 1825 | 1461634858578 Marionette DEBUG loaded listener.js 18:40:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f557438ec00) [pid = 1825] [serial = 319] [outer = 0x7f5573ea3c00] 18:40:59 INFO - PROCESS | 1825 | 1461634859451 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 18:40:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:40:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1483ms 18:40:59 INFO - PROCESS | 1825 | 1461634859509 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 18:40:59 INFO - PROCESS | 1825 | 1461634859512 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 18:40:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:40:59 INFO - PROCESS | 1825 | 1461634859520 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:40:59 INFO - PROCESS | 1825 | 1461634859523 Marionette TRACE conn3 <- [1,398,null,{}] 18:40:59 INFO - PROCESS | 1825 | 1461634859529 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:59 INFO - PROCESS | 1825 | 1461634859690 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 18:40:59 INFO - PROCESS | 1825 | 1461634859834 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c542000 == 56 [pid = 1825] [id = 107] 18:40:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f5559afb800) [pid = 1825] [serial = 320] [outer = (nil)] 18:40:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f5574328c00) [pid = 1825] [serial = 321] [outer = 0x7f5559afb800] 18:40:59 INFO - PROCESS | 1825 | 1461634859906 Marionette DEBUG loaded listener.js 18:41:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f5576c0a800) [pid = 1825] [serial = 322] [outer = 0x7f5559afb800] 18:41:01 INFO - PROCESS | 1825 | 1461634861065 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 18:41:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1585ms 18:41:01 INFO - PROCESS | 1825 | 1461634861106 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 18:41:01 INFO - PROCESS | 1825 | 1461634861112 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 18:41:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:41:01 INFO - PROCESS | 1825 | 1461634861121 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:41:01 INFO - PROCESS | 1825 | 1461634861126 Marionette TRACE conn3 <- [1,402,null,{}] 18:41:01 INFO - PROCESS | 1825 | 1461634861135 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:01 INFO - PROCESS | 1825 | 1461634861319 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 18:41:01 INFO - PROCESS | 1825 | 1461634861500 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561635800 == 57 [pid = 1825] [id = 108] 18:41:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f5559d4a400) [pid = 1825] [serial = 323] [outer = (nil)] 18:41:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f555ccd4800) [pid = 1825] [serial = 324] [outer = 0x7f5559d4a400] 18:41:01 INFO - PROCESS | 1825 | 1461634861580 Marionette DEBUG loaded listener.js 18:41:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f555de99c00) [pid = 1825] [serial = 325] [outer = 0x7f5559d4a400] 18:41:02 INFO - PROCESS | 1825 | 1461634862596 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 18:41:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:41:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1538ms 18:41:02 INFO - PROCESS | 1825 | 1461634862660 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 18:41:02 INFO - PROCESS | 1825 | 1461634862678 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 18:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:41:02 INFO - PROCESS | 1825 | 1461634862689 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:41:02 INFO - PROCESS | 1825 | 1461634862692 Marionette TRACE conn3 <- [1,406,null,{}] 18:41:02 INFO - PROCESS | 1825 | 1461634862698 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:02 INFO - PROCESS | 1825 | 1461634862905 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 18:41:03 INFO - PROCESS | 1825 | 1461634863201 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556fd22000 == 56 [pid = 1825] [id = 67] 18:41:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564bc2800 == 55 [pid = 1825] [id = 66] 18:41:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b648000 == 54 [pid = 1825] [id = 99] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f555e813c00) [pid = 1825] [serial = 230] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f55629ec000) [pid = 1825] [serial = 234] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f5571f35400) [pid = 1825] [serial = 237] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f557420d400) [pid = 1825] [serial = 240] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f557404bc00) [pid = 1825] [serial = 264] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555abb6000 == 55 [pid = 1825] [id = 109] 18:41:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f5559d87800) [pid = 1825] [serial = 326] [outer = (nil)] 18:41:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f555e813c00) [pid = 1825] [serial = 327] [outer = 0x7f5559d87800] 18:41:03 INFO - PROCESS | 1825 | 1461634863310 Marionette DEBUG loaded listener.js 18:41:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f5561521c00) [pid = 1825] [serial = 328] [outer = 0x7f5559d87800] 18:41:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556e9c3800 == 54 [pid = 1825] [id = 98] 18:41:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564bb8800 == 53 [pid = 1825] [id = 97] 18:41:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561d34000 == 52 [pid = 1825] [id = 96] 18:41:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555de2a800 == 51 [pid = 1825] [id = 95] 18:41:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5560ccc000 == 50 [pid = 1825] [id = 94] 18:41:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557849a800 == 49 [pid = 1825] [id = 91] 18:41:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556e902800 == 48 [pid = 1825] [id = 90] 18:41:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55603d7000 == 47 [pid = 1825] [id = 89] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f555dea2c00) [pid = 1825] [serial = 195] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f556dd22000) [pid = 1825] [serial = 159] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f556fed4800) [pid = 1825] [serial = 258] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f556ec0a800) [pid = 1825] [serial = 255] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f555f315c00) [pid = 1825] [serial = 247] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f555b6ab000) [pid = 1825] [serial = 246] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f555f31b800) [pid = 1825] [serial = 244] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f555f315800) [pid = 1825] [serial = 243] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f5559d4b800) [pid = 1825] [serial = 261] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f5564d58000) [pid = 1825] [serial = 252] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f5567e6a000) [pid = 1825] [serial = 253] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f5561515400) [pid = 1825] [serial = 249] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f5561520000) [pid = 1825] [serial = 250] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f5558eb8800) [pid = 1825] [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.] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f5571f42000) [pid = 1825] [serial = 259] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f5562933400) [pid = 1825] [serial = 262] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f556f0d4400) [pid = 1825] [serial = 256] [outer = (nil)] [url = about:blank] 18:41:03 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f5571aaa800) [pid = 1825] [serial = 192] [outer = (nil)] [url = about:blank] 18:41:04 INFO - PROCESS | 1825 | 1461634864168 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 18:41:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:41:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1532ms 18:41:04 INFO - PROCESS | 1825 | 1461634864221 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 18:41:04 INFO - PROCESS | 1825 | 1461634864224 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 18:41:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:41:04 INFO - PROCESS | 1825 | 1461634864231 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:41:04 INFO - PROCESS | 1825 | 1461634864237 Marionette TRACE conn3 <- [1,410,null,{}] 18:41:04 INFO - PROCESS | 1825 | 1461634864254 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:04 INFO - PROCESS | 1825 | 1461634864427 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 18:41:04 INFO - PROCESS | 1825 | 1461634864441 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561d26000 == 48 [pid = 1825] [id = 110] 18:41:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f55629ecc00) [pid = 1825] [serial = 329] [outer = (nil)] 18:41:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f5564de1000) [pid = 1825] [serial = 330] [outer = 0x7f55629ecc00] 18:41:04 INFO - PROCESS | 1825 | 1461634864525 Marionette DEBUG loaded listener.js 18:41:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f5568144800) [pid = 1825] [serial = 331] [outer = 0x7f55629ecc00] 18:41:05 INFO - PROCESS | 1825 | 1461634865343 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 18:41:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:41:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1138ms 18:41:05 INFO - PROCESS | 1825 | 1461634865371 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 18:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:41:05 INFO - PROCESS | 1825 | 1461634865376 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 18:41:05 INFO - PROCESS | 1825 | 1461634865382 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:41:05 INFO - PROCESS | 1825 | 1461634865386 Marionette TRACE conn3 <- [1,414,null,{}] 18:41:05 INFO - PROCESS | 1825 | 1461634865395 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:05 INFO - PROCESS | 1825 | 1461634865615 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 18:41:05 INFO - PROCESS | 1825 | 1461634865678 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562951800 == 49 [pid = 1825] [id = 111] 18:41:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f555c792c00) [pid = 1825] [serial = 332] [outer = (nil)] 18:41:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f555c79bc00) [pid = 1825] [serial = 333] [outer = 0x7f555c792c00] 18:41:05 INFO - PROCESS | 1825 | 1461634865741 Marionette DEBUG loaded listener.js 18:41:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f5561a0b000) [pid = 1825] [serial = 334] [outer = 0x7f555c792c00] 18:41:06 INFO - PROCESS | 1825 | 1461634866626 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 18:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1284ms 18:41:06 INFO - PROCESS | 1825 | 1461634866667 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 18:41:06 INFO - PROCESS | 1825 | 1461634866671 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 18:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:41:06 INFO - PROCESS | 1825 | 1461634866677 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:41:06 INFO - PROCESS | 1825 | 1461634866679 Marionette TRACE conn3 <- [1,418,null,{}] 18:41:06 INFO - PROCESS | 1825 | 1461634866692 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:06 INFO - PROCESS | 1825 | 1461634866884 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 18:41:06 INFO - PROCESS | 1825 | 1461634866911 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556811b800 == 50 [pid = 1825] [id = 112] 18:41:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f5556aad400) [pid = 1825] [serial = 335] [outer = (nil)] 18:41:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f5568145800) [pid = 1825] [serial = 336] [outer = 0x7f5556aad400] 18:41:06 INFO - PROCESS | 1825 | 1461634866972 Marionette DEBUG loaded listener.js 18:41:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f556ec0b000) [pid = 1825] [serial = 337] [outer = 0x7f5556aad400] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f555b597400) [pid = 1825] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f556ecf2800) [pid = 1825] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f5561aba800) [pid = 1825] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f555b6ac400) [pid = 1825] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f556ec88800) [pid = 1825] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f55604ccc00) [pid = 1825] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f5556aacc00) [pid = 1825] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f5562fd4400) [pid = 1825] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f5561524c00) [pid = 1825] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f55579e9800) [pid = 1825] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f556ecf5800) [pid = 1825] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f5560e2e400) [pid = 1825] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f556151c000) [pid = 1825] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:41:07 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f5561522c00) [pid = 1825] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:41:08 INFO - PROCESS | 1825 | 1461634868258 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 18:41:08 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 18:41:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1590ms 18:41:08 INFO - PROCESS | 1825 | 1461634868268 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 18:41:08 INFO - PROCESS | 1825 | 1461634868272 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 18:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:41:08 INFO - PROCESS | 1825 | 1461634868277 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:41:08 INFO - PROCESS | 1825 | 1461634868280 Marionette TRACE conn3 <- [1,422,null,{}] 18:41:08 INFO - PROCESS | 1825 | 1461634868285 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:08 INFO - PROCESS | 1825 | 1461634868505 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 18:41:08 INFO - PROCESS | 1825 | 1461634868619 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556eee7800 == 51 [pid = 1825] [id = 113] 18:41:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f555ccc4000) [pid = 1825] [serial = 338] [outer = (nil)] 18:41:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f5562fc9800) [pid = 1825] [serial = 339] [outer = 0x7f555ccc4000] 18:41:08 INFO - PROCESS | 1825 | 1461634868691 Marionette DEBUG loaded listener.js 18:41:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f556ebc7c00) [pid = 1825] [serial = 340] [outer = 0x7f555ccc4000] 18:41:09 INFO - PROCESS | 1825 | 1461634869779 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 18:41:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1536ms 18:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:41:09 INFO - PROCESS | 1825 | 1461634869814 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 18:41:09 INFO - PROCESS | 1825 | 1461634869817 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 18:41:09 INFO - PROCESS | 1825 | 1461634869825 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:41:09 INFO - PROCESS | 1825 | 1461634869827 Marionette TRACE conn3 <- [1,426,null,{}] 18:41:09 INFO - PROCESS | 1825 | 1461634869835 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:09 INFO - PROCESS | 1825 | 1461634869982 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 18:41:10 INFO - PROCESS | 1825 | 1461634870209 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b5a8000 == 52 [pid = 1825] [id = 114] 18:41:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f5556aacc00) [pid = 1825] [serial = 341] [outer = (nil)] 18:41:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f55579e2c00) [pid = 1825] [serial = 342] [outer = 0x7f5556aacc00] 18:41:10 INFO - PROCESS | 1825 | 1461634870285 Marionette DEBUG loaded listener.js 18:41:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f5559af6800) [pid = 1825] [serial = 343] [outer = 0x7f5556aacc00] 18:41:11 INFO - PROCESS | 1825 | 1461634871254 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 18:41:11 INFO - PROCESS | 1825 | 1461634871319 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 18:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:41:11 INFO - PROCESS | 1825 | 1461634871327 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:41:11 INFO - PROCESS | 1825 | 1461634871333 Marionette TRACE conn3 <- [1,430,null,{}] 18:41:11 INFO - PROCESS | 1825 | 1461634871341 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:11 INFO - PROCESS | 1825 | 1461634871555 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 18:41:11 INFO - PROCESS | 1825 | 1461634871766 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55619b2000 == 53 [pid = 1825] [id = 115] 18:41:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f555b85dc00) [pid = 1825] [serial = 344] [outer = (nil)] 18:41:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f555c79d800) [pid = 1825] [serial = 345] [outer = 0x7f555b85dc00] 18:41:11 INFO - PROCESS | 1825 | 1461634871880 Marionette DEBUG loaded listener.js 18:41:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f555ccc9400) [pid = 1825] [serial = 346] [outer = 0x7f555b85dc00] 18:41:12 INFO - PROCESS | 1825 | 1461634872794 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 18:41:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1534ms 18:41:12 INFO - PROCESS | 1825 | 1461634872866 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 18:41:12 INFO - PROCESS | 1825 | 1461634872872 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 18:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:41:12 INFO - PROCESS | 1825 | 1461634872881 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:41:12 INFO - PROCESS | 1825 | 1461634872886 Marionette TRACE conn3 <- [1,434,null,{}] 18:41:12 INFO - PROCESS | 1825 | 1461634872893 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:13 INFO - PROCESS | 1825 | 1461634873143 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 18:41:13 INFO - PROCESS | 1825 | 1461634873359 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ec97800 == 54 [pid = 1825] [id = 116] 18:41:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f555f313000) [pid = 1825] [serial = 347] [outer = (nil)] 18:41:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f555f61dc00) [pid = 1825] [serial = 348] [outer = 0x7f555f313000] 18:41:13 INFO - PROCESS | 1825 | 1461634873457 Marionette DEBUG loaded listener.js 18:41:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f5560b7a800) [pid = 1825] [serial = 349] [outer = 0x7f555f313000] 18:41:14 INFO - PROCESS | 1825 | 1461634874440 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 18:41:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:41:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1594ms 18:41:14 INFO - PROCESS | 1825 | 1461634874474 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 18:41:14 INFO - PROCESS | 1825 | 1461634874477 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 18:41:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:41:14 INFO - PROCESS | 1825 | 1461634874495 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:41:14 INFO - PROCESS | 1825 | 1461634874505 Marionette TRACE conn3 <- [1,438,null,{}] 18:41:14 INFO - PROCESS | 1825 | 1461634874514 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:14 INFO - PROCESS | 1825 | 1461634874720 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 18:41:14 INFO - PROCESS | 1825 | 1461634874866 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5575e20800 == 55 [pid = 1825] [id = 117] 18:41:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f5561a11400) [pid = 1825] [serial = 350] [outer = (nil)] 18:41:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f5564d60c00) [pid = 1825] [serial = 351] [outer = 0x7f5561a11400] 18:41:14 INFO - PROCESS | 1825 | 1461634874990 Marionette DEBUG loaded listener.js 18:41:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f5568140400) [pid = 1825] [serial = 352] [outer = 0x7f5561a11400] 18:41:15 INFO - PROCESS | 1825 | 1461634875903 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 18:41:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:41:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1452ms 18:41:15 INFO - PROCESS | 1825 | 1461634875939 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 18:41:15 INFO - PROCESS | 1825 | 1461634875943 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 18:41:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:41:15 INFO - PROCESS | 1825 | 1461634875951 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:41:15 INFO - PROCESS | 1825 | 1461634875955 Marionette TRACE conn3 <- [1,442,null,{}] 18:41:15 INFO - PROCESS | 1825 | 1461634875961 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:16 INFO - PROCESS | 1825 | 1461634876145 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 18:41:16 INFO - PROCESS | 1825 | 1461634876291 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55569a8000 == 56 [pid = 1825] [id = 118] 18:41:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f5562387800) [pid = 1825] [serial = 353] [outer = (nil)] 18:41:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f556ec82800) [pid = 1825] [serial = 354] [outer = 0x7f5562387800] 18:41:16 INFO - PROCESS | 1825 | 1461634876376 Marionette DEBUG loaded listener.js 18:41:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f55701f0c00) [pid = 1825] [serial = 355] [outer = 0x7f5562387800] 18:41:17 INFO - PROCESS | 1825 | 1461634877291 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 18:41:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:41:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1382ms 18:41:17 INFO - PROCESS | 1825 | 1461634877335 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 18:41:17 INFO - PROCESS | 1825 | 1461634877338 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 18:41:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:41:17 INFO - PROCESS | 1825 | 1461634877347 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:41:17 INFO - PROCESS | 1825 | 1461634877351 Marionette TRACE conn3 <- [1,446,null,{}] 18:41:17 INFO - PROCESS | 1825 | 1461634877358 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:17 INFO - PROCESS | 1825 | 1461634877536 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 18:41:17 INFO - PROCESS | 1825 | 1461634877680 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557923c000 == 57 [pid = 1825] [id = 119] 18:41:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f5573a42800) [pid = 1825] [serial = 356] [outer = (nil)] 18:41:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f5573a48800) [pid = 1825] [serial = 357] [outer = 0x7f5573a42800] 18:41:17 INFO - PROCESS | 1825 | 1461634877779 Marionette DEBUG loaded listener.js 18:41:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f557432d800) [pid = 1825] [serial = 358] [outer = 0x7f5573a42800] 18:41:18 INFO - PROCESS | 1825 | 1461634878845 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 18:41:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:41:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1530ms 18:41:18 INFO - PROCESS | 1825 | 1461634878877 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 18:41:18 INFO - PROCESS | 1825 | 1461634878880 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 18:41:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:41:18 INFO - PROCESS | 1825 | 1461634878887 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:41:18 INFO - PROCESS | 1825 | 1461634878891 Marionette TRACE conn3 <- [1,450,null,{}] 18:41:18 INFO - PROCESS | 1825 | 1461634878896 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:19 INFO - PROCESS | 1825 | 1461634879081 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 18:41:19 INFO - PROCESS | 1825 | 1461634879237 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588c7000 == 58 [pid = 1825] [id = 120] 18:41:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f5573a42c00) [pid = 1825] [serial = 359] [outer = (nil)] 18:41:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f5576c97000) [pid = 1825] [serial = 360] [outer = 0x7f5573a42c00] 18:41:19 INFO - PROCESS | 1825 | 1461634879318 Marionette DEBUG loaded listener.js 18:41:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f5578217c00) [pid = 1825] [serial = 361] [outer = 0x7f5573a42c00] 18:41:20 INFO - PROCESS | 1825 | 1461634880298 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 18:41:20 INFO - PROCESS | 1825 | 1461634880376 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 18:41:20 INFO - PROCESS | 1825 | 1461634880384 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:41:20 INFO - PROCESS | 1825 | 1461634880388 Marionette TRACE conn3 <- [1,454,null,{}] 18:41:20 INFO - PROCESS | 1825 | 1461634880394 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:20 INFO - PROCESS | 1825 | 1461634880616 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 18:41:20 INFO - PROCESS | 1825 | 1461634880812 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588dd800 == 59 [pid = 1825] [id = 121] 18:41:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f5559d46c00) [pid = 1825] [serial = 362] [outer = (nil)] 18:41:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f555ccdd000) [pid = 1825] [serial = 363] [outer = 0x7f5559d46c00] 18:41:20 INFO - PROCESS | 1825 | 1461634880937 Marionette DEBUG loaded listener.js 18:41:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f5560b82400) [pid = 1825] [serial = 364] [outer = 0x7f5559d46c00] 18:41:22 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:41:22 INFO - PROCESS | 1825 | 1461634882138 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 18:41:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:41:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1838ms 18:41:22 INFO - PROCESS | 1825 | 1461634882221 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 18:41:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:41:22 INFO - PROCESS | 1825 | 1461634882229 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 18:41:22 INFO - PROCESS | 1825 | 1461634882237 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:41:22 INFO - PROCESS | 1825 | 1461634882243 Marionette TRACE conn3 <- [1,458,null,{}] 18:41:22 INFO - PROCESS | 1825 | 1461634882251 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:22 INFO - PROCESS | 1825 | 1461634882435 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 18:41:22 INFO - PROCESS | 1825 | 1461634882641 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b664000 == 60 [pid = 1825] [id = 122] 18:41:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f555b68b000) [pid = 1825] [serial = 365] [outer = (nil)] 18:41:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f555c605000) [pid = 1825] [serial = 366] [outer = 0x7f555b68b000] 18:41:22 INFO - PROCESS | 1825 | 1461634882828 Marionette DEBUG loaded listener.js 18:41:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f555c793c00) [pid = 1825] [serial = 367] [outer = 0x7f555b68b000] 18:41:23 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558fb7000 == 59 [pid = 1825] [id = 58] 18:41:23 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556eee7800 == 58 [pid = 1825] [id = 113] 18:41:23 INFO - PROCESS | 1825 | 1461634883786 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 18:41:23 INFO - PROCESS | 1825 | 1461634883934 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 18:41:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:41:23 INFO - PROCESS | 1825 | 1461634883959 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:41:23 INFO - PROCESS | 1825 | 1461634883963 Marionette TRACE conn3 <- [1,462,null,{}] 18:41:23 INFO - PROCESS | 1825 | 1461634883970 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:24 INFO - PROCESS | 1825 | 1461634884143 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 18:41:24 INFO - PROCESS | 1825 | 1461634884240 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555de2f800 == 54 [pid = 1825] [id = 123] 18:41:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f555ccc3400) [pid = 1825] [serial = 368] [outer = (nil)] 18:41:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f555ccdac00) [pid = 1825] [serial = 369] [outer = 0x7f555ccc3400] 18:41:24 INFO - PROCESS | 1825 | 1461634884391 Marionette DEBUG loaded listener.js 18:41:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f555f314000) [pid = 1825] [serial = 370] [outer = 0x7f555ccc3400] 18:41:25 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:41:25 INFO - PROCESS | 1825 | 1461634885237 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 18:41:25 INFO - PROCESS | 1825 | 1461634885300 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 18:41:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:41:25 INFO - PROCESS | 1825 | 1461634885311 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:41:25 INFO - PROCESS | 1825 | 1461634885316 Marionette TRACE conn3 <- [1,466,null,{}] 18:41:25 INFO - PROCESS | 1825 | 1461634885333 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:25 INFO - PROCESS | 1825 | 1461634885504 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 18:41:25 INFO - PROCESS | 1825 | 1461634885606 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561a8a800 == 55 [pid = 1825] [id = 124] 18:41:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f555cce0000) [pid = 1825] [serial = 371] [outer = (nil)] 18:41:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f556151a800) [pid = 1825] [serial = 372] [outer = 0x7f555cce0000] 18:41:25 INFO - PROCESS | 1825 | 1461634885676 Marionette DEBUG loaded listener.js 18:41:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f5562303800) [pid = 1825] [serial = 373] [outer = 0x7f555cce0000] 18:41:26 INFO - PROCESS | 1825 | 1461634886521 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 18:41:26 INFO - PROCESS | 1825 | 1461634886555 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 18:41:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:41:26 INFO - PROCESS | 1825 | 1461634886570 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:41:26 INFO - PROCESS | 1825 | 1461634886573 Marionette TRACE conn3 <- [1,470,null,{}] 18:41:26 INFO - PROCESS | 1825 | 1461634886590 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:26 INFO - PROCESS | 1825 | 1461634886816 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 18:41:26 INFO - PROCESS | 1825 | 1461634886847 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562946800 == 56 [pid = 1825] [id = 125] 18:41:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f5560b83000) [pid = 1825] [serial = 374] [outer = (nil)] 18:41:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f5567e65000) [pid = 1825] [serial = 375] [outer = 0x7f5560b83000] 18:41:26 INFO - PROCESS | 1825 | 1461634886909 Marionette DEBUG loaded listener.js 18:41:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f5568143c00) [pid = 1825] [serial = 376] [outer = 0x7f5560b83000] 18:41:27 INFO - PROCESS | 1825 | 1461634887841 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 18:41:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:41:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1336ms 18:41:27 INFO - PROCESS | 1825 | 1461634887907 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 18:41:27 INFO - PROCESS | 1825 | 1461634887911 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 18:41:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:41:27 INFO - PROCESS | 1825 | 1461634887923 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:41:27 INFO - PROCESS | 1825 | 1461634887926 Marionette TRACE conn3 <- [1,474,null,{}] 18:41:27 INFO - PROCESS | 1825 | 1461634887937 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:28 INFO - PROCESS | 1825 | 1461634888146 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 18:41:28 INFO - PROCESS | 1825 | 1461634888168 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5567ee0000 == 57 [pid = 1825] [id = 126] 18:41:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f555caeec00) [pid = 1825] [serial = 377] [outer = (nil)] 18:41:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f555caf8400) [pid = 1825] [serial = 378] [outer = 0x7f555caeec00] 18:41:28 INFO - PROCESS | 1825 | 1461634888244 Marionette DEBUG loaded listener.js 18:41:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f555cafc400) [pid = 1825] [serial = 379] [outer = 0x7f555caeec00] 18:41:28 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f5556aad400) [pid = 1825] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:41:28 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f55629ecc00) [pid = 1825] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:41:28 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f5559d87800) [pid = 1825] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:41:28 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f5559d4a400) [pid = 1825] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:41:28 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f555c792c00) [pid = 1825] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:41:28 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f55579ee400) [pid = 1825] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:41:29 INFO - PROCESS | 1825 | 1461634889241 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 18:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1343ms 18:41:29 INFO - PROCESS | 1825 | 1461634889268 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 18:41:29 INFO - PROCESS | 1825 | 1461634889272 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 18:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:41:29 INFO - PROCESS | 1825 | 1461634889278 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:41:29 INFO - PROCESS | 1825 | 1461634889282 Marionette TRACE conn3 <- [1,478,null,{}] 18:41:29 INFO - PROCESS | 1825 | 1461634889287 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:29 INFO - PROCESS | 1825 | 1461634889492 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 18:41:29 INFO - PROCESS | 1825 | 1461634889598 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ebb2000 == 58 [pid = 1825] [id = 127] 18:41:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f555caf1800) [pid = 1825] [serial = 380] [outer = (nil)] 18:41:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f555ccedc00) [pid = 1825] [serial = 381] [outer = 0x7f555caf1800] 18:41:29 INFO - PROCESS | 1825 | 1461634889670 Marionette DEBUG loaded listener.js 18:41:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f556ddddc00) [pid = 1825] [serial = 382] [outer = 0x7f555caf1800] 18:41:30 INFO - PROCESS | 1825 | 1461634890429 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 18:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1180ms 18:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:41:30 INFO - PROCESS | 1825 | 1461634890458 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 18:41:30 INFO - PROCESS | 1825 | 1461634890461 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 18:41:30 INFO - PROCESS | 1825 | 1461634890467 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:41:30 INFO - PROCESS | 1825 | 1461634890469 Marionette TRACE conn3 <- [1,482,null,{}] 18:41:30 INFO - PROCESS | 1825 | 1461634890474 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:30 INFO - PROCESS | 1825 | 1461634890655 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 18:41:30 INFO - PROCESS | 1825 | 1461634890811 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588c2800 == 59 [pid = 1825] [id = 128] 18:41:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f5556ab5800) [pid = 1825] [serial = 383] [outer = (nil)] 18:41:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f55587e8000) [pid = 1825] [serial = 384] [outer = 0x7f5556ab5800] 18:41:30 INFO - PROCESS | 1825 | 1461634890893 Marionette DEBUG loaded listener.js 18:41:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f555a0db400) [pid = 1825] [serial = 385] [outer = 0x7f5556ab5800] 18:41:31 INFO - PROCESS | 1825 | 1461634891962 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 18:41:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1529ms 18:41:32 INFO - PROCESS | 1825 | 1461634891999 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 18:41:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:41:32 INFO - PROCESS | 1825 | 1461634892006 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 18:41:32 INFO - PROCESS | 1825 | 1461634892015 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:41:32 INFO - PROCESS | 1825 | 1461634892021 Marionette TRACE conn3 <- [1,486,null,{}] 18:41:32 INFO - PROCESS | 1825 | 1461634892029 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:32 INFO - PROCESS | 1825 | 1461634892233 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 18:41:32 INFO - PROCESS | 1825 | 1461634892433 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561a98000 == 60 [pid = 1825] [id = 129] 18:41:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f555caf8800) [pid = 1825] [serial = 386] [outer = (nil)] 18:41:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f555cccbc00) [pid = 1825] [serial = 387] [outer = 0x7f555caf8800] 18:41:32 INFO - PROCESS | 1825 | 1461634892535 Marionette DEBUG loaded listener.js 18:41:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f555cce3000) [pid = 1825] [serial = 388] [outer = 0x7f555caf8800] 18:41:33 INFO - PROCESS | 1825 | 1461634893529 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 18:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1588ms 18:41:33 INFO - PROCESS | 1825 | 1461634893606 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 18:41:33 INFO - PROCESS | 1825 | 1461634893614 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 18:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:41:33 INFO - PROCESS | 1825 | 1461634893622 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:41:33 INFO - PROCESS | 1825 | 1461634893631 Marionette TRACE conn3 <- [1,490,null,{}] 18:41:33 INFO - PROCESS | 1825 | 1461634893647 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:33 INFO - PROCESS | 1825 | 1461634893867 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 18:41:34 INFO - PROCESS | 1825 | 1461634894137 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5570024000 == 61 [pid = 1825] [id = 130] 18:41:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f555ccefc00) [pid = 1825] [serial = 389] [outer = (nil)] 18:41:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f5560a29800) [pid = 1825] [serial = 390] [outer = 0x7f555ccefc00] 18:41:34 INFO - PROCESS | 1825 | 1461634894212 Marionette DEBUG loaded listener.js 18:41:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f5561517000) [pid = 1825] [serial = 391] [outer = 0x7f555ccefc00] 18:41:35 INFO - PROCESS | 1825 | 1461634895043 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 18:41:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1442ms 18:41:35 INFO - PROCESS | 1825 | 1461634895067 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 18:41:35 INFO - PROCESS | 1825 | 1461634895071 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 18:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:41:35 INFO - PROCESS | 1825 | 1461634895089 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:41:35 INFO - PROCESS | 1825 | 1461634895098 Marionette TRACE conn3 <- [1,494,null,{}] 18:41:35 INFO - PROCESS | 1825 | 1461634895105 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:35 INFO - PROCESS | 1825 | 1461634895275 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 18:41:35 INFO - PROCESS | 1825 | 1461634895425 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55742a4000 == 62 [pid = 1825] [id = 131] 18:41:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f55579e6000) [pid = 1825] [serial = 392] [outer = (nil)] 18:41:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f55585bf400) [pid = 1825] [serial = 393] [outer = 0x7f55579e6000] 18:41:35 INFO - PROCESS | 1825 | 1461634895498 Marionette DEBUG loaded listener.js 18:41:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f5561aba400) [pid = 1825] [serial = 394] [outer = 0x7f55579e6000] 18:41:36 INFO - PROCESS | 1825 | 1461634896400 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 18:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1350ms 18:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:41:36 INFO - PROCESS | 1825 | 1461634896431 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 18:41:36 INFO - PROCESS | 1825 | 1461634896434 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 18:41:36 INFO - PROCESS | 1825 | 1461634896441 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:41:36 INFO - PROCESS | 1825 | 1461634896444 Marionette TRACE conn3 <- [1,498,null,{}] 18:41:36 INFO - PROCESS | 1825 | 1461634896449 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:36 INFO - PROCESS | 1825 | 1461634896621 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 18:41:36 INFO - PROCESS | 1825 | 1461634896768 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557849f000 == 63 [pid = 1825] [id = 132] 18:41:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f55585a7400) [pid = 1825] [serial = 395] [outer = (nil)] 18:41:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f55585af000) [pid = 1825] [serial = 396] [outer = 0x7f55585a7400] 18:41:36 INFO - PROCESS | 1825 | 1461634896849 Marionette DEBUG loaded listener.js 18:41:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f55604cb800) [pid = 1825] [serial = 397] [outer = 0x7f55585a7400] 18:41:37 INFO - PROCESS | 1825 | 1461634897688 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 18:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1284ms 18:41:37 INFO - PROCESS | 1825 | 1461634897725 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 18:41:37 INFO - PROCESS | 1825 | 1461634897729 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 18:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:41:37 INFO - PROCESS | 1825 | 1461634897736 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:41:37 INFO - PROCESS | 1825 | 1461634897738 Marionette TRACE conn3 <- [1,502,null,{}] 18:41:37 INFO - PROCESS | 1825 | 1461634897745 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:37 INFO - PROCESS | 1825 | 1461634897927 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 18:41:38 INFO - PROCESS | 1825 | 1461634898069 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b553800 == 64 [pid = 1825] [id = 133] 18:41:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f5567e6a400) [pid = 1825] [serial = 398] [outer = (nil)] 18:41:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f556dd28000) [pid = 1825] [serial = 399] [outer = 0x7f5567e6a400] 18:41:38 INFO - PROCESS | 1825 | 1461634898156 Marionette DEBUG loaded listener.js 18:41:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f5570093000) [pid = 1825] [serial = 400] [outer = 0x7f5567e6a400] 18:41:39 INFO - PROCESS | 1825 | 1461634899060 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 18:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1380ms 18:41:39 INFO - PROCESS | 1825 | 1461634899117 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 18:41:39 INFO - PROCESS | 1825 | 1461634899120 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 18:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:41:39 INFO - PROCESS | 1825 | 1461634899127 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:41:39 INFO - PROCESS | 1825 | 1461634899130 Marionette TRACE conn3 <- [1,506,null,{}] 18:41:39 INFO - PROCESS | 1825 | 1461634899135 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:39 INFO - PROCESS | 1825 | 1461634899310 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 18:41:39 INFO - PROCESS | 1825 | 1461634899456 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556d9b800 == 65 [pid = 1825] [id = 134] 18:41:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f5565011c00) [pid = 1825] [serial = 401] [outer = (nil)] 18:41:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f5573a4f400) [pid = 1825] [serial = 402] [outer = 0x7f5565011c00] 18:41:39 INFO - PROCESS | 1825 | 1461634899527 Marionette DEBUG loaded listener.js 18:41:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f5574209000) [pid = 1825] [serial = 403] [outer = 0x7f5565011c00] 18:41:40 INFO - PROCESS | 1825 | 1461634900426 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 18:41:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:41:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1585ms 18:41:40 INFO - PROCESS | 1825 | 1461634900714 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 18:41:40 INFO - PROCESS | 1825 | 1461634900720 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 18:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:41:40 INFO - PROCESS | 1825 | 1461634900728 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:41:40 INFO - PROCESS | 1825 | 1461634900732 Marionette TRACE conn3 <- [1,510,null,{}] 18:41:40 INFO - PROCESS | 1825 | 1461634900740 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:40 INFO - PROCESS | 1825 | 1461634900891 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 18:41:41 INFO - PROCESS | 1825 | 1461634901104 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588e0800 == 66 [pid = 1825] [id = 135] 18:41:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f55585a7000) [pid = 1825] [serial = 404] [outer = (nil)] 18:41:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f55585afc00) [pid = 1825] [serial = 405] [outer = 0x7f55585a7000] 18:41:41 INFO - PROCESS | 1825 | 1461634901171 Marionette DEBUG loaded listener.js 18:41:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f55585bb400) [pid = 1825] [serial = 406] [outer = 0x7f55585a7000] 18:41:42 INFO - PROCESS | 1825 | 1461634902125 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 18:41:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:41:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1431ms 18:41:42 INFO - PROCESS | 1825 | 1461634902160 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 18:41:42 INFO - PROCESS | 1825 | 1461634902164 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 18:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:41:42 INFO - PROCESS | 1825 | 1461634902176 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:41:42 INFO - PROCESS | 1825 | 1461634902181 Marionette TRACE conn3 <- [1,514,null,{}] 18:41:42 INFO - PROCESS | 1825 | 1461634902188 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:42 INFO - PROCESS | 1825 | 1461634902349 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 18:41:42 INFO - PROCESS | 1825 | 1461634902527 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555de27800 == 65 [pid = 1825] [id = 41] 18:41:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556eb9d800 == 64 [pid = 1825] [id = 93] 18:41:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561768800 == 63 [pid = 1825] [id = 92] 18:41:42 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f5562fc9800) [pid = 1825] [serial = 339] [outer = (nil)] [url = about:blank] 18:41:42 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f55739aa400) [pid = 1825] [serial = 312] [outer = (nil)] [url = about:blank] 18:41:42 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f555c608800) [pid = 1825] [serial = 315] [outer = (nil)] [url = about:blank] 18:41:42 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f557432bc00) [pid = 1825] [serial = 318] [outer = (nil)] [url = about:blank] 18:41:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588d2800 == 64 [pid = 1825] [id = 136] 18:41:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f555b6a8c00) [pid = 1825] [serial = 407] [outer = (nil)] 18:41:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f555b861000) [pid = 1825] [serial = 408] [outer = 0x7f555b6a8c00] 18:41:42 INFO - PROCESS | 1825 | 1461634902673 Marionette DEBUG loaded listener.js 18:41:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f555c794400) [pid = 1825] [serial = 409] [outer = 0x7f555b6a8c00] 18:41:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588c7000 == 63 [pid = 1825] [id = 120] 18:41:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557923c000 == 62 [pid = 1825] [id = 119] 18:41:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55569a8000 == 61 [pid = 1825] [id = 118] 18:41:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5575e20800 == 60 [pid = 1825] [id = 117] 18:41:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556ec97800 == 59 [pid = 1825] [id = 116] 18:41:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55619b2000 == 58 [pid = 1825] [id = 115] 18:41:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b5a8000 == 57 [pid = 1825] [id = 114] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f5568145800) [pid = 1825] [serial = 336] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f556ec0b000) [pid = 1825] [serial = 337] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f5568148800) [pid = 1825] [serial = 309] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f5564de1000) [pid = 1825] [serial = 330] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f555e813c00) [pid = 1825] [serial = 327] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f5561521c00) [pid = 1825] [serial = 328] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f555de99c00) [pid = 1825] [serial = 325] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f555ccd4800) [pid = 1825] [serial = 324] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f555c79bc00) [pid = 1825] [serial = 333] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f5574328c00) [pid = 1825] [serial = 321] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f5560b7b800) [pid = 1825] [serial = 306] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f555b68a000) [pid = 1825] [serial = 303] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f5560b87c00) [pid = 1825] [serial = 301] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f5568144800) [pid = 1825] [serial = 331] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f5561a0b000) [pid = 1825] [serial = 334] [outer = (nil)] [url = about:blank] 18:41:43 INFO - PROCESS | 1825 | 1461634903881 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 18:41:43 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 18:41:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1743ms 18:41:43 INFO - PROCESS | 1825 | 1461634903917 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 18:41:43 INFO - PROCESS | 1825 | 1461634903921 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 18:41:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:41:43 INFO - PROCESS | 1825 | 1461634903927 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:41:43 INFO - PROCESS | 1825 | 1461634903929 Marionette TRACE conn3 <- [1,518,null,{}] 18:41:43 INFO - PROCESS | 1825 | 1461634903945 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:44 INFO - PROCESS | 1825 | 1461634904103 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 18:41:44 INFO - PROCESS | 1825 | 1461634904213 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556176c000 == 58 [pid = 1825] [id = 137] 18:41:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f555b6a9400) [pid = 1825] [serial = 410] [outer = (nil)] 18:41:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f5560b7b800) [pid = 1825] [serial = 411] [outer = 0x7f555b6a9400] 18:41:44 INFO - PROCESS | 1825 | 1461634904282 Marionette DEBUG loaded listener.js 18:41:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f556151f400) [pid = 1825] [serial = 412] [outer = 0x7f555b6a9400] 18:41:44 INFO - PROCESS | 1825 | 1461634904974 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 18:41:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:41:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1081ms 18:41:45 INFO - PROCESS | 1825 | 1461634905038 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 18:41:45 INFO - PROCESS | 1825 | 1461634905042 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 18:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:41:45 INFO - PROCESS | 1825 | 1461634905048 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:41:45 INFO - PROCESS | 1825 | 1461634905050 Marionette TRACE conn3 <- [1,522,null,{}] 18:41:45 INFO - PROCESS | 1825 | 1461634905073 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:45 INFO - PROCESS | 1825 | 1461634905257 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 18:41:45 INFO - PROCESS | 1825 | 1461634905268 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562213000 == 59 [pid = 1825] [id = 138] 18:41:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f5560b7bc00) [pid = 1825] [serial = 413] [outer = (nil)] 18:41:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f5564de1800) [pid = 1825] [serial = 414] [outer = 0x7f5560b7bc00] 18:41:45 INFO - PROCESS | 1825 | 1461634905329 Marionette DEBUG loaded listener.js 18:41:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f5568d9d800) [pid = 1825] [serial = 415] [outer = 0x7f5560b7bc00] 18:41:46 INFO - PROCESS | 1825 | 1461634906198 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 18:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1180ms 18:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:41:46 INFO - PROCESS | 1825 | 1461634906230 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 18:41:46 INFO - PROCESS | 1825 | 1461634906232 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 18:41:46 INFO - PROCESS | 1825 | 1461634906239 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:41:46 INFO - PROCESS | 1825 | 1461634906242 Marionette TRACE conn3 <- [1,526,null,{}] 18:41:46 INFO - PROCESS | 1825 | 1461634906247 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:46 INFO - PROCESS | 1825 | 1461634906428 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 18:41:46 INFO - PROCESS | 1825 | 1461634906452 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556d8d800 == 60 [pid = 1825] [id = 139] 18:41:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f5561871400) [pid = 1825] [serial = 416] [outer = (nil)] 18:41:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f5561877800) [pid = 1825] [serial = 417] [outer = 0x7f5561871400] 18:41:46 INFO - PROCESS | 1825 | 1461634906513 Marionette DEBUG loaded listener.js 18:41:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f556187d400) [pid = 1825] [serial = 418] [outer = 0x7f5561871400] 18:41:47 INFO - PROCESS | 1825 | 1461634907351 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 18:41:47 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 18:41:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1186ms 18:41:47 INFO - PROCESS | 1825 | 1461634907425 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 18:41:47 INFO - PROCESS | 1825 | 1461634907428 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 18:41:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:41:47 INFO - PROCESS | 1825 | 1461634907434 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:41:47 INFO - PROCESS | 1825 | 1461634907436 Marionette TRACE conn3 <- [1,530,null,{}] 18:41:47 INFO - PROCESS | 1825 | 1461634907447 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:47 INFO - PROCESS | 1825 | 1461634907793 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 18:41:47 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f555ccc3400) [pid = 1825] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:41:47 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f555ccc4000) [pid = 1825] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:41:47 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f555caeec00) [pid = 1825] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:41:47 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f555cce0000) [pid = 1825] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:41:47 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f5560b83000) [pid = 1825] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:41:47 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f555b68b000) [pid = 1825] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:41:47 INFO - PROCESS | 1825 | 1461634907887 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561d35000 == 61 [pid = 1825] [id = 140] 18:41:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f555caf3400) [pid = 1825] [serial = 419] [outer = (nil)] 18:41:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f555ccd0000) [pid = 1825] [serial = 420] [outer = 0x7f555caf3400] 18:41:48 INFO - PROCESS | 1825 | 1461634907996 Marionette DEBUG loaded listener.js 18:41:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f5568da2400) [pid = 1825] [serial = 421] [outer = 0x7f555caf3400] 18:41:48 INFO - PROCESS | 1825 | 1461634908692 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 18:41:48 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 18:41:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:41:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:41:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:41:48 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 18:41:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:41:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:41:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:41:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1279ms 18:41:48 INFO - PROCESS | 1825 | 1461634908715 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 18:41:48 INFO - PROCESS | 1825 | 1461634908722 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 18:41:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:41:48 INFO - PROCESS | 1825 | 1461634908734 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:41:48 INFO - PROCESS | 1825 | 1461634908736 Marionette TRACE conn3 <- [1,534,null,{}] 18:41:48 INFO - PROCESS | 1825 | 1461634908740 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:48 INFO - PROCESS | 1825 | 1461634908929 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 18:41:48 INFO - PROCESS | 1825 | 1461634908949 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5574035000 == 62 [pid = 1825] [id = 141] 18:41:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f5551e41400) [pid = 1825] [serial = 422] [outer = (nil)] 18:41:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f5551e50000) [pid = 1825] [serial = 423] [outer = 0x7f5551e41400] 18:41:49 INFO - PROCESS | 1825 | 1461634909009 Marionette DEBUG loaded listener.js 18:41:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f556ebca400) [pid = 1825] [serial = 424] [outer = 0x7f5551e41400] 18:41:49 INFO - PROCESS | 1825 | 1461634909729 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 18:41:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:41:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1084ms 18:41:49 INFO - PROCESS | 1825 | 1461634909861 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 18:41:49 INFO - PROCESS | 1825 | 1461634909866 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 18:41:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:41:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f5551e46800) [pid = 1825] [serial = 425] [outer = 0x7f5558266800] 18:41:49 INFO - PROCESS | 1825 | 1461634909932 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:41:49 INFO - PROCESS | 1825 | 1461634909937 Marionette TRACE conn3 <- [1,538,null,{}] 18:41:50 INFO - PROCESS | 1825 | 1461634910049 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:50 INFO - PROCESS | 1825 | 1461634910236 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 18:41:50 INFO - PROCESS | 1825 | 1461634910381 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588d1000 == 63 [pid = 1825] [id = 142] 18:41:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f5551e4f400) [pid = 1825] [serial = 426] [outer = (nil)] 18:41:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f55585bd800) [pid = 1825] [serial = 427] [outer = 0x7f5551e4f400] 18:41:50 INFO - PROCESS | 1825 | 1461634910528 Marionette DEBUG loaded listener.js 18:41:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f555ab68000) [pid = 1825] [serial = 428] [outer = 0x7f5551e4f400] 18:41:51 INFO - PROCESS | 1825 | 1461634911335 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 18:41:51 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. 18:41:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1495ms 18:41:51 INFO - PROCESS | 1825 | 1461634911374 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 18:41:51 INFO - PROCESS | 1825 | 1461634911380 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 18:41:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:41:51 INFO - PROCESS | 1825 | 1461634911392 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:41:51 INFO - PROCESS | 1825 | 1461634911397 Marionette TRACE conn3 <- [1,542,null,{}] 18:41:51 INFO - PROCESS | 1825 | 1461634911421 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:51 INFO - PROCESS | 1825 | 1461634911593 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 18:41:51 INFO - PROCESS | 1825 | 1461634911736 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556810e000 == 64 [pid = 1825] [id = 143] 18:41:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f555b594000) [pid = 1825] [serial = 429] [outer = (nil)] 18:41:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f555c882800) [pid = 1825] [serial = 430] [outer = 0x7f555b594000] 18:41:51 INFO - PROCESS | 1825 | 1461634911814 Marionette DEBUG loaded listener.js 18:41:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f555c888c00) [pid = 1825] [serial = 431] [outer = 0x7f555b594000] 18:41:52 INFO - PROCESS | 1825 | 1461634912719 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 18:41:52 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. 18:41:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1355ms 18:41:52 INFO - PROCESS | 1825 | 1461634912744 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 18:41:52 INFO - PROCESS | 1825 | 1461634912747 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 18:41:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:41:52 INFO - PROCESS | 1825 | 1461634912754 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:41:52 INFO - PROCESS | 1825 | 1461634912756 Marionette TRACE conn3 <- [1,546,null,{}] 18:41:52 INFO - PROCESS | 1825 | 1461634912772 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:53 INFO - PROCESS | 1825 | 1461634913037 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 18:41:53 INFO - PROCESS | 1825 | 1461634913147 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558897800 == 65 [pid = 1825] [id = 144] 18:41:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f555c884800) [pid = 1825] [serial = 432] [outer = (nil)] 18:41:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f555caee800) [pid = 1825] [serial = 433] [outer = 0x7f555c884800] 18:41:53 INFO - PROCESS | 1825 | 1461634913227 Marionette DEBUG loaded listener.js 18:41:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f55604aac00) [pid = 1825] [serial = 434] [outer = 0x7f555c884800] 18:41:54 INFO - PROCESS | 1825 | 1461634914090 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 18:41:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:41:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1389ms 18:41:54 INFO - PROCESS | 1825 | 1461634914149 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 18:41:54 INFO - PROCESS | 1825 | 1461634914153 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 18:41:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:41:54 INFO - PROCESS | 1825 | 1461634914162 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:41:54 INFO - PROCESS | 1825 | 1461634914165 Marionette TRACE conn3 <- [1,550,null,{}] 18:41:54 INFO - PROCESS | 1825 | 1461634914169 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:54 INFO - PROCESS | 1825 | 1461634914361 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 18:41:54 INFO - PROCESS | 1825 | 1461634914514 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e27000 == 66 [pid = 1825] [id = 145] 18:41:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f5555a4cc00) [pid = 1825] [serial = 435] [outer = (nil)] 18:41:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f55604b0c00) [pid = 1825] [serial = 436] [outer = 0x7f5555a4cc00] 18:41:54 INFO - PROCESS | 1825 | 1461634914590 Marionette DEBUG loaded listener.js 18:41:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f5561877000) [pid = 1825] [serial = 437] [outer = 0x7f5555a4cc00] 18:41:55 INFO - PROCESS | 1825 | 1461634915440 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 18:41:55 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. 18:41:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1285ms 18:41:55 INFO - PROCESS | 1825 | 1461634915448 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 18:41:55 INFO - PROCESS | 1825 | 1461634915451 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 18:41:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:41:55 INFO - PROCESS | 1825 | 1461634915458 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:41:55 INFO - PROCESS | 1825 | 1461634915461 Marionette TRACE conn3 <- [1,554,null,{}] 18:41:55 INFO - PROCESS | 1825 | 1461634915467 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:55 INFO - PROCESS | 1825 | 1461634915639 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 18:41:55 INFO - PROCESS | 1825 | 1461634915806 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558c2a800 == 67 [pid = 1825] [id = 146] 18:41:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f555ccf0c00) [pid = 1825] [serial = 438] [outer = (nil)] 18:41:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f5561877c00) [pid = 1825] [serial = 439] [outer = 0x7f555ccf0c00] 18:41:55 INFO - PROCESS | 1825 | 1461634915882 Marionette DEBUG loaded listener.js 18:41:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f556500c800) [pid = 1825] [serial = 440] [outer = 0x7f555ccf0c00] 18:41:56 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:41:56 INFO - PROCESS | 1825 | 1461634916782 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 18:41:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:41:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1347ms 18:41:56 INFO - PROCESS | 1825 | 1461634916806 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 18:41:56 INFO - PROCESS | 1825 | 1461634916810 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 18:41:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:41:56 INFO - PROCESS | 1825 | 1461634916816 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:41:56 INFO - PROCESS | 1825 | 1461634916819 Marionette TRACE conn3 <- [1,558,null,{}] 18:41:56 INFO - PROCESS | 1825 | 1461634916824 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:57 INFO - PROCESS | 1825 | 1461634917023 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 18:41:57 INFO - PROCESS | 1825 | 1461634917182 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5552065800 == 68 [pid = 1825] [id = 147] 18:41:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f5558c83800) [pid = 1825] [serial = 441] [outer = (nil)] 18:41:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f5561d1cc00) [pid = 1825] [serial = 442] [outer = 0x7f5558c83800] 18:41:57 INFO - PROCESS | 1825 | 1461634917257 Marionette DEBUG loaded listener.js 18:41:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f556ec7c000) [pid = 1825] [serial = 443] [outer = 0x7f5558c83800] 18:41:58 INFO - PROCESS | 1825 | 1461634918154 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 18:41:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:41:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1380ms 18:41:58 INFO - PROCESS | 1825 | 1461634918197 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 18:41:58 INFO - PROCESS | 1825 | 1461634918200 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 18:41:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:41:58 INFO - PROCESS | 1825 | 1461634918206 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:41:58 INFO - PROCESS | 1825 | 1461634918209 Marionette TRACE conn3 <- [1,562,null,{}] 18:41:58 INFO - PROCESS | 1825 | 1461634918214 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:58 INFO - PROCESS | 1825 | 1461634918370 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 18:41:58 INFO - PROCESS | 1825 | 1461634918522 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558c3f000 == 69 [pid = 1825] [id = 148] 18:41:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f5550d93000) [pid = 1825] [serial = 444] [outer = (nil)] 18:41:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f5550d9a800) [pid = 1825] [serial = 445] [outer = 0x7f5550d93000] 18:41:58 INFO - PROCESS | 1825 | 1461634918594 Marionette DEBUG loaded listener.js 18:41:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f5550da0400) [pid = 1825] [serial = 446] [outer = 0x7f5550d93000] 18:41:59 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:41:59 INFO - PROCESS | 1825 | 1461634919420 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 18:41:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:41:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1232ms 18:41:59 INFO - PROCESS | 1825 | 1461634919444 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 18:41:59 INFO - PROCESS | 1825 | 1461634919448 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 18:41:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:41:59 INFO - PROCESS | 1825 | 1461634919456 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:41:59 INFO - PROCESS | 1825 | 1461634919460 Marionette TRACE conn3 <- [1,566,null,{}] 18:41:59 INFO - PROCESS | 1825 | 1461634919465 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:59 INFO - PROCESS | 1825 | 1461634919628 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 18:41:59 INFO - PROCESS | 1825 | 1461634919786 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550f1a800 == 70 [pid = 1825] [id = 149] 18:41:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f5550d95c00) [pid = 1825] [serial = 447] [outer = (nil)] 18:41:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f555591e400) [pid = 1825] [serial = 448] [outer = 0x7f5550d95c00] 18:41:59 INFO - PROCESS | 1825 | 1461634919862 Marionette DEBUG loaded listener.js 18:41:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f5555923000) [pid = 1825] [serial = 449] [outer = 0x7f5550d95c00] 18:42:00 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:00 INFO - PROCESS | 1825 | 1461634920665 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:42:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:42:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1240ms 18:42:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:42:00 INFO - PROCESS | 1825 | 1461634920697 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 18:42:00 INFO - PROCESS | 1825 | 1461634920700 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 18:42:00 INFO - PROCESS | 1825 | 1461634920706 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:42:00 INFO - PROCESS | 1825 | 1461634920709 Marionette TRACE conn3 <- [1,570,null,{}] 18:42:00 INFO - PROCESS | 1825 | 1461634920714 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:00 INFO - PROCESS | 1825 | 1461634920883 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 18:42:01 INFO - PROCESS | 1825 | 1461634921039 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554fd61800 == 71 [pid = 1825] [id = 150] 18:42:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f554fda5800) [pid = 1825] [serial = 450] [outer = (nil)] 18:42:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f554fdadc00) [pid = 1825] [serial = 451] [outer = 0x7f554fda5800] 18:42:01 INFO - PROCESS | 1825 | 1461634921108 Marionette DEBUG loaded listener.js 18:42:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f554fdb2c00) [pid = 1825] [serial = 452] [outer = 0x7f554fda5800] 18:42:01 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:01 INFO - PROCESS | 1825 | 1461634921952 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 18:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1279ms 18:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:42:01 INFO - PROCESS | 1825 | 1461634921984 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 18:42:01 INFO - PROCESS | 1825 | 1461634921987 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 18:42:01 INFO - PROCESS | 1825 | 1461634921993 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:42:02 INFO - PROCESS | 1825 | 1461634922003 Marionette TRACE conn3 <- [1,574,null,{}] 18:42:02 INFO - PROCESS | 1825 | 1461634922008 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:02 INFO - PROCESS | 1825 | 1461634922175 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 18:42:02 INFO - PROCESS | 1825 | 1461634922332 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ffe0000 == 72 [pid = 1825] [id = 151] 18:42:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f554fda9c00) [pid = 1825] [serial = 453] [outer = (nil)] 18:42:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f5555920000) [pid = 1825] [serial = 454] [outer = 0x7f554fda9c00] 18:42:02 INFO - PROCESS | 1825 | 1461634922408 Marionette DEBUG loaded listener.js 18:42:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f5555927000) [pid = 1825] [serial = 455] [outer = 0x7f554fda9c00] 18:42:03 INFO - PROCESS | 1825 | 1461634923316 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1396ms 18:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:42:03 INFO - PROCESS | 1825 | 1461634923390 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 18:42:03 INFO - PROCESS | 1825 | 1461634923394 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 18:42:03 INFO - PROCESS | 1825 | 1461634923400 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:42:03 INFO - PROCESS | 1825 | 1461634923404 Marionette TRACE conn3 <- [1,578,null,{}] 18:42:03 INFO - PROCESS | 1825 | 1461634923410 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:03 INFO - PROCESS | 1825 | 1461634923666 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 18:42:04 INFO - PROCESS | 1825 | 1461634924171 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555598e800 == 73 [pid = 1825] [id = 152] 18:42:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f554fdb4800) [pid = 1825] [serial = 456] [outer = (nil)] 18:42:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f5551e42c00) [pid = 1825] [serial = 457] [outer = 0x7f554fdb4800] 18:42:04 INFO - PROCESS | 1825 | 1461634924284 Marionette DEBUG loaded listener.js 18:42:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f5555928c00) [pid = 1825] [serial = 458] [outer = 0x7f554fdb4800] 18:42:05 INFO - PROCESS | 1825 | 1461634925138 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 18:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1786ms 18:42:05 INFO - PROCESS | 1825 | 1461634925187 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 18:42:05 INFO - PROCESS | 1825 | 1461634925193 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 18:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:42:05 INFO - PROCESS | 1825 | 1461634925200 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:42:05 INFO - PROCESS | 1825 | 1461634925204 Marionette TRACE conn3 <- [1,582,null,{}] 18:42:05 INFO - PROCESS | 1825 | 1461634925210 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:05 INFO - PROCESS | 1825 | 1461634925386 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 18:42:05 INFO - PROCESS | 1825 | 1461634925545 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588a3800 == 74 [pid = 1825] [id = 153] 18:42:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f5555928400) [pid = 1825] [serial = 459] [outer = (nil)] 18:42:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f555826b400) [pid = 1825] [serial = 460] [outer = 0x7f5555928400] 18:42:05 INFO - PROCESS | 1825 | 1461634925674 Marionette DEBUG loaded listener.js 18:42:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f55585b7c00) [pid = 1825] [serial = 461] [outer = 0x7f5555928400] 18:42:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5571f76000 == 73 [pid = 1825] [id = 100] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f555ccedc00) [pid = 1825] [serial = 381] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | 1461634926619 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f555f314000) [pid = 1825] [serial = 370] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f555ccdd000) [pid = 1825] [serial = 363] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f5564d60c00) [pid = 1825] [serial = 351] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f5573a48800) [pid = 1825] [serial = 357] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f556ebc7c00) [pid = 1825] [serial = 340] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f555ccdac00) [pid = 1825] [serial = 369] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f555caf8400) [pid = 1825] [serial = 378] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f556151a800) [pid = 1825] [serial = 372] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f55579e2c00) [pid = 1825] [serial = 342] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f5568143c00) [pid = 1825] [serial = 376] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f555c79d800) [pid = 1825] [serial = 345] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f5562303800) [pid = 1825] [serial = 373] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f555c605000) [pid = 1825] [serial = 366] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f556ec82800) [pid = 1825] [serial = 354] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f5576c97000) [pid = 1825] [serial = 360] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f555f61dc00) [pid = 1825] [serial = 348] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f555c793c00) [pid = 1825] [serial = 367] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f555cafc400) [pid = 1825] [serial = 379] [outer = (nil)] [url = about:blank] 18:42:06 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f5567e65000) [pid = 1825] [serial = 375] [outer = (nil)] [url = about:blank] 18:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1495ms 18:42:06 INFO - PROCESS | 1825 | 1461634926698 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 18:42:06 INFO - PROCESS | 1825 | 1461634926705 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 18:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:42:06 INFO - PROCESS | 1825 | 1461634926711 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:42:06 INFO - PROCESS | 1825 | 1461634926714 Marionette TRACE conn3 <- [1,586,null,{}] 18:42:06 INFO - PROCESS | 1825 | 1461634926719 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:06 INFO - PROCESS | 1825 | 1461634926880 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 18:42:07 INFO - PROCESS | 1825 | 1461634927010 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558c2f800 == 74 [pid = 1825] [id = 154] 18:42:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f5555a4c000) [pid = 1825] [serial = 462] [outer = (nil)] 18:42:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f5558c88c00) [pid = 1825] [serial = 463] [outer = 0x7f5555a4c000] 18:42:07 INFO - PROCESS | 1825 | 1461634927072 Marionette DEBUG loaded listener.js 18:42:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f5559d89400) [pid = 1825] [serial = 464] [outer = 0x7f5555a4c000] 18:42:07 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:07 INFO - PROCESS | 1825 | 1461634927815 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 18:42:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:42:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1137ms 18:42:07 INFO - PROCESS | 1825 | 1461634927850 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 18:42:07 INFO - PROCESS | 1825 | 1461634927854 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 18:42:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:42:07 INFO - PROCESS | 1825 | 1461634927872 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:42:07 INFO - PROCESS | 1825 | 1461634927881 Marionette TRACE conn3 <- [1,590,null,{}] 18:42:07 INFO - PROCESS | 1825 | 1461634927910 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:08 INFO - PROCESS | 1825 | 1461634928068 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 18:42:08 INFO - PROCESS | 1825 | 1461634928084 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555f2a5800 == 75 [pid = 1825] [id = 155] 18:42:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f555b6b1c00) [pid = 1825] [serial = 465] [outer = (nil)] 18:42:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f555c7a1000) [pid = 1825] [serial = 466] [outer = 0x7f555b6b1c00] 18:42:08 INFO - PROCESS | 1825 | 1461634928145 Marionette DEBUG loaded listener.js 18:42:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f555c889000) [pid = 1825] [serial = 467] [outer = 0x7f555b6b1c00] 18:42:09 INFO - PROCESS | 1825 | 1461634929177 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 18:42:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:42:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1369ms 18:42:09 INFO - PROCESS | 1825 | 1461634929233 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 18:42:09 INFO - PROCESS | 1825 | 1461634929236 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 18:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:42:09 INFO - PROCESS | 1825 | 1461634929247 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:42:09 INFO - PROCESS | 1825 | 1461634929250 Marionette TRACE conn3 <- [1,594,null,{}] 18:42:09 INFO - PROCESS | 1825 | 1461634929255 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:09 INFO - PROCESS | 1825 | 1461634929437 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 18:42:09 INFO - PROCESS | 1825 | 1461634929464 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556175a000 == 76 [pid = 1825] [id = 156] 18:42:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f555a0e0400) [pid = 1825] [serial = 468] [outer = (nil)] 18:42:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f555caf2c00) [pid = 1825] [serial = 469] [outer = 0x7f555a0e0400] 18:42:09 INFO - PROCESS | 1825 | 1461634929526 Marionette DEBUG loaded listener.js 18:42:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f555ccd0400) [pid = 1825] [serial = 470] [outer = 0x7f555a0e0400] 18:42:10 INFO - PROCESS | 1825 | 1461634930340 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 18:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1133ms 18:42:10 INFO - PROCESS | 1825 | 1461634930381 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 18:42:10 INFO - PROCESS | 1825 | 1461634930383 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 18:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:42:10 INFO - PROCESS | 1825 | 1461634930389 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:42:10 INFO - PROCESS | 1825 | 1461634930391 Marionette TRACE conn3 <- [1,598,null,{}] 18:42:10 INFO - PROCESS | 1825 | 1461634930405 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:10 INFO - PROCESS | 1825 | 1461634930581 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 18:42:10 INFO - PROCESS | 1825 | 1461634930615 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561d36000 == 77 [pid = 1825] [id = 157] 18:42:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f555de0c800) [pid = 1825] [serial = 471] [outer = (nil)] 18:42:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f555f313400) [pid = 1825] [serial = 472] [outer = 0x7f555de0c800] 18:42:10 INFO - PROCESS | 1825 | 1461634930688 Marionette DEBUG loaded listener.js 18:42:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f55604af800) [pid = 1825] [serial = 473] [outer = 0x7f555de0c800] 18:42:11 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f5561871400) [pid = 1825] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:42:11 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f555caf3400) [pid = 1825] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:42:11 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f5560b7bc00) [pid = 1825] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:42:11 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f555b6a8c00) [pid = 1825] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:42:11 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f555b6a9400) [pid = 1825] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:42:11 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f55585a7000) [pid = 1825] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:42:11 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f555caf1800) [pid = 1825] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:42:11 INFO - PROCESS | 1825 | 1461634931592 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 18:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1236ms 18:42:11 INFO - PROCESS | 1825 | 1461634931626 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 18:42:11 INFO - PROCESS | 1825 | 1461634931630 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 18:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:42:11 INFO - PROCESS | 1825 | 1461634931635 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:42:11 INFO - PROCESS | 1825 | 1461634931638 Marionette TRACE conn3 <- [1,602,null,{}] 18:42:11 INFO - PROCESS | 1825 | 1461634931642 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:11 INFO - PROCESS | 1825 | 1461634931833 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 18:42:11 INFO - PROCESS | 1825 | 1461634931854 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564bb8000 == 78 [pid = 1825] [id = 158] 18:42:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f555b6a8c00) [pid = 1825] [serial = 474] [outer = (nil)] 18:42:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f55609cd400) [pid = 1825] [serial = 475] [outer = 0x7f555b6a8c00] 18:42:11 INFO - PROCESS | 1825 | 1461634931915 Marionette DEBUG loaded listener.js 18:42:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f5561874c00) [pid = 1825] [serial = 476] [outer = 0x7f555b6a8c00] 18:42:12 INFO - PROCESS | 1825 | 1461634932618 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 18:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1029ms 18:42:12 INFO - PROCESS | 1825 | 1461634932665 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 18:42:12 INFO - PROCESS | 1825 | 1461634932669 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 18:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:42:12 INFO - PROCESS | 1825 | 1461634932674 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:42:12 INFO - PROCESS | 1825 | 1461634932677 Marionette TRACE conn3 <- [1,606,null,{}] 18:42:12 INFO - PROCESS | 1825 | 1461634932681 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:12 INFO - PROCESS | 1825 | 1461634932860 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 18:42:12 INFO - PROCESS | 1825 | 1461634932883 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556e90f000 == 79 [pid = 1825] [id = 159] 18:42:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f555b6a9400) [pid = 1825] [serial = 477] [outer = (nil)] 18:42:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f556187dc00) [pid = 1825] [serial = 478] [outer = 0x7f555b6a9400] 18:42:12 INFO - PROCESS | 1825 | 1461634932957 Marionette DEBUG loaded listener.js 18:42:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f5562fd1800) [pid = 1825] [serial = 479] [outer = 0x7f555b6a9400] 18:42:13 INFO - PROCESS | 1825 | 1461634933984 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1377ms 18:42:14 INFO - PROCESS | 1825 | 1461634934053 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 18:42:14 INFO - PROCESS | 1825 | 1461634934059 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 18:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:42:14 INFO - PROCESS | 1825 | 1461634934068 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:42:14 INFO - PROCESS | 1825 | 1461634934073 Marionette TRACE conn3 <- [1,610,null,{}] 18:42:14 INFO - PROCESS | 1825 | 1461634934081 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:14 INFO - PROCESS | 1825 | 1461634934319 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 18:42:14 INFO - PROCESS | 1825 | 1461634934435 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588a0800 == 80 [pid = 1825] [id = 160] 18:42:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f5555a3e400) [pid = 1825] [serial = 480] [outer = (nil)] 18:42:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f55580eec00) [pid = 1825] [serial = 481] [outer = 0x7f5555a3e400] 18:42:14 INFO - PROCESS | 1825 | 1461634934512 Marionette DEBUG loaded listener.js 18:42:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f55585b9400) [pid = 1825] [serial = 482] [outer = 0x7f5555a3e400] 18:42:15 INFO - PROCESS | 1825 | 1461634935399 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 18:42:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:42:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1383ms 18:42:15 INFO - PROCESS | 1825 | 1461634935453 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 18:42:15 INFO - PROCESS | 1825 | 1461634935460 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 18:42:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:42:15 INFO - PROCESS | 1825 | 1461634935472 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:42:15 INFO - PROCESS | 1825 | 1461634935475 Marionette TRACE conn3 <- [1,614,null,{}] 18:42:15 INFO - PROCESS | 1825 | 1461634935482 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:15 INFO - PROCESS | 1825 | 1461634935663 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 18:42:15 INFO - PROCESS | 1825 | 1461634935820 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561703800 == 81 [pid = 1825] [id = 161] 18:42:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f5555a40800) [pid = 1825] [serial = 483] [outer = (nil)] 18:42:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f555a0e0800) [pid = 1825] [serial = 484] [outer = 0x7f5555a40800] 18:42:15 INFO - PROCESS | 1825 | 1461634935897 Marionette DEBUG loaded listener.js 18:42:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f555c611800) [pid = 1825] [serial = 485] [outer = 0x7f5555a40800] 18:42:16 INFO - PROCESS | 1825 | 1461634936782 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 18:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1381ms 18:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:42:16 INFO - PROCESS | 1825 | 1461634936854 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 18:42:16 INFO - PROCESS | 1825 | 1461634936857 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 18:42:16 INFO - PROCESS | 1825 | 1461634936864 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:42:16 INFO - PROCESS | 1825 | 1461634936869 Marionette TRACE conn3 <- [1,618,null,{}] 18:42:16 INFO - PROCESS | 1825 | 1461634936885 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:17 INFO - PROCESS | 1825 | 1461634937108 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 18:42:17 INFO - PROCESS | 1825 | 1461634937260 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5571a4e000 == 82 [pid = 1825] [id = 162] 18:42:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f555cafc400) [pid = 1825] [serial = 486] [outer = (nil)] 18:42:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f555f39e000) [pid = 1825] [serial = 487] [outer = 0x7f555cafc400] 18:42:17 INFO - PROCESS | 1825 | 1461634937337 Marionette DEBUG loaded listener.js 18:42:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f5560b84400) [pid = 1825] [serial = 488] [outer = 0x7f555cafc400] 18:42:18 INFO - PROCESS | 1825 | 1461634938269 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1445ms 18:42:18 INFO - PROCESS | 1825 | 1461634938308 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 18:42:18 INFO - PROCESS | 1825 | 1461634938313 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 18:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:42:18 INFO - PROCESS | 1825 | 1461634938319 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:42:18 INFO - PROCESS | 1825 | 1461634938321 Marionette TRACE conn3 <- [1,622,null,{}] 18:42:18 INFO - PROCESS | 1825 | 1461634938327 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:18 INFO - PROCESS | 1825 | 1461634938493 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 18:42:18 INFO - PROCESS | 1825 | 1461634938652 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557696c800 == 83 [pid = 1825] [id = 163] 18:42:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f555ccc3000) [pid = 1825] [serial = 489] [outer = (nil)] 18:42:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f5561aba800) [pid = 1825] [serial = 490] [outer = 0x7f555ccc3000] 18:42:18 INFO - PROCESS | 1825 | 1461634938722 Marionette DEBUG loaded listener.js 18:42:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f5564de2000) [pid = 1825] [serial = 491] [outer = 0x7f555ccc3000] 18:42:19 INFO - PROCESS | 1825 | 1461634939645 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 18:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1388ms 18:42:19 INFO - PROCESS | 1825 | 1461634939708 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 18:42:19 INFO - PROCESS | 1825 | 1461634939711 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 18:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:42:19 INFO - PROCESS | 1825 | 1461634939717 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:42:19 INFO - PROCESS | 1825 | 1461634939719 Marionette TRACE conn3 <- [1,626,null,{}] 18:42:19 INFO - PROCESS | 1825 | 1461634939725 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:19 INFO - PROCESS | 1825 | 1461634939891 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 18:42:20 INFO - PROCESS | 1825 | 1461634940066 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561265800 == 84 [pid = 1825] [id = 164] 18:42:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f556151c800) [pid = 1825] [serial = 492] [outer = (nil)] 18:42:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f556ddd4000) [pid = 1825] [serial = 493] [outer = 0x7f556151c800] 18:42:20 INFO - PROCESS | 1825 | 1461634940140 Marionette DEBUG loaded listener.js 18:42:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f556ec89800) [pid = 1825] [serial = 494] [outer = 0x7f556151c800] 18:42:20 INFO - PROCESS | 1825 | 1461634940969 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 18:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1327ms 18:42:21 INFO - PROCESS | 1825 | 1461634941045 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 18:42:21 INFO - PROCESS | 1825 | 1461634941049 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 18:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:42:21 INFO - PROCESS | 1825 | 1461634941055 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:42:21 INFO - PROCESS | 1825 | 1461634941058 Marionette TRACE conn3 <- [1,630,null,{}] 18:42:21 INFO - PROCESS | 1825 | 1461634941063 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:21 INFO - PROCESS | 1825 | 1461634941299 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 18:42:21 INFO - PROCESS | 1825 | 1461634941453 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557b993000 == 85 [pid = 1825] [id = 165] 18:42:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f55588b8400) [pid = 1825] [serial = 495] [outer = (nil)] 18:42:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f55588bf400) [pid = 1825] [serial = 496] [outer = 0x7f55588b8400] 18:42:21 INFO - PROCESS | 1825 | 1461634941529 Marionette DEBUG loaded listener.js 18:42:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f556fd4b000) [pid = 1825] [serial = 497] [outer = 0x7f55588b8400] 18:42:22 INFO - PROCESS | 1825 | 1461634942396 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 18:42:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:42:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1386ms 18:42:22 INFO - PROCESS | 1825 | 1461634942442 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 18:42:22 INFO - PROCESS | 1825 | 1461634942446 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 18:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:42:22 INFO - PROCESS | 1825 | 1461634942452 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:42:22 INFO - PROCESS | 1825 | 1461634942454 Marionette TRACE conn3 <- [1,634,null,{}] 18:42:22 INFO - PROCESS | 1825 | 1461634942460 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:22 INFO - PROCESS | 1825 | 1461634942617 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 18:42:22 INFO - PROCESS | 1825 | 1461634942775 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ded0800 == 86 [pid = 1825] [id = 166] 18:42:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f5555a1d800) [pid = 1825] [serial = 498] [outer = (nil)] 18:42:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f5555a23400) [pid = 1825] [serial = 499] [outer = 0x7f5555a1d800] 18:42:22 INFO - PROCESS | 1825 | 1461634942852 Marionette DEBUG loaded listener.js 18:42:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f5555a28800) [pid = 1825] [serial = 500] [outer = 0x7f5555a1d800] 18:42:23 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:23 INFO - PROCESS | 1825 | 1461634943649 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 18:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1237ms 18:42:23 INFO - PROCESS | 1825 | 1461634943691 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 18:42:23 INFO - PROCESS | 1825 | 1461634943695 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 18:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:42:23 INFO - PROCESS | 1825 | 1461634943700 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:42:23 INFO - PROCESS | 1825 | 1461634943703 Marionette TRACE conn3 <- [1,638,null,{}] 18:42:23 INFO - PROCESS | 1825 | 1461634943708 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:23 INFO - PROCESS | 1825 | 1461634943889 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 18:42:24 INFO - PROCESS | 1825 | 1461634944050 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557b9a3800 == 87 [pid = 1825] [id = 167] 18:42:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f554e1c3000) [pid = 1825] [serial = 501] [outer = (nil)] 18:42:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f554e1ca000) [pid = 1825] [serial = 502] [outer = 0x7f554e1c3000] 18:42:24 INFO - PROCESS | 1825 | 1461634944121 Marionette DEBUG loaded listener.js 18:42:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f554e1cf800) [pid = 1825] [serial = 503] [outer = 0x7f554e1c3000] 18:42:24 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:24 INFO - PROCESS | 1825 | 1461634944985 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:42:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:42:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1335ms 18:42:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:42:25 INFO - PROCESS | 1825 | 1461634945038 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 18:42:25 INFO - PROCESS | 1825 | 1461634945040 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 18:42:25 INFO - PROCESS | 1825 | 1461634945047 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:42:25 INFO - PROCESS | 1825 | 1461634945050 Marionette TRACE conn3 <- [1,642,null,{}] 18:42:25 INFO - PROCESS | 1825 | 1461634945056 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:25 INFO - PROCESS | 1825 | 1461634945225 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 18:42:25 INFO - PROCESS | 1825 | 1461634945388 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f3f1800 == 88 [pid = 1825] [id = 168] 18:42:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f554e1c6400) [pid = 1825] [serial = 504] [outer = (nil)] 18:42:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f554f055400) [pid = 1825] [serial = 505] [outer = 0x7f554e1c6400] 18:42:25 INFO - PROCESS | 1825 | 1461634945464 Marionette DEBUG loaded listener.js 18:42:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f554f059c00) [pid = 1825] [serial = 506] [outer = 0x7f554e1c6400] 18:42:26 INFO - PROCESS | 1825 | 1461634946341 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 18:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1332ms 18:42:26 INFO - PROCESS | 1825 | 1461634946380 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 18:42:26 INFO - PROCESS | 1825 | 1461634946384 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 18:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:42:26 INFO - PROCESS | 1825 | 1461634946390 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:42:26 INFO - PROCESS | 1825 | 1461634946393 Marionette TRACE conn3 <- [1,646,null,{}] 18:42:26 INFO - PROCESS | 1825 | 1461634946398 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:26 INFO - PROCESS | 1825 | 1461634946575 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 18:42:27 INFO - PROCESS | 1825 | 1461634947048 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ffd8800 == 89 [pid = 1825] [id = 169] 18:42:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f554f56c400) [pid = 1825] [serial = 507] [outer = (nil)] 18:42:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f554fda7400) [pid = 1825] [serial = 508] [outer = 0x7f554f56c400] 18:42:27 INFO - PROCESS | 1825 | 1461634947162 Marionette DEBUG loaded listener.js 18:42:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f5550d98800) [pid = 1825] [serial = 509] [outer = 0x7f554f56c400] 18:42:28 INFO - PROCESS | 1825 | 1461634948015 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:42:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:42:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1681ms 18:42:28 INFO - PROCESS | 1825 | 1461634948077 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 18:42:28 INFO - PROCESS | 1825 | 1461634948085 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 18:42:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:42:28 INFO - PROCESS | 1825 | 1461634948098 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:42:28 INFO - PROCESS | 1825 | 1461634948102 Marionette TRACE conn3 <- [1,650,null,{}] 18:42:28 INFO - PROCESS | 1825 | 1461634948116 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:28 INFO - PROCESS | 1825 | 1461634948353 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 18:42:28 INFO - PROCESS | 1825 | 1461634948560 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550f12800 == 90 [pid = 1825] [id = 170] 18:42:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f5555a1fc00) [pid = 1825] [serial = 510] [outer = (nil)] 18:42:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f5555a25c00) [pid = 1825] [serial = 511] [outer = 0x7f5555a1fc00] 18:42:28 INFO - PROCESS | 1825 | 1461634948686 Marionette DEBUG loaded listener.js 18:42:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f5555a4a800) [pid = 1825] [serial = 512] [outer = 0x7f5555a1fc00] 18:42:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5568114000 == 89 [pid = 1825] [id = 63] 18:42:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564bb8000 == 88 [pid = 1825] [id = 158] 18:42:28 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f55585af000) [pid = 1825] [serial = 396] [outer = (nil)] [url = about:blank] 18:42:28 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f556dd28000) [pid = 1825] [serial = 399] [outer = (nil)] [url = about:blank] 18:42:28 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f5573a4f400) [pid = 1825] [serial = 402] [outer = (nil)] [url = about:blank] 18:42:28 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f5551e50000) [pid = 1825] [serial = 423] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561d36000 == 87 [pid = 1825] [id = 157] 18:42:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556175a000 == 86 [pid = 1825] [id = 156] 18:42:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555f2a5800 == 85 [pid = 1825] [id = 155] 18:42:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558c2f800 == 84 [pid = 1825] [id = 154] 18:42:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588a3800 == 83 [pid = 1825] [id = 153] 18:42:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555598e800 == 82 [pid = 1825] [id = 152] 18:42:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556810e000 == 81 [pid = 1825] [id = 143] 18:42:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588d1000 == 80 [pid = 1825] [id = 142] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f556ddddc00) [pid = 1825] [serial = 382] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f555b861000) [pid = 1825] [serial = 408] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f555c794400) [pid = 1825] [serial = 409] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f5560b7b800) [pid = 1825] [serial = 411] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f556151f400) [pid = 1825] [serial = 412] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f5560a29800) [pid = 1825] [serial = 390] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f55587e8000) [pid = 1825] [serial = 384] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f55585afc00) [pid = 1825] [serial = 405] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f55585bb400) [pid = 1825] [serial = 406] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f5568d9d800) [pid = 1825] [serial = 415] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f5568da2400) [pid = 1825] [serial = 421] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f5561877800) [pid = 1825] [serial = 417] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f556187d400) [pid = 1825] [serial = 418] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f555ccd0000) [pid = 1825] [serial = 420] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f55585bf400) [pid = 1825] [serial = 393] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f5564de1800) [pid = 1825] [serial = 414] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f555cccbc00) [pid = 1825] [serial = 387] [outer = (nil)] [url = about:blank] 18:42:29 INFO - PROCESS | 1825 | 1461634949543 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 18:42:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:42:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1501ms 18:42:29 INFO - PROCESS | 1825 | 1461634949599 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 18:42:29 INFO - PROCESS | 1825 | 1461634949605 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 18:42:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:42:29 INFO - PROCESS | 1825 | 1461634949611 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:42:29 INFO - PROCESS | 1825 | 1461634949613 Marionette TRACE conn3 <- [1,654,null,{}] 18:42:29 INFO - PROCESS | 1825 | 1461634949619 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:29 INFO - PROCESS | 1825 | 1461634949774 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 18:42:29 INFO - PROCESS | 1825 | 1461634949786 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556d99000 == 81 [pid = 1825] [id = 171] 18:42:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f55579e2c00) [pid = 1825] [serial = 513] [outer = (nil)] 18:42:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f55585bb400) [pid = 1825] [serial = 514] [outer = 0x7f55579e2c00] 18:42:29 INFO - PROCESS | 1825 | 1461634949852 Marionette DEBUG loaded listener.js 18:42:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f55588b6c00) [pid = 1825] [serial = 515] [outer = 0x7f55579e2c00] 18:42:30 INFO - PROCESS | 1825 | 1461634950703 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 18:42:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:42:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1135ms 18:42:30 INFO - PROCESS | 1825 | 1461634950748 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 18:42:30 INFO - PROCESS | 1825 | 1461634950752 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 18:42:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:42:30 INFO - PROCESS | 1825 | 1461634950791 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:42:30 INFO - PROCESS | 1825 | 1461634950800 Marionette TRACE conn3 <- [1,658,null,{}] 18:42:30 INFO - PROCESS | 1825 | 1461634950808 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:30 INFO - PROCESS | 1825 | 1461634950969 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 18:42:30 INFO - PROCESS | 1825 | 1461634950981 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558c3a800 == 82 [pid = 1825] [id = 172] 18:42:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f55588bd400) [pid = 1825] [serial = 516] [outer = (nil)] 18:42:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f555a006000) [pid = 1825] [serial = 517] [outer = 0x7f55588bd400] 18:42:31 INFO - PROCESS | 1825 | 1461634951045 Marionette DEBUG loaded listener.js 18:42:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f555b683000) [pid = 1825] [serial = 518] [outer = 0x7f55588bd400] 18:42:31 INFO - PROCESS | 1825 | 1461634951936 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:42:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:42:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1208ms 18:42:31 INFO - PROCESS | 1825 | 1461634951994 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 18:42:31 INFO - PROCESS | 1825 | 1461634951997 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 18:42:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:42:32 INFO - PROCESS | 1825 | 1461634952004 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:42:32 INFO - PROCESS | 1825 | 1461634952007 Marionette TRACE conn3 <- [1,662,null,{}] 18:42:32 INFO - PROCESS | 1825 | 1461634952012 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:32 INFO - PROCESS | 1825 | 1461634952199 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 18:42:32 INFO - PROCESS | 1825 | 1461634952223 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b656800 == 83 [pid = 1825] [id = 173] 18:42:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f55588bf800) [pid = 1825] [serial = 519] [outer = (nil)] 18:42:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f555c792c00) [pid = 1825] [serial = 520] [outer = 0x7f55588bf800] 18:42:32 INFO - PROCESS | 1825 | 1461634952285 Marionette DEBUG loaded listener.js 18:42:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f555c882400) [pid = 1825] [serial = 521] [outer = 0x7f55588bf800] 18:42:32 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:33 INFO - PROCESS | 1825 | 1461634953129 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 18:42:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:42:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1176ms 18:42:33 INFO - PROCESS | 1825 | 1461634953187 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 18:42:33 INFO - PROCESS | 1825 | 1461634953191 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 18:42:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:42:33 INFO - PROCESS | 1825 | 1461634953197 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:42:33 INFO - PROCESS | 1825 | 1461634953199 Marionette TRACE conn3 <- [1,666,null,{}] 18:42:33 INFO - PROCESS | 1825 | 1461634953204 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:33 INFO - PROCESS | 1825 | 1461634953615 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 18:42:33 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f555b6a8c00) [pid = 1825] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:42:33 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f555a0e0400) [pid = 1825] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:42:33 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f5555928400) [pid = 1825] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:42:33 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f5551e41400) [pid = 1825] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:42:33 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f554fdb4800) [pid = 1825] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:42:33 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f5555a4c000) [pid = 1825] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:42:33 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f555de0c800) [pid = 1825] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:42:33 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f555b6b1c00) [pid = 1825] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:42:33 INFO - PROCESS | 1825 | 1461634953755 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555f671800 == 84 [pid = 1825] [id = 174] 18:42:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f555c886400) [pid = 1825] [serial = 522] [outer = (nil)] 18:42:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f555c88ac00) [pid = 1825] [serial = 523] [outer = 0x7f555c886400] 18:42:33 INFO - PROCESS | 1825 | 1461634953834 Marionette DEBUG loaded listener.js 18:42:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f555ccdbc00) [pid = 1825] [serial = 524] [outer = 0x7f555c886400] 18:42:34 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:34 INFO - PROCESS | 1825 | 1461634954581 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 18:42:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:42:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1429ms 18:42:34 INFO - PROCESS | 1825 | 1461634954627 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 18:42:34 INFO - PROCESS | 1825 | 1461634954630 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 18:42:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:42:34 INFO - PROCESS | 1825 | 1461634954643 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:42:34 INFO - PROCESS | 1825 | 1461634954645 Marionette TRACE conn3 <- [1,670,null,{}] 18:42:34 INFO - PROCESS | 1825 | 1461634954651 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:34 INFO - PROCESS | 1825 | 1461634954804 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 18:42:34 INFO - PROCESS | 1825 | 1461634954820 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561c83800 == 85 [pid = 1825] [id = 175] 18:42:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f55604a7000) [pid = 1825] [serial = 525] [outer = (nil)] 18:42:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f55604ac800) [pid = 1825] [serial = 526] [outer = 0x7f55604a7000] 18:42:34 INFO - PROCESS | 1825 | 1461634954920 Marionette DEBUG loaded listener.js 18:42:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f5560b86400) [pid = 1825] [serial = 527] [outer = 0x7f55604a7000] 18:42:35 INFO - PROCESS | 1825 | 1461634955965 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 18:42:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:42:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1389ms 18:42:36 INFO - PROCESS | 1825 | 1461634956027 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 18:42:36 INFO - PROCESS | 1825 | 1461634956033 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 18:42:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:42:36 INFO - PROCESS | 1825 | 1461634956042 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:42:36 INFO - PROCESS | 1825 | 1461634956049 Marionette TRACE conn3 <- [1,674,null,{}] 18:42:36 INFO - PROCESS | 1825 | 1461634956059 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:36 INFO - PROCESS | 1825 | 1461634956286 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 18:42:36 INFO - PROCESS | 1825 | 1461634956517 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5552079800 == 86 [pid = 1825] [id = 176] 18:42:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f554f56e400) [pid = 1825] [serial = 528] [outer = (nil)] 18:42:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f555591ec00) [pid = 1825] [serial = 529] [outer = 0x7f554f56e400] 18:42:36 INFO - PROCESS | 1825 | 1461634956637 Marionette DEBUG loaded listener.js 18:42:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f5555a23000) [pid = 1825] [serial = 530] [outer = 0x7f554f56e400] 18:42:37 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:37 INFO - PROCESS | 1825 | 1461634957526 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 18:42:37 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 18:42:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1543ms 18:42:37 INFO - PROCESS | 1825 | 1461634957585 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 18:42:37 INFO - PROCESS | 1825 | 1461634957595 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 18:42:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:42:37 INFO - PROCESS | 1825 | 1461634957605 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:42:37 INFO - PROCESS | 1825 | 1461634957609 Marionette TRACE conn3 <- [1,678,null,{}] 18:42:37 INFO - PROCESS | 1825 | 1461634957616 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:37 INFO - PROCESS | 1825 | 1461634957802 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 18:42:37 INFO - PROCESS | 1825 | 1461634957963 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562948800 == 87 [pid = 1825] [id = 177] 18:42:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f55585a5000) [pid = 1825] [serial = 531] [outer = (nil)] 18:42:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f55588b5400) [pid = 1825] [serial = 532] [outer = 0x7f55585a5000] 18:42:38 INFO - PROCESS | 1825 | 1461634958046 Marionette DEBUG loaded listener.js 18:42:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f555c60cc00) [pid = 1825] [serial = 533] [outer = 0x7f55585a5000] 18:42:38 INFO - PROCESS | 1825 | 1461634958967 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 18:42:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:42:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1431ms 18:42:39 INFO - PROCESS | 1825 | 1461634959037 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 18:42:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:42:39 INFO - PROCESS | 1825 | 1461634959041 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 18:42:39 INFO - PROCESS | 1825 | 1461634959047 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:42:39 INFO - PROCESS | 1825 | 1461634959053 Marionette TRACE conn3 <- [1,682,null,{}] 18:42:39 INFO - PROCESS | 1825 | 1461634959069 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:39 INFO - PROCESS | 1825 | 1461634959282 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 18:42:39 INFO - PROCESS | 1825 | 1461634959484 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556eb9c800 == 88 [pid = 1825] [id = 178] 18:42:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f555cce9000) [pid = 1825] [serial = 534] [outer = (nil)] 18:42:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f55602bf400) [pid = 1825] [serial = 535] [outer = 0x7f555cce9000] 18:42:39 INFO - PROCESS | 1825 | 1461634959606 Marionette DEBUG loaded listener.js 18:42:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f5560b87400) [pid = 1825] [serial = 536] [outer = 0x7f555cce9000] 18:42:40 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:42:40 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:42:40 INFO - PROCESS | 1825 | 1461634960875 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 18:42:40 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) 18:42:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1886ms 18:42:41 INFO - PROCESS | 1825 | 1461634961019 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 18:42:41 INFO - PROCESS | 1825 | 1461634961024 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 18:42:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:42:41 INFO - PROCESS | 1825 | 1461634961038 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:42:41 INFO - PROCESS | 1825 | 1461634961041 Marionette TRACE conn3 <- [1,686,null,{}] 18:42:41 INFO - PROCESS | 1825 | 1461634961048 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:41 INFO - PROCESS | 1825 | 1461634961216 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 18:42:41 INFO - PROCESS | 1825 | 1461634961373 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573841800 == 89 [pid = 1825] [id = 179] 18:42:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f555de0c800) [pid = 1825] [serial = 537] [outer = (nil)] 18:42:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f5562933400) [pid = 1825] [serial = 538] [outer = 0x7f555de0c800] 18:42:41 INFO - PROCESS | 1825 | 1461634961446 Marionette DEBUG loaded listener.js 18:42:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f5565026000) [pid = 1825] [serial = 539] [outer = 0x7f555de0c800] 18:42:42 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:42:42 INFO - PROCESS | 1825 | 1461634962821 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 18:42:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:42:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1840ms 18:42:42 INFO - PROCESS | 1825 | 1461634962879 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 18:42:42 INFO - PROCESS | 1825 | 1461634962883 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 18:42:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:42:42 INFO - PROCESS | 1825 | 1461634962889 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:42:42 INFO - PROCESS | 1825 | 1461634962892 Marionette TRACE conn3 <- [1,690,null,{}] 18:42:42 INFO - PROCESS | 1825 | 1461634962897 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:43 INFO - PROCESS | 1825 | 1461634963102 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 18:42:43 INFO - PROCESS | 1825 | 1461634963259 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557b9a0000 == 90 [pid = 1825] [id = 180] 18:42:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f55510e5c00) [pid = 1825] [serial = 540] [outer = (nil)] 18:42:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f55510edc00) [pid = 1825] [serial = 541] [outer = 0x7f55510e5c00] 18:42:43 INFO - PROCESS | 1825 | 1461634963330 Marionette DEBUG loaded listener.js 18:42:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f5567e6a000) [pid = 1825] [serial = 542] [outer = 0x7f55510e5c00] 18:42:44 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:42:44 INFO - PROCESS | 1825 | 1461634964617 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 18:42:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:42:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1783ms 18:42:44 INFO - PROCESS | 1825 | 1461634964743 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 18:42:44 INFO - PROCESS | 1825 | 1461634964747 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 18:42:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:42:44 INFO - PROCESS | 1825 | 1461634964762 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:42:44 INFO - PROCESS | 1825 | 1461634964765 Marionette TRACE conn3 <- [1,694,null,{}] 18:42:44 INFO - PROCESS | 1825 | 1461634964771 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:44 INFO - PROCESS | 1825 | 1461634964950 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 18:42:45 INFO - PROCESS | 1825 | 1461634965108 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55581af000 == 91 [pid = 1825] [id = 181] 18:42:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f55510ed800) [pid = 1825] [serial = 543] [outer = (nil)] 18:42:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f55521ea000) [pid = 1825] [serial = 544] [outer = 0x7f55510ed800] 18:42:45 INFO - PROCESS | 1825 | 1461634965182 Marionette DEBUG loaded listener.js 18:42:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f556ec7c400) [pid = 1825] [serial = 545] [outer = 0x7f55510ed800] 18:42:46 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:42:46 INFO - PROCESS | 1825 | 1461634966433 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 18:42:46 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) 18:42:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1732ms 18:42:46 INFO - PROCESS | 1825 | 1461634966494 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 18:42:46 INFO - PROCESS | 1825 | 1461634966496 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 18:42:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:42:46 INFO - PROCESS | 1825 | 1461634966503 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:42:46 INFO - PROCESS | 1825 | 1461634966505 Marionette TRACE conn3 <- [1,698,null,{}] 18:42:46 INFO - PROCESS | 1825 | 1461634966795 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:47 INFO - PROCESS | 1825 | 1461634967019 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 18:42:47 INFO - PROCESS | 1825 | 1461634967140 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588aa000 == 92 [pid = 1825] [id = 182] 18:42:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f554fdb2000) [pid = 1825] [serial = 546] [outer = (nil)] 18:42:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f55510e4c00) [pid = 1825] [serial = 547] [outer = 0x7f554fdb2000] 18:42:47 INFO - PROCESS | 1825 | 1461634967207 Marionette DEBUG loaded listener.js 18:42:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f55521e2800) [pid = 1825] [serial = 548] [outer = 0x7f554fdb2000] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561c8a000 == 91 [pid = 1825] [id = 106] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5573899800 == 90 [pid = 1825] [id = 76] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b81c800 == 89 [pid = 1825] [id = 105] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555f671800 == 88 [pid = 1825] [id = 174] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f556187dc00) [pid = 1825] [serial = 478] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f5550d9a800) [pid = 1825] [serial = 445] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f5561d1cc00) [pid = 1825] [serial = 442] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f554fdadc00) [pid = 1825] [serial = 451] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f555591e400) [pid = 1825] [serial = 448] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f5555920000) [pid = 1825] [serial = 454] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b656800 == 87 [pid = 1825] [id = 173] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558c3a800 == 86 [pid = 1825] [id = 172] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5556d99000 == 85 [pid = 1825] [id = 171] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550f12800 == 84 [pid = 1825] [id = 170] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ffd8800 == 83 [pid = 1825] [id = 169] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ded0800 == 82 [pid = 1825] [id = 166] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557b993000 == 81 [pid = 1825] [id = 165] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561265800 == 80 [pid = 1825] [id = 164] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557696c800 == 79 [pid = 1825] [id = 163] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5571a4e000 == 78 [pid = 1825] [id = 162] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561703800 == 77 [pid = 1825] [id = 161] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588a0800 == 76 [pid = 1825] [id = 160] 18:42:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556e90f000 == 75 [pid = 1825] [id = 159] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f55609cd400) [pid = 1825] [serial = 475] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f555caf2c00) [pid = 1825] [serial = 469] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f55585b7c00) [pid = 1825] [serial = 461] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f556ebca400) [pid = 1825] [serial = 424] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f555ccd0400) [pid = 1825] [serial = 470] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f5555928c00) [pid = 1825] [serial = 458] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f5559d89400) [pid = 1825] [serial = 464] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f555f313400) [pid = 1825] [serial = 472] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f5551e42c00) [pid = 1825] [serial = 457] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f555caee800) [pid = 1825] [serial = 433] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f555c7a1000) [pid = 1825] [serial = 466] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f55585bd800) [pid = 1825] [serial = 427] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f555c882800) [pid = 1825] [serial = 430] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f5561519400) [pid = 1825] [serial = 232] [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.] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f55604af800) [pid = 1825] [serial = 473] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f555c889000) [pid = 1825] [serial = 467] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f5558c88c00) [pid = 1825] [serial = 463] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f5561874c00) [pid = 1825] [serial = 476] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f55604b0c00) [pid = 1825] [serial = 436] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f5561877c00) [pid = 1825] [serial = 439] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f555826b400) [pid = 1825] [serial = 460] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:42:48 INFO - PROCESS | 1825 | 1461634968613 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 18:42:48 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) 18:42:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2138ms 18:42:48 INFO - PROCESS | 1825 | 1461634968643 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 18:42:48 INFO - PROCESS | 1825 | 1461634968650 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 18:42:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:42:48 INFO - PROCESS | 1825 | 1461634968656 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:42:48 INFO - PROCESS | 1825 | 1461634968659 Marionette TRACE conn3 <- [1,702,null,{}] 18:42:48 INFO - PROCESS | 1825 | 1461634968666 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:48 INFO - PROCESS | 1825 | 1461634968815 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 18:42:48 INFO - PROCESS | 1825 | 1461634968934 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554fd70000 == 76 [pid = 1825] [id = 183] 18:42:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f55521e9c00) [pid = 1825] [serial = 549] [outer = (nil)] 18:42:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f5555922400) [pid = 1825] [serial = 550] [outer = 0x7f55521e9c00] 18:42:49 INFO - PROCESS | 1825 | 1461634968999 Marionette DEBUG loaded listener.js 18:42:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f5555a47000) [pid = 1825] [serial = 551] [outer = 0x7f55521e9c00] 18:42:50 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:42:50 INFO - PROCESS | 1825 | 1461634970170 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 18:42:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:42:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1535ms 18:42:50 INFO - PROCESS | 1825 | 1461634970191 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 18:42:50 INFO - PROCESS | 1825 | 1461634970194 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 18:42:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:42:50 INFO - PROCESS | 1825 | 1461634970200 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:42:50 INFO - PROCESS | 1825 | 1461634970202 Marionette TRACE conn3 <- [1,706,null,{}] 18:42:50 INFO - PROCESS | 1825 | 1461634970208 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:50 INFO - PROCESS | 1825 | 1461634970359 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 18:42:50 INFO - PROCESS | 1825 | 1461634970560 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556d8c800 == 77 [pid = 1825] [id = 184] 18:42:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f55579e3800) [pid = 1825] [serial = 552] [outer = (nil)] 18:42:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f5557a25800) [pid = 1825] [serial = 553] [outer = 0x7f55579e3800] 18:42:50 INFO - PROCESS | 1825 | 1461634970628 Marionette DEBUG loaded listener.js 18:42:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f55585b6400) [pid = 1825] [serial = 554] [outer = 0x7f55579e3800] 18:42:51 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:42:51 INFO - PROCESS | 1825 | 1461634971803 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 18:42:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:42:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1628ms 18:42:51 INFO - PROCESS | 1825 | 1461634971836 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 18:42:51 INFO - PROCESS | 1825 | 1461634971845 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 18:42:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:42:51 INFO - PROCESS | 1825 | 1461634971874 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:42:51 INFO - PROCESS | 1825 | 1461634971877 Marionette TRACE conn3 <- [1,710,null,{}] 18:42:51 INFO - PROCESS | 1825 | 1461634971881 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:52 INFO - PROCESS | 1825 | 1461634972196 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 18:42:52 INFO - PROCESS | 1825 | 1461634972248 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b548800 == 78 [pid = 1825] [id = 185] 18:42:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f5557a22c00) [pid = 1825] [serial = 555] [outer = (nil)] 18:42:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f5559d4e000) [pid = 1825] [serial = 556] [outer = 0x7f5557a22c00] 18:42:52 INFO - PROCESS | 1825 | 1461634972312 Marionette DEBUG loaded listener.js 18:42:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f555b595800) [pid = 1825] [serial = 557] [outer = 0x7f5557a22c00] 18:42:52 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f55588bf800) [pid = 1825] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:42:52 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f55579e2c00) [pid = 1825] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:42:52 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f5555a1fc00) [pid = 1825] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:42:52 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f554f56c400) [pid = 1825] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:42:52 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f55588bd400) [pid = 1825] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:42:52 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f555b6a9400) [pid = 1825] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:42:52 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f555c886400) [pid = 1825] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:42:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:42:53 INFO - PROCESS | 1825 | 1461634973523 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 18:42:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:42:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1697ms 18:42:53 INFO - PROCESS | 1825 | 1461634973558 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 18:42:53 INFO - PROCESS | 1825 | 1461634973562 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 18:42:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:42:53 INFO - PROCESS | 1825 | 1461634973567 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:42:53 INFO - PROCESS | 1825 | 1461634973570 Marionette TRACE conn3 <- [1,714,null,{}] 18:42:53 INFO - PROCESS | 1825 | 1461634973575 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:53 INFO - PROCESS | 1825 | 1461634973776 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 18:42:53 INFO - PROCESS | 1825 | 1461634973832 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555206b800 == 79 [pid = 1825] [id = 186] 18:42:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f554f05b000) [pid = 1825] [serial = 558] [outer = (nil)] 18:42:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f5559d87c00) [pid = 1825] [serial = 559] [outer = 0x7f554f05b000] 18:42:53 INFO - PROCESS | 1825 | 1461634973893 Marionette DEBUG loaded listener.js 18:42:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f555c60d400) [pid = 1825] [serial = 560] [outer = 0x7f554f05b000] 18:42:55 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:42:55 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 18:42:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1529ms 18:42:55 INFO - PROCESS | 1825 | 1461634975089 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 18:42:55 INFO - PROCESS | 1825 | 1461634975098 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 18:42:55 INFO - PROCESS | 1825 | 1461634975104 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 18:42:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:42:55 INFO - PROCESS | 1825 | 1461634975113 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:42:55 INFO - PROCESS | 1825 | 1461634975119 Marionette TRACE conn3 <- [1,718,null,{}] 18:42:55 INFO - PROCESS | 1825 | 1461634975129 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:55 INFO - PROCESS | 1825 | 1461634975348 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 18:42:55 INFO - PROCESS | 1825 | 1461634975547 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5552068000 == 80 [pid = 1825] [id = 187] 18:42:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f554f570800) [pid = 1825] [serial = 561] [outer = (nil)] 18:42:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f55521ec400) [pid = 1825] [serial = 562] [outer = 0x7f554f570800] 18:42:55 INFO - PROCESS | 1825 | 1461634975623 Marionette DEBUG loaded listener.js 18:42:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f5555926800) [pid = 1825] [serial = 563] [outer = 0x7f554f570800] 18:42:56 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:42:56 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:42:56 INFO - PROCESS | 1825 | 1461634976961 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 18:42:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:42:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1949ms 18:42:57 INFO - PROCESS | 1825 | 1461634977063 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 18:42:57 INFO - PROCESS | 1825 | 1461634977071 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 18:42:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:42:57 INFO - PROCESS | 1825 | 1461634977082 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:42:57 INFO - PROCESS | 1825 | 1461634977086 Marionette TRACE conn3 <- [1,722,null,{}] 18:42:57 INFO - PROCESS | 1825 | 1461634977092 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:57 INFO - PROCESS | 1825 | 1461634977264 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 18:42:57 INFO - PROCESS | 1825 | 1461634977421 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5560ae8800 == 81 [pid = 1825] [id = 188] 18:42:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f55510eb800) [pid = 1825] [serial = 564] [outer = (nil)] 18:42:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f55579e2800) [pid = 1825] [serial = 565] [outer = 0x7f55510eb800] 18:42:57 INFO - PROCESS | 1825 | 1461634977493 Marionette DEBUG loaded listener.js 18:42:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f55587e3000) [pid = 1825] [serial = 566] [outer = 0x7f55510eb800] 18:42:58 INFO - PROCESS | 1825 | 1461634978389 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 18:42:58 INFO - PROCESS | 1825 | 1461634978426 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 18:42:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:42:58 INFO - PROCESS | 1825 | 1461634978433 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:42:58 INFO - PROCESS | 1825 | 1461634978438 Marionette TRACE conn3 <- [1,726,null,{}] 18:42:58 INFO - PROCESS | 1825 | 1461634978453 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:58 INFO - PROCESS | 1825 | 1461634978632 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 18:42:58 INFO - PROCESS | 1825 | 1461634978798 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561c77000 == 82 [pid = 1825] [id = 189] 18:42:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f555b6b1c00) [pid = 1825] [serial = 567] [outer = (nil)] 18:42:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f555c88a000) [pid = 1825] [serial = 568] [outer = 0x7f555b6b1c00] 18:42:58 INFO - PROCESS | 1825 | 1461634978885 Marionette DEBUG loaded listener.js 18:42:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f555caf8400) [pid = 1825] [serial = 569] [outer = 0x7f555b6b1c00] 18:42:59 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:42:59 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:42:59 INFO - PROCESS | 1825 | 1461634979909 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 18:42:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:42:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1541ms 18:42:59 INFO - PROCESS | 1825 | 1461634979975 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 18:42:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:42:59 INFO - PROCESS | 1825 | 1461634979980 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 18:42:59 INFO - PROCESS | 1825 | 1461634979986 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:42:59 INFO - PROCESS | 1825 | 1461634979989 Marionette TRACE conn3 <- [1,730,null,{}] 18:42:59 INFO - PROCESS | 1825 | 1461634979994 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:00 INFO - PROCESS | 1825 | 1461634980169 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 18:43:00 INFO - PROCESS | 1825 | 1461634980405 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564d16000 == 83 [pid = 1825] [id = 190] 18:43:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f5557a22000) [pid = 1825] [serial = 570] [outer = (nil)] 18:43:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f55604a8c00) [pid = 1825] [serial = 571] [outer = 0x7f5557a22000] 18:43:00 INFO - PROCESS | 1825 | 1461634980554 Marionette DEBUG loaded listener.js 18:43:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f5560b7f000) [pid = 1825] [serial = 572] [outer = 0x7f5557a22000] 18:43:01 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:01 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:43:01 INFO - PROCESS | 1825 | 1461634981501 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 18:43:01 INFO - PROCESS | 1825 | 1461634981590 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 18:43:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:43:01 INFO - PROCESS | 1825 | 1461634981598 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:43:01 INFO - PROCESS | 1825 | 1461634981601 Marionette TRACE conn3 <- [1,734,null,{}] 18:43:01 INFO - PROCESS | 1825 | 1461634981606 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:01 INFO - PROCESS | 1825 | 1461634981774 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 18:43:01 INFO - PROCESS | 1825 | 1461634981935 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ec8b000 == 84 [pid = 1825] [id = 191] 18:43:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f554e1cdc00) [pid = 1825] [serial = 573] [outer = (nil)] 18:43:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f5561521c00) [pid = 1825] [serial = 574] [outer = 0x7f554e1cdc00] 18:43:02 INFO - PROCESS | 1825 | 1461634982010 Marionette DEBUG loaded listener.js 18:43:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f55629e6400) [pid = 1825] [serial = 575] [outer = 0x7f554e1cdc00] 18:43:02 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:02 INFO - PROCESS | 1825 | 1461634982815 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 18:43:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:43:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1281ms 18:43:02 INFO - PROCESS | 1825 | 1461634982882 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 18:43:02 INFO - PROCESS | 1825 | 1461634982886 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 18:43:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:43:02 INFO - PROCESS | 1825 | 1461634982893 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:43:02 INFO - PROCESS | 1825 | 1461634982896 Marionette TRACE conn3 <- [1,738,null,{}] 18:43:02 INFO - PROCESS | 1825 | 1461634982901 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:03 INFO - PROCESS | 1825 | 1461634983088 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 18:43:03 INFO - PROCESS | 1825 | 1461634983259 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557403b800 == 85 [pid = 1825] [id = 192] 18:43:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f5560c91400) [pid = 1825] [serial = 576] [outer = (nil)] 18:43:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f556ebc3400) [pid = 1825] [serial = 577] [outer = 0x7f5560c91400] 18:43:03 INFO - PROCESS | 1825 | 1461634983344 Marionette DEBUG loaded listener.js 18:43:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f556fd44c00) [pid = 1825] [serial = 578] [outer = 0x7f5560c91400] 18:43:04 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:43:04 INFO - PROCESS | 1825 | 1461634984664 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 18:43:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:43:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1782ms 18:43:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:43:04 INFO - PROCESS | 1825 | 1461634984675 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 18:43:04 INFO - PROCESS | 1825 | 1461634984677 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 18:43:04 INFO - PROCESS | 1825 | 1461634984684 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:43:04 INFO - PROCESS | 1825 | 1461634984687 Marionette TRACE conn3 <- [1,742,null,{}] 18:43:04 INFO - PROCESS | 1825 | 1461634984692 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:04 INFO - PROCESS | 1825 | 1461634984923 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 18:43:05 INFO - PROCESS | 1825 | 1461634985056 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e2b1800 == 86 [pid = 1825] [id = 193] 18:43:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f5551f2a400) [pid = 1825] [serial = 579] [outer = (nil)] 18:43:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f5551f32c00) [pid = 1825] [serial = 580] [outer = 0x7f5551f2a400] 18:43:05 INFO - PROCESS | 1825 | 1461634985127 Marionette DEBUG loaded listener.js 18:43:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f556ec84000) [pid = 1825] [serial = 581] [outer = 0x7f5551f2a400] 18:43:06 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:06 INFO - PROCESS | 1825 | 1461634986290 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 18:43:06 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 18:43:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1642ms 18:43:06 INFO - PROCESS | 1825 | 1461634986326 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 18:43:06 INFO - PROCESS | 1825 | 1461634986330 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 18:43:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:43:06 INFO - PROCESS | 1825 | 1461634986343 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:43:06 INFO - PROCESS | 1825 | 1461634986346 Marionette TRACE conn3 <- [1,746,null,{}] 18:43:06 INFO - PROCESS | 1825 | 1461634986353 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:06 INFO - PROCESS | 1825 | 1461634986583 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 18:43:06 INFO - PROCESS | 1825 | 1461634986719 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557431b800 == 87 [pid = 1825] [id = 194] 18:43:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f554cac7c00) [pid = 1825] [serial = 582] [outer = (nil)] 18:43:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f554cace800) [pid = 1825] [serial = 583] [outer = 0x7f554cac7c00] 18:43:06 INFO - PROCESS | 1825 | 1461634986789 Marionette DEBUG loaded listener.js 18:43:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f554e1c9400) [pid = 1825] [serial = 584] [outer = 0x7f554cac7c00] 18:43:07 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:07 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:07 INFO - PROCESS | 1825 | 1461634987942 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 18:43:07 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.) 18:43:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1641ms 18:43:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:43:07 INFO - PROCESS | 1825 | 1461634987978 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 18:43:07 INFO - PROCESS | 1825 | 1461634987981 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 18:43:07 INFO - PROCESS | 1825 | 1461634987987 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:43:07 INFO - PROCESS | 1825 | 1461634987990 Marionette TRACE conn3 <- [1,750,null,{}] 18:43:08 INFO - PROCESS | 1825 | 1461634988004 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:08 INFO - PROCESS | 1825 | 1461634988210 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 18:43:08 INFO - PROCESS | 1825 | 1461634988390 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f1d8800 == 88 [pid = 1825] [id = 195] 18:43:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f554cac9800) [pid = 1825] [serial = 585] [outer = (nil)] 18:43:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f5551d26c00) [pid = 1825] [serial = 586] [outer = 0x7f554cac9800] 18:43:08 INFO - PROCESS | 1825 | 1461634988464 Marionette DEBUG loaded listener.js 18:43:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f5551d2c800) [pid = 1825] [serial = 587] [outer = 0x7f554cac9800] 18:43:09 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:09 INFO - PROCESS | 1825 | 1461634989704 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 18:43:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:43:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1736ms 18:43:09 INFO - PROCESS | 1825 | 1461634989723 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 18:43:09 INFO - PROCESS | 1825 | 1461634989725 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 18:43:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:43:09 INFO - PROCESS | 1825 | 1461634989731 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:43:09 INFO - PROCESS | 1825 | 1461634989733 Marionette TRACE conn3 <- [1,754,null,{}] 18:43:09 INFO - PROCESS | 1825 | 1461634989739 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:09 INFO - PROCESS | 1825 | 1461634989933 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 18:43:10 INFO - PROCESS | 1825 | 1461634990306 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bef5800 == 89 [pid = 1825] [id = 196] 18:43:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f554d7f2400) [pid = 1825] [serial = 588] [outer = (nil)] 18:43:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f554d7f4400) [pid = 1825] [serial = 589] [outer = 0x7f554d7f2400] 18:43:10 INFO - PROCESS | 1825 | 1461634990379 Marionette DEBUG loaded listener.js 18:43:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f554f056000) [pid = 1825] [serial = 590] [outer = 0x7f554d7f2400] 18:43:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558897800 == 88 [pid = 1825] [id = 144] 18:43:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b548800 == 87 [pid = 1825] [id = 185] 18:43:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5556d8c800 == 86 [pid = 1825] [id = 184] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f55604ac800) [pid = 1825] [serial = 526] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f5555a23400) [pid = 1825] [serial = 499] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f554e1ca000) [pid = 1825] [serial = 502] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f554f055400) [pid = 1825] [serial = 505] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554fd70000 == 85 [pid = 1825] [id = 183] 18:43:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588aa000 == 84 [pid = 1825] [id = 182] 18:43:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562948800 == 83 [pid = 1825] [id = 177] 18:43:11 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5552079800 == 82 [pid = 1825] [id = 176] 18:43:11 INFO - PROCESS | 1825 | 1461634991748 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 18:43:11 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 18:43:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2049ms 18:43:11 INFO - PROCESS | 1825 | 1461634991782 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 18:43:11 INFO - PROCESS | 1825 | 1461634991787 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 18:43:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:43:11 INFO - PROCESS | 1825 | 1461634991794 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:43:11 INFO - PROCESS | 1825 | 1461634991799 Marionette TRACE conn3 <- [1,758,null,{}] 18:43:11 INFO - PROCESS | 1825 | 1461634991825 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f555c792c00) [pid = 1825] [serial = 520] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f55585bb400) [pid = 1825] [serial = 514] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f555c882400) [pid = 1825] [serial = 521] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f5555a25c00) [pid = 1825] [serial = 511] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f5555a4a800) [pid = 1825] [serial = 512] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f554fda7400) [pid = 1825] [serial = 508] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f5550d98800) [pid = 1825] [serial = 509] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f55588b6c00) [pid = 1825] [serial = 515] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f555a006000) [pid = 1825] [serial = 517] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f5562fd1800) [pid = 1825] [serial = 479] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f555c88ac00) [pid = 1825] [serial = 523] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f55580eec00) [pid = 1825] [serial = 481] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f556ddd4000) [pid = 1825] [serial = 493] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f5561aba800) [pid = 1825] [serial = 490] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f55588bf400) [pid = 1825] [serial = 496] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f555f39e000) [pid = 1825] [serial = 487] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f555a0e0800) [pid = 1825] [serial = 484] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f555ccdbc00) [pid = 1825] [serial = 524] [outer = (nil)] [url = about:blank] 18:43:11 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f555b683000) [pid = 1825] [serial = 518] [outer = (nil)] [url = about:blank] 18:43:12 INFO - PROCESS | 1825 | 1461634992033 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 18:43:12 INFO - PROCESS | 1825 | 1461634992051 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f3e0800 == 83 [pid = 1825] [id = 197] 18:43:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f554d7ed400) [pid = 1825] [serial = 591] [outer = (nil)] 18:43:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f5551d2f000) [pid = 1825] [serial = 592] [outer = 0x7f554d7ed400] 18:43:12 INFO - PROCESS | 1825 | 1461634992114 Marionette DEBUG loaded listener.js 18:43:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f5551e4a400) [pid = 1825] [serial = 593] [outer = 0x7f554d7ed400] 18:43:12 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:12 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:43:12 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:12 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:12 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:12 INFO - PROCESS | 1825 | 1461634992831 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 18:43:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:43:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1083ms 18:43:12 INFO - PROCESS | 1825 | 1461634992880 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 18:43:12 INFO - PROCESS | 1825 | 1461634992886 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 18:43:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:43:12 INFO - PROCESS | 1825 | 1461634992923 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:43:12 INFO - PROCESS | 1825 | 1461634992926 Marionette TRACE conn3 <- [1,762,null,{}] 18:43:12 INFO - PROCESS | 1825 | 1461634992936 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:13 INFO - PROCESS | 1825 | 1461634993086 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 18:43:13 INFO - PROCESS | 1825 | 1461634993097 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555206f800 == 84 [pid = 1825] [id = 198] 18:43:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f55521e5800) [pid = 1825] [serial = 594] [outer = (nil)] 18:43:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f555591c000) [pid = 1825] [serial = 595] [outer = 0x7f55521e5800] 18:43:13 INFO - PROCESS | 1825 | 1461634993156 Marionette DEBUG loaded listener.js 18:43:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f5555a24400) [pid = 1825] [serial = 596] [outer = 0x7f55521e5800] 18:43:14 INFO - PROCESS | 1825 | 1461634994429 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 18:43:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:43:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1560ms 18:43:14 INFO - PROCESS | 1825 | 1461634994459 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 18:43:14 INFO - PROCESS | 1825 | 1461634994462 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 18:43:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:43:14 INFO - PROCESS | 1825 | 1461634994470 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:43:14 INFO - PROCESS | 1825 | 1461634994488 Marionette TRACE conn3 <- [1,766,null,{}] 18:43:14 INFO - PROCESS | 1825 | 1461634994510 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:14 INFO - PROCESS | 1825 | 1461634994701 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 18:43:14 INFO - PROCESS | 1825 | 1461634994733 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588a8800 == 85 [pid = 1825] [id = 199] 18:43:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f5556ab6000) [pid = 1825] [serial = 597] [outer = (nil)] 18:43:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f55585aac00) [pid = 1825] [serial = 598] [outer = 0x7f5556ab6000] 18:43:14 INFO - PROCESS | 1825 | 1461634994791 Marionette DEBUG loaded listener.js 18:43:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f55588bdc00) [pid = 1825] [serial = 599] [outer = 0x7f5556ab6000] 18:43:15 INFO - PROCESS | 1825 | 1461634995942 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 18:43:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:43:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1512ms 18:43:15 INFO - PROCESS | 1825 | 1461634995980 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 18:43:15 INFO - PROCESS | 1825 | 1461634995985 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 18:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:43:16 INFO - PROCESS | 1825 | 1461634995997 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:43:16 INFO - PROCESS | 1825 | 1461634995999 Marionette TRACE conn3 <- [1,770,null,{}] 18:43:16 INFO - PROCESS | 1825 | 1461634996004 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:16 INFO - PROCESS | 1825 | 1461634996183 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 18:43:16 INFO - PROCESS | 1825 | 1461634996325 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b81b000 == 86 [pid = 1825] [id = 200] 18:43:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f5551f2f800) [pid = 1825] [serial = 600] [outer = (nil)] 18:43:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f5559af0400) [pid = 1825] [serial = 601] [outer = 0x7f5551f2f800] 18:43:16 INFO - PROCESS | 1825 | 1461634996385 Marionette DEBUG loaded listener.js 18:43:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f555b85b400) [pid = 1825] [serial = 602] [outer = 0x7f5551f2f800] 18:43:16 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f5557a22c00) [pid = 1825] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:43:16 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f55579e3800) [pid = 1825] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:43:16 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f554fdb2000) [pid = 1825] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:43:16 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f55521e9c00) [pid = 1825] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:43:16 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f55604a7000) [pid = 1825] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:43:17 INFO - PROCESS | 1825 | 1461634997080 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 18:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1129ms 18:43:17 INFO - PROCESS | 1825 | 1461634997127 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 18:43:17 INFO - PROCESS | 1825 | 1461634997130 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 18:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:43:17 INFO - PROCESS | 1825 | 1461634997136 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:43:17 INFO - PROCESS | 1825 | 1461634997138 Marionette TRACE conn3 <- [1,774,null,{}] 18:43:17 INFO - PROCESS | 1825 | 1461634997150 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:17 INFO - PROCESS | 1825 | 1461634997293 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 18:43:17 INFO - PROCESS | 1825 | 1461634997318 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555de26800 == 87 [pid = 1825] [id = 201] 18:43:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f555c799400) [pid = 1825] [serial = 603] [outer = (nil)] 18:43:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f555c885c00) [pid = 1825] [serial = 604] [outer = 0x7f555c799400] 18:43:17 INFO - PROCESS | 1825 | 1461634997390 Marionette DEBUG loaded listener.js 18:43:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f555cceac00) [pid = 1825] [serial = 605] [outer = 0x7f555c799400] 18:43:18 INFO - PROCESS | 1825 | 1461634998152 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 18:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1040ms 18:43:18 INFO - PROCESS | 1825 | 1461634998177 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 18:43:18 INFO - PROCESS | 1825 | 1461634998179 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 18:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:43:18 INFO - PROCESS | 1825 | 1461634998189 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:43:18 INFO - PROCESS | 1825 | 1461634998193 Marionette TRACE conn3 <- [1,778,null,{}] 18:43:18 INFO - PROCESS | 1825 | 1461634998229 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:18 INFO - PROCESS | 1825 | 1461634998377 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 18:43:18 INFO - PROCESS | 1825 | 1461634998393 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561c76800 == 88 [pid = 1825] [id = 202] 18:43:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f5560b84000) [pid = 1825] [serial = 606] [outer = (nil)] 18:43:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f55629f1c00) [pid = 1825] [serial = 607] [outer = 0x7f5560b84000] 18:43:18 INFO - PROCESS | 1825 | 1461634998453 Marionette DEBUG loaded listener.js 18:43:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f5568143800) [pid = 1825] [serial = 608] [outer = 0x7f5560b84000] 18:43:19 INFO - PROCESS | 1825 | 1461634999501 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 18:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1361ms 18:43:19 INFO - PROCESS | 1825 | 1461634999547 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 18:43:19 INFO - PROCESS | 1825 | 1461634999554 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 18:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:43:19 INFO - PROCESS | 1825 | 1461634999563 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:43:19 INFO - PROCESS | 1825 | 1461634999567 Marionette TRACE conn3 <- [1,782,null,{}] 18:43:19 INFO - PROCESS | 1825 | 1461634999575 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:19 INFO - PROCESS | 1825 | 1461634999761 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 18:43:19 INFO - PROCESS | 1825 | 1461634999956 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5552062000 == 89 [pid = 1825] [id = 203] 18:43:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f5551d24800) [pid = 1825] [serial = 609] [outer = (nil)] 18:43:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f5551d2ec00) [pid = 1825] [serial = 610] [outer = 0x7f5551d24800] 18:43:20 INFO - PROCESS | 1825 | 1461635000030 Marionette DEBUG loaded listener.js 18:43:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f5551f30400) [pid = 1825] [serial = 611] [outer = 0x7f5551d24800] 18:43:20 INFO - PROCESS | 1825 | 1461635000889 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 18:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1380ms 18:43:20 INFO - PROCESS | 1825 | 1461635000944 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 18:43:20 INFO - PROCESS | 1825 | 1461635000952 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 18:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:43:20 INFO - PROCESS | 1825 | 1461635000962 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:43:20 INFO - PROCESS | 1825 | 1461635000965 Marionette TRACE conn3 <- [1,786,null,{}] 18:43:20 INFO - PROCESS | 1825 | 1461635000972 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:21 INFO - PROCESS | 1825 | 1461635001144 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 18:43:21 INFO - PROCESS | 1825 | 1461635001307 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c912000 == 90 [pid = 1825] [id = 204] 18:43:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f5555926000) [pid = 1825] [serial = 612] [outer = (nil)] 18:43:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f5557a19800) [pid = 1825] [serial = 613] [outer = 0x7f5555926000] 18:43:21 INFO - PROCESS | 1825 | 1461635001382 Marionette DEBUG loaded listener.js 18:43:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f555826fc00) [pid = 1825] [serial = 614] [outer = 0x7f5555926000] 18:43:22 INFO - PROCESS | 1825 | 1461635002316 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 18:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1428ms 18:43:22 INFO - PROCESS | 1825 | 1461635002391 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 18:43:22 INFO - PROCESS | 1825 | 1461635002394 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 18:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:43:22 INFO - PROCESS | 1825 | 1461635002401 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:43:22 INFO - PROCESS | 1825 | 1461635002407 Marionette TRACE conn3 <- [1,790,null,{}] 18:43:22 INFO - PROCESS | 1825 | 1461635002422 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:22 INFO - PROCESS | 1825 | 1461635002638 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 18:43:22 INFO - PROCESS | 1825 | 1461635002804 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556e90f000 == 91 [pid = 1825] [id = 205] 18:43:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f55585b7800) [pid = 1825] [serial = 615] [outer = (nil)] 18:43:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f555c880400) [pid = 1825] [serial = 616] [outer = 0x7f55585b7800] 18:43:22 INFO - PROCESS | 1825 | 1461635002881 Marionette DEBUG loaded listener.js 18:43:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f55604a5800) [pid = 1825] [serial = 617] [outer = 0x7f55585b7800] 18:43:23 INFO - PROCESS | 1825 | 1461635003750 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 18:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1387ms 18:43:23 INFO - PROCESS | 1825 | 1461635003788 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 18:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:43:23 INFO - PROCESS | 1825 | 1461635003792 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 18:43:23 INFO - PROCESS | 1825 | 1461635003798 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:43:23 INFO - PROCESS | 1825 | 1461635003801 Marionette TRACE conn3 <- [1,794,null,{}] 18:43:23 INFO - PROCESS | 1825 | 1461635003806 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:23 INFO - PROCESS | 1825 | 1461635003964 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 18:43:24 INFO - PROCESS | 1825 | 1461635004133 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573ec4000 == 92 [pid = 1825] [id = 206] 18:43:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f554cacf800) [pid = 1825] [serial = 618] [outer = (nil)] 18:43:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f556186f800) [pid = 1825] [serial = 619] [outer = 0x7f554cacf800] 18:43:24 INFO - PROCESS | 1825 | 1461635004204 Marionette DEBUG loaded listener.js 18:43:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f5568da2400) [pid = 1825] [serial = 620] [outer = 0x7f554cacf800] 18:43:25 INFO - PROCESS | 1825 | 1461635005076 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 18:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1347ms 18:43:25 INFO - PROCESS | 1825 | 1461635005146 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 18:43:25 INFO - PROCESS | 1825 | 1461635005150 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 18:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:43:25 INFO - PROCESS | 1825 | 1461635005155 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:43:25 INFO - PROCESS | 1825 | 1461635005158 Marionette TRACE conn3 <- [1,798,null,{}] 18:43:25 INFO - PROCESS | 1825 | 1461635005163 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:25 INFO - PROCESS | 1825 | 1461635005330 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 18:43:25 INFO - PROCESS | 1825 | 1461635005495 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557b99e800 == 93 [pid = 1825] [id = 207] 18:43:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f554df6c400) [pid = 1825] [serial = 621] [outer = (nil)] 18:43:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f554df71400) [pid = 1825] [serial = 622] [outer = 0x7f554df6c400] 18:43:25 INFO - PROCESS | 1825 | 1461635005569 Marionette DEBUG loaded listener.js 18:43:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f554df76400) [pid = 1825] [serial = 623] [outer = 0x7f554df6c400] 18:43:26 INFO - PROCESS | 1825 | 1461635006397 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 18:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 18:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1282ms 18:43:26 INFO - PROCESS | 1825 | 1461635006439 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 18:43:26 INFO - PROCESS | 1825 | 1461635006443 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 18:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:43:26 INFO - PROCESS | 1825 | 1461635006448 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:43:26 INFO - PROCESS | 1825 | 1461635006450 Marionette TRACE conn3 <- [1,802,null,{}] 18:43:26 INFO - PROCESS | 1825 | 1461635006456 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:26 INFO - PROCESS | 1825 | 1461635006648 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 18:43:26 INFO - PROCESS | 1825 | 1461635006814 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558a22800 == 94 [pid = 1825] [id = 208] 18:43:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f556ebd0800) [pid = 1825] [serial = 624] [outer = (nil)] 18:43:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f556faadc00) [pid = 1825] [serial = 625] [outer = 0x7f556ebd0800] 18:43:26 INFO - PROCESS | 1825 | 1461635006893 Marionette DEBUG loaded listener.js 18:43:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f5571a2c400) [pid = 1825] [serial = 626] [outer = 0x7f556ebd0800] 18:43:27 INFO - PROCESS | 1825 | 1461635007726 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 18:43:27 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 18:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1329ms 18:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:43:27 INFO - PROCESS | 1825 | 1461635007779 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 18:43:27 INFO - PROCESS | 1825 | 1461635007782 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 18:43:27 INFO - PROCESS | 1825 | 1461635007788 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:43:27 INFO - PROCESS | 1825 | 1461635007791 Marionette TRACE conn3 <- [1,806,null,{}] 18:43:27 INFO - PROCESS | 1825 | 1461635007796 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:27 INFO - PROCESS | 1825 | 1461635007969 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 18:43:28 INFO - PROCESS | 1825 | 1461635008146 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d1ef800 == 95 [pid = 1825] [id = 209] 18:43:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f554de2e000) [pid = 1825] [serial = 627] [outer = (nil)] 18:43:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f554de33800) [pid = 1825] [serial = 628] [outer = 0x7f554de2e000] 18:43:28 INFO - PROCESS | 1825 | 1461635008225 Marionette DEBUG loaded listener.js 18:43:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f554de38000) [pid = 1825] [serial = 629] [outer = 0x7f554de2e000] 18:43:29 INFO - PROCESS | 1825 | 1461635009042 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 18:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 18:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1284ms 18:43:29 INFO - PROCESS | 1825 | 1461635009074 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 18:43:29 INFO - PROCESS | 1825 | 1461635009077 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 18:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:43:29 INFO - PROCESS | 1825 | 1461635009085 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:43:29 INFO - PROCESS | 1825 | 1461635009087 Marionette TRACE conn3 <- [1,810,null,{}] 18:43:29 INFO - PROCESS | 1825 | 1461635009093 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:29 INFO - PROCESS | 1825 | 1461635009252 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 18:43:29 INFO - PROCESS | 1825 | 1461635009424 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f33f000 == 96 [pid = 1825] [id = 210] 18:43:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f554b802400) [pid = 1825] [serial = 630] [outer = (nil)] 18:43:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f554b80a400) [pid = 1825] [serial = 631] [outer = 0x7f554b802400] 18:43:29 INFO - PROCESS | 1825 | 1461635009491 Marionette DEBUG loaded listener.js 18:43:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f554b80fc00) [pid = 1825] [serial = 632] [outer = 0x7f554b802400] 18:43:30 INFO - PROCESS | 1825 | 1461635010367 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 18:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1333ms 18:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:43:30 INFO - PROCESS | 1825 | 1461635010420 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 18:43:30 INFO - PROCESS | 1825 | 1461635010423 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 18:43:30 INFO - PROCESS | 1825 | 1461635010429 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:43:30 INFO - PROCESS | 1825 | 1461635010432 Marionette TRACE conn3 <- [1,814,null,{}] 18:43:30 INFO - PROCESS | 1825 | 1461635010437 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:30 INFO - PROCESS | 1825 | 1461635010608 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 18:43:30 INFO - PROCESS | 1825 | 1461635010780 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bcd0000 == 97 [pid = 1825] [id = 211] 18:43:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f554b803800) [pid = 1825] [serial = 633] [outer = (nil)] 18:43:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f554d618400) [pid = 1825] [serial = 634] [outer = 0x7f554b803800] 18:43:30 INFO - PROCESS | 1825 | 1461635010856 Marionette DEBUG loaded listener.js 18:43:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f554d61d000) [pid = 1825] [serial = 635] [outer = 0x7f554b803800] 18:43:31 INFO - PROCESS | 1825 | 1461635011817 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 18:43:31 INFO - PROCESS | 1825 | 1461635011869 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 18:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:43:31 INFO - PROCESS | 1825 | 1461635011875 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:43:31 INFO - PROCESS | 1825 | 1461635011877 Marionette TRACE conn3 <- [1,818,null,{}] 18:43:31 INFO - PROCESS | 1825 | 1461635011882 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:32 INFO - PROCESS | 1825 | 1461635012049 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 18:43:32 INFO - PROCESS | 1825 | 1461635012222 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f342800 == 98 [pid = 1825] [id = 212] 18:43:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f554b8e1c00) [pid = 1825] [serial = 636] [outer = (nil)] 18:43:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f554b8e8400) [pid = 1825] [serial = 637] [outer = 0x7f554b8e1c00] 18:43:32 INFO - PROCESS | 1825 | 1461635012290 Marionette DEBUG loaded listener.js 18:43:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f554b8ef400) [pid = 1825] [serial = 638] [outer = 0x7f554b8e1c00] 18:43:33 INFO - PROCESS | 1825 | 1461635013254 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 18:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1429ms 18:43:33 INFO - PROCESS | 1825 | 1461635013305 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 18:43:33 INFO - PROCESS | 1825 | 1461635013310 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 18:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:43:33 INFO - PROCESS | 1825 | 1461635013316 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:43:33 INFO - PROCESS | 1825 | 1461635013320 Marionette TRACE conn3 <- [1,822,null,{}] 18:43:33 INFO - PROCESS | 1825 | 1461635013325 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:33 INFO - PROCESS | 1825 | 1461635013930 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 18:43:34 INFO - PROCESS | 1825 | 1461635014163 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d1d8000 == 99 [pid = 1825] [id = 213] 18:43:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f554b808400) [pid = 1825] [serial = 639] [outer = (nil)] 18:43:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f554b8e0400) [pid = 1825] [serial = 640] [outer = 0x7f554b808400] 18:43:34 INFO - PROCESS | 1825 | 1461635014232 Marionette DEBUG loaded listener.js 18:43:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f554d61f800) [pid = 1825] [serial = 641] [outer = 0x7f554b808400] 18:43:35 INFO - PROCESS | 1825 | 1461635015182 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 18:43:35 INFO - PROCESS | 1825 | 1461635015208 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 18:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:43:35 INFO - PROCESS | 1825 | 1461635015215 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:43:35 INFO - PROCESS | 1825 | 1461635015220 Marionette TRACE conn3 <- [1,826,null,{}] 18:43:35 INFO - PROCESS | 1825 | 1461635015226 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:35 INFO - PROCESS | 1825 | 1461635015383 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 18:43:35 INFO - PROCESS | 1825 | 1461635015574 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550f22800 == 100 [pid = 1825] [id = 214] 18:43:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f554de30c00) [pid = 1825] [serial = 642] [outer = (nil)] 18:43:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f554df77800) [pid = 1825] [serial = 643] [outer = 0x7f554de30c00] 18:43:35 INFO - PROCESS | 1825 | 1461635015686 Marionette DEBUG loaded listener.js 18:43:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f554f053400) [pid = 1825] [serial = 644] [outer = 0x7f554de30c00] 18:43:36 INFO - PROCESS | 1825 | 1461635016650 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 18:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1485ms 18:43:36 INFO - PROCESS | 1825 | 1461635016702 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 18:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:43:36 INFO - PROCESS | 1825 | 1461635016706 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 18:43:36 INFO - PROCESS | 1825 | 1461635016712 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:43:36 INFO - PROCESS | 1825 | 1461635016715 Marionette TRACE conn3 <- [1,830,null,{}] 18:43:36 INFO - PROCESS | 1825 | 1461635016720 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:36 INFO - PROCESS | 1825 | 1461635016879 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5573edb800 == 99 [pid = 1825] [id = 103] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55782d0800 == 98 [pid = 1825] [id = 104] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561c83800 == 97 [pid = 1825] [id = 175] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564bc1800 == 96 [pid = 1825] [id = 102] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555de26800 == 95 [pid = 1825] [id = 201] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f5559d87c00) [pid = 1825] [serial = 559] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | 1461635017223 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b81b000 == 94 [pid = 1825] [id = 200] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588a8800 == 93 [pid = 1825] [id = 199] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555206f800 == 92 [pid = 1825] [id = 198] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f3e0800 == 91 [pid = 1825] [id = 197] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554bef5800 == 90 [pid = 1825] [id = 196] 18:43:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e2c2000 == 91 [pid = 1825] [id = 215] 18:43:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f554e1cec00) [pid = 1825] [serial = 645] [outer = (nil)] 18:43:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f554fdb2000) [pid = 1825] [serial = 646] [outer = 0x7f554e1cec00] 18:43:37 INFO - PROCESS | 1825 | 1461635017301 Marionette DEBUG loaded listener.js 18:43:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f5550d9d000) [pid = 1825] [serial = 647] [outer = 0x7f554e1cec00] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557431b800 == 90 [pid = 1825] [id = 194] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554e2b1800 == 89 [pid = 1825] [id = 193] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557403b800 == 88 [pid = 1825] [id = 192] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556ec8b000 == 87 [pid = 1825] [id = 191] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564d16000 == 86 [pid = 1825] [id = 190] 18:43:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555206b800 == 85 [pid = 1825] [id = 186] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f55602bf400) [pid = 1825] [serial = 535] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f55588b5400) [pid = 1825] [serial = 532] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f55510edc00) [pid = 1825] [serial = 541] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f555591ec00) [pid = 1825] [serial = 529] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f5559d4e000) [pid = 1825] [serial = 556] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f5557a25800) [pid = 1825] [serial = 553] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f55521e2800) [pid = 1825] [serial = 548] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f5562933400) [pid = 1825] [serial = 538] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f555b595800) [pid = 1825] [serial = 557] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f5555a47000) [pid = 1825] [serial = 551] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f5560b86400) [pid = 1825] [serial = 527] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f55521ea000) [pid = 1825] [serial = 544] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f55585b6400) [pid = 1825] [serial = 554] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f5555922400) [pid = 1825] [serial = 550] [outer = (nil)] [url = about:blank] 18:43:37 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f55510e4c00) [pid = 1825] [serial = 547] [outer = (nil)] [url = about:blank] 18:43:38 INFO - PROCESS | 1825 | 1461635018016 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 18:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1334ms 18:43:38 INFO - PROCESS | 1825 | 1461635018047 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 18:43:38 INFO - PROCESS | 1825 | 1461635018053 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 18:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:43:38 INFO - PROCESS | 1825 | 1461635018081 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:43:38 INFO - PROCESS | 1825 | 1461635018088 Marionette TRACE conn3 <- [1,834,null,{}] 18:43:38 INFO - PROCESS | 1825 | 1461635018093 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:38 INFO - PROCESS | 1825 | 1461635018241 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 18:43:38 INFO - PROCESS | 1825 | 1461635018250 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55569b2800 == 86 [pid = 1825] [id = 216] 18:43:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f55510e4c00) [pid = 1825] [serial = 648] [outer = (nil)] 18:43:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f5551e50000) [pid = 1825] [serial = 649] [outer = 0x7f55510e4c00] 18:43:38 INFO - PROCESS | 1825 | 1461635018320 Marionette DEBUG loaded listener.js 18:43:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f5551f36c00) [pid = 1825] [serial = 650] [outer = 0x7f55510e4c00] 18:43:39 INFO - PROCESS | 1825 | 1461635019098 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 18:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1049ms 18:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:43:39 INFO - PROCESS | 1825 | 1461635019132 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 18:43:39 INFO - PROCESS | 1825 | 1461635019134 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 18:43:39 INFO - PROCESS | 1825 | 1461635019158 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:43:39 INFO - PROCESS | 1825 | 1461635019161 Marionette TRACE conn3 <- [1,838,null,{}] 18:43:39 INFO - PROCESS | 1825 | 1461635019166 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:39 INFO - PROCESS | 1825 | 1461635019309 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 18:43:39 INFO - PROCESS | 1825 | 1461635019325 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558196000 == 87 [pid = 1825] [id = 217] 18:43:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f5551f37000) [pid = 1825] [serial = 651] [outer = (nil)] 18:43:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f55521f0000) [pid = 1825] [serial = 652] [outer = 0x7f5551f37000] 18:43:39 INFO - PROCESS | 1825 | 1461635019387 Marionette DEBUG loaded listener.js 18:43:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f5555a1ac00) [pid = 1825] [serial = 653] [outer = 0x7f5551f37000] 18:43:40 INFO - PROCESS | 1825 | 1461635020278 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 18:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1196ms 18:43:40 INFO - PROCESS | 1825 | 1461635020338 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 18:43:40 INFO - PROCESS | 1825 | 1461635020341 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 18:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:43:40 INFO - PROCESS | 1825 | 1461635020347 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:43:40 INFO - PROCESS | 1825 | 1461635020350 Marionette TRACE conn3 <- [1,842,null,{}] 18:43:40 INFO - PROCESS | 1825 | 1461635020355 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:40 INFO - PROCESS | 1825 | 1461635020559 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 18:43:40 INFO - PROCESS | 1825 | 1461635020587 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558a04800 == 88 [pid = 1825] [id = 218] 18:43:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f5555a4d000) [pid = 1825] [serial = 654] [outer = (nil)] 18:43:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f5556aad800) [pid = 1825] [serial = 655] [outer = 0x7f5555a4d000] 18:43:40 INFO - PROCESS | 1825 | 1461635020658 Marionette DEBUG loaded listener.js 18:43:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f5557a16c00) [pid = 1825] [serial = 656] [outer = 0x7f5555a4d000] 18:43:41 INFO - PROCESS | 1825 | 1461635021502 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 18:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1177ms 18:43:41 INFO - PROCESS | 1825 | 1461635021525 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 18:43:41 INFO - PROCESS | 1825 | 1461635021528 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 18:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:43:41 INFO - PROCESS | 1825 | 1461635021533 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:43:41 INFO - PROCESS | 1825 | 1461635021536 Marionette TRACE conn3 <- [1,846,null,{}] 18:43:41 INFO - PROCESS | 1825 | 1461635021541 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:42 INFO - PROCESS | 1825 | 1461635022178 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 18:43:42 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f5556ab6000) [pid = 1825] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:43:42 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f554d7ed400) [pid = 1825] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:43:42 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f55521e5800) [pid = 1825] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:43:42 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f554d7f2400) [pid = 1825] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:43:42 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f5551f2f800) [pid = 1825] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:43:42 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f555c799400) [pid = 1825] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:43:42 INFO - PROCESS | 1825 | 1461635022278 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557c22800 == 89 [pid = 1825] [id = 219] 18:43:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f554d7ed400) [pid = 1825] [serial = 657] [outer = (nil)] 18:43:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f5551f34800) [pid = 1825] [serial = 658] [outer = 0x7f554d7ed400] 18:43:42 INFO - PROCESS | 1825 | 1461635022339 Marionette DEBUG loaded listener.js 18:43:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f5558271c00) [pid = 1825] [serial = 659] [outer = 0x7f554d7ed400] 18:43:43 INFO - PROCESS | 1825 | 1461635023048 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 18:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1530ms 18:43:43 INFO - PROCESS | 1825 | 1461635023064 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 18:43:43 INFO - PROCESS | 1825 | 1461635023068 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 18:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:43:43 INFO - PROCESS | 1825 | 1461635023073 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:43:43 INFO - PROCESS | 1825 | 1461635023075 Marionette TRACE conn3 <- [1,850,null,{}] 18:43:43 INFO - PROCESS | 1825 | 1461635023081 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:43 INFO - PROCESS | 1825 | 1461635023298 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 18:43:43 INFO - PROCESS | 1825 | 1461635023321 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555a091800 == 90 [pid = 1825] [id = 220] 18:43:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f554f569000) [pid = 1825] [serial = 660] [outer = (nil)] 18:43:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f55585aa400) [pid = 1825] [serial = 661] [outer = 0x7f554f569000] 18:43:43 INFO - PROCESS | 1825 | 1461635023385 Marionette DEBUG loaded listener.js 18:43:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f55585bc800) [pid = 1825] [serial = 662] [outer = 0x7f554f569000] 18:43:44 INFO - PROCESS | 1825 | 1461635024155 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 18:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1227ms 18:43:44 INFO - PROCESS | 1825 | 1461635024303 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 18:43:44 INFO - PROCESS | 1825 | 1461635024308 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 18:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:43:44 INFO - PROCESS | 1825 | 1461635024328 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:43:44 INFO - PROCESS | 1825 | 1461635024333 Marionette TRACE conn3 <- [1,854,null,{}] 18:43:44 INFO - PROCESS | 1825 | 1461635024342 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:44 INFO - PROCESS | 1825 | 1461635024566 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 18:43:44 INFO - PROCESS | 1825 | 1461635024743 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e2b0800 == 91 [pid = 1825] [id = 221] 18:43:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f554cad5800) [pid = 1825] [serial = 663] [outer = (nil)] 18:43:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f554d61a000) [pid = 1825] [serial = 664] [outer = 0x7f554cad5800] 18:43:44 INFO - PROCESS | 1825 | 1461635024816 Marionette DEBUG loaded listener.js 18:43:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f554d7f2400) [pid = 1825] [serial = 665] [outer = 0x7f554cad5800] 18:43:45 INFO - PROCESS | 1825 | 1461635025750 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 18:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1490ms 18:43:45 INFO - PROCESS | 1825 | 1461635025819 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 18:43:45 INFO - PROCESS | 1825 | 1461635025825 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 18:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:43:45 INFO - PROCESS | 1825 | 1461635025837 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:43:45 INFO - PROCESS | 1825 | 1461635025842 Marionette TRACE conn3 <- [1,858,null,{}] 18:43:45 INFO - PROCESS | 1825 | 1461635025848 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:46 INFO - PROCESS | 1825 | 1461635026073 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 18:43:46 INFO - PROCESS | 1825 | 1461635026292 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557c09000 == 92 [pid = 1825] [id = 222] 18:43:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f554fda5400) [pid = 1825] [serial = 666] [outer = (nil)] 18:43:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f5550d96000) [pid = 1825] [serial = 667] [outer = 0x7f554fda5400] 18:43:46 INFO - PROCESS | 1825 | 1461635026411 Marionette DEBUG loaded listener.js 18:43:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f5551d27000) [pid = 1825] [serial = 668] [outer = 0x7f554fda5400] 18:43:47 INFO - PROCESS | 1825 | 1461635027276 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 18:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1489ms 18:43:47 INFO - PROCESS | 1825 | 1461635027324 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 18:43:47 INFO - PROCESS | 1825 | 1461635027327 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 18:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:43:47 INFO - PROCESS | 1825 | 1461635027335 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:43:47 INFO - PROCESS | 1825 | 1461635027338 Marionette TRACE conn3 <- [1,862,null,{}] 18:43:47 INFO - PROCESS | 1825 | 1461635027353 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:47 INFO - PROCESS | 1825 | 1461635027556 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 18:43:47 INFO - PROCESS | 1825 | 1461635027740 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b664800 == 93 [pid = 1825] [id = 223] 18:43:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f55521eec00) [pid = 1825] [serial = 669] [outer = (nil)] 18:43:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f5555a3ec00) [pid = 1825] [serial = 670] [outer = 0x7f55521eec00] 18:43:47 INFO - PROCESS | 1825 | 1461635027821 Marionette DEBUG loaded listener.js 18:43:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f55579ed400) [pid = 1825] [serial = 671] [outer = 0x7f55521eec00] 18:43:48 INFO - PROCESS | 1825 | 1461635028760 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 18:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1482ms 18:43:48 INFO - PROCESS | 1825 | 1461635028818 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 18:43:48 INFO - PROCESS | 1825 | 1461635028821 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 18:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:43:48 INFO - PROCESS | 1825 | 1461635028828 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:43:48 INFO - PROCESS | 1825 | 1461635028832 Marionette TRACE conn3 <- [1,866,null,{}] 18:43:48 INFO - PROCESS | 1825 | 1461635028837 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:49 INFO - PROCESS | 1825 | 1461635029036 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 18:43:49 INFO - PROCESS | 1825 | 1461635029210 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c911000 == 94 [pid = 1825] [id = 224] 18:43:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f5555a1fc00) [pid = 1825] [serial = 672] [outer = (nil)] 18:43:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f55585acc00) [pid = 1825] [serial = 673] [outer = 0x7f5555a1fc00] 18:43:49 INFO - PROCESS | 1825 | 1461635029292 Marionette DEBUG loaded listener.js 18:43:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f55587e1000) [pid = 1825] [serial = 674] [outer = 0x7f5555a1fc00] 18:43:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f55587e5c00) [pid = 1825] [serial = 675] [outer = 0x7f5558266800] 18:43:50 INFO - PROCESS | 1825 | 1461635030305 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 18:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1534ms 18:43:50 INFO - PROCESS | 1825 | 1461635030363 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 18:43:50 INFO - PROCESS | 1825 | 1461635030366 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 18:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:43:50 INFO - PROCESS | 1825 | 1461635030372 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:43:50 INFO - PROCESS | 1825 | 1461635030376 Marionette TRACE conn3 <- [1,870,null,{}] 18:43:50 INFO - PROCESS | 1825 | 1461635030381 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:50 INFO - PROCESS | 1825 | 1461635030563 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 18:43:50 INFO - PROCESS | 1825 | 1461635030782 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c91c800 == 95 [pid = 1825] [id = 225] 18:43:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f5551e47800) [pid = 1825] [serial = 676] [outer = (nil)] 18:43:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f5555a4a000) [pid = 1825] [serial = 677] [outer = 0x7f5551e47800] 18:43:50 INFO - PROCESS | 1825 | 1461635030869 Marionette DEBUG loaded listener.js 18:43:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f5558c86400) [pid = 1825] [serial = 678] [outer = 0x7f5551e47800] 18:43:51 INFO - PROCESS | 1825 | 1461635031697 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 18:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1385ms 18:43:51 INFO - PROCESS | 1825 | 1461635031759 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 18:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:43:51 INFO - PROCESS | 1825 | 1461635031766 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 18:43:51 INFO - PROCESS | 1825 | 1461635031773 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:43:51 INFO - PROCESS | 1825 | 1461635031776 Marionette TRACE conn3 <- [1,874,null,{}] 18:43:51 INFO - PROCESS | 1825 | 1461635031781 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:52 INFO - PROCESS | 1825 | 1461635032028 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 18:43:52 INFO - PROCESS | 1825 | 1461635032250 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556145e000 == 96 [pid = 1825] [id = 226] 18:43:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f555a006000) [pid = 1825] [serial = 679] [outer = (nil)] 18:43:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f555a00f800) [pid = 1825] [serial = 680] [outer = 0x7f555a006000] 18:43:52 INFO - PROCESS | 1825 | 1461635032369 Marionette DEBUG loaded listener.js 18:43:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f555ab72800) [pid = 1825] [serial = 681] [outer = 0x7f555a006000] 18:43:53 INFO - PROCESS | 1825 | 1461635033226 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 18:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1479ms 18:43:53 INFO - PROCESS | 1825 | 1461635033252 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 18:43:53 INFO - PROCESS | 1825 | 1461635033255 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 18:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:43:53 INFO - PROCESS | 1825 | 1461635033261 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:43:53 INFO - PROCESS | 1825 | 1461635033264 Marionette TRACE conn3 <- [1,878,null,{}] 18:43:53 INFO - PROCESS | 1825 | 1461635033270 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:53 INFO - PROCESS | 1825 | 1461635033454 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 18:43:53 INFO - PROCESS | 1825 | 1461635033632 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561a8d800 == 97 [pid = 1825] [id = 227] 18:43:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f5559d4a800) [pid = 1825] [serial = 682] [outer = (nil)] 18:43:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f555b67dc00) [pid = 1825] [serial = 683] [outer = 0x7f5559d4a800] 18:43:53 INFO - PROCESS | 1825 | 1461635033706 Marionette DEBUG loaded listener.js 18:43:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f555b68b000) [pid = 1825] [serial = 684] [outer = 0x7f5559d4a800] 18:43:54 INFO - PROCESS | 1825 | 1461635034517 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 18:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1279ms 18:43:54 INFO - PROCESS | 1825 | 1461635034551 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 18:43:54 INFO - PROCESS | 1825 | 1461635034554 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 18:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:43:54 INFO - PROCESS | 1825 | 1461635034563 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:43:54 INFO - PROCESS | 1825 | 1461635034566 Marionette TRACE conn3 <- [1,882,null,{}] 18:43:54 INFO - PROCESS | 1825 | 1461635034571 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:54 INFO - PROCESS | 1825 | 1461635034743 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 18:43:54 INFO - PROCESS | 1825 | 1461635034920 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562063800 == 98 [pid = 1825] [id = 228] 18:43:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f555a006400) [pid = 1825] [serial = 685] [outer = (nil)] 18:43:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f555b6af000) [pid = 1825] [serial = 686] [outer = 0x7f555a006400] 18:43:54 INFO - PROCESS | 1825 | 1461635034993 Marionette DEBUG loaded listener.js 18:43:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f555c603800) [pid = 1825] [serial = 687] [outer = 0x7f555a006400] 18:43:55 INFO - PROCESS | 1825 | 1461635035867 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 18:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1330ms 18:43:55 INFO - PROCESS | 1825 | 1461635035894 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 18:43:55 INFO - PROCESS | 1825 | 1461635035897 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 18:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:43:55 INFO - PROCESS | 1825 | 1461635035903 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:43:55 INFO - PROCESS | 1825 | 1461635035906 Marionette TRACE conn3 <- [1,886,null,{}] 18:43:55 INFO - PROCESS | 1825 | 1461635035911 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:56 INFO - PROCESS | 1825 | 1461635036091 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 18:43:56 INFO - PROCESS | 1825 | 1461635036270 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562957800 == 99 [pid = 1825] [id = 229] 18:43:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f555ab66000) [pid = 1825] [serial = 688] [outer = (nil)] 18:43:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f555c794000) [pid = 1825] [serial = 689] [outer = 0x7f555ab66000] 18:43:56 INFO - PROCESS | 1825 | 1461635036341 Marionette DEBUG loaded listener.js 18:43:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f555c79f400) [pid = 1825] [serial = 690] [outer = 0x7f555ab66000] 18:43:57 INFO - PROCESS | 1825 | 1461635037231 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 18:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1382ms 18:43:57 INFO - PROCESS | 1825 | 1461635037287 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 18:43:57 INFO - PROCESS | 1825 | 1461635037290 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 18:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:43:57 INFO - PROCESS | 1825 | 1461635037296 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:43:57 INFO - PROCESS | 1825 | 1461635037298 Marionette TRACE conn3 <- [1,890,null,{}] 18:43:57 INFO - PROCESS | 1825 | 1461635037304 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:57 INFO - PROCESS | 1825 | 1461635037471 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 18:43:57 INFO - PROCESS | 1825 | 1461635037663 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564bbb000 == 100 [pid = 1825] [id = 230] 18:43:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f554f055400) [pid = 1825] [serial = 691] [outer = (nil)] 18:43:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f555c887800) [pid = 1825] [serial = 692] [outer = 0x7f554f055400] 18:43:57 INFO - PROCESS | 1825 | 1461635037737 Marionette DEBUG loaded listener.js 18:43:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f555caeec00) [pid = 1825] [serial = 693] [outer = 0x7f554f055400] 18:43:58 INFO - PROCESS | 1825 | 1461635038596 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 18:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1333ms 18:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:43:58 INFO - PROCESS | 1825 | 1461635038630 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 18:43:58 INFO - PROCESS | 1825 | 1461635038633 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 18:43:58 INFO - PROCESS | 1825 | 1461635038639 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:43:58 INFO - PROCESS | 1825 | 1461635038643 Marionette TRACE conn3 <- [1,894,null,{}] 18:43:58 INFO - PROCESS | 1825 | 1461635038648 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:58 INFO - PROCESS | 1825 | 1461635038833 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 18:43:59 INFO - PROCESS | 1825 | 1461635039342 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e21800 == 101 [pid = 1825] [id = 231] 18:43:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f554b8e7c00) [pid = 1825] [serial = 694] [outer = (nil)] 18:43:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f554cad1000) [pid = 1825] [serial = 695] [outer = 0x7f554b8e7c00] 18:43:59 INFO - PROCESS | 1825 | 1461635039457 Marionette DEBUG loaded listener.js 18:43:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f554d7f1400) [pid = 1825] [serial = 696] [outer = 0x7f554b8e7c00] 18:44:00 INFO - PROCESS | 1825 | 1461635040303 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 18:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1730ms 18:44:00 INFO - PROCESS | 1825 | 1461635040371 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 18:44:00 INFO - PROCESS | 1825 | 1461635040377 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 18:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:44:00 INFO - PROCESS | 1825 | 1461635040383 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:44:00 INFO - PROCESS | 1825 | 1461635040388 Marionette TRACE conn3 <- [1,898,null,{}] 18:44:00 INFO - PROCESS | 1825 | 1461635040395 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:00 INFO - PROCESS | 1825 | 1461635040560 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 18:44:00 INFO - PROCESS | 1825 | 1461635040915 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554dedd000 == 102 [pid = 1825] [id = 232] 18:44:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f554b8e5800) [pid = 1825] [serial = 697] [outer = (nil)] 18:44:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f554d7f4800) [pid = 1825] [serial = 698] [outer = 0x7f554b8e5800] 18:44:00 INFO - PROCESS | 1825 | 1461635040989 Marionette DEBUG loaded listener.js 18:44:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f554e1cc000) [pid = 1825] [serial = 699] [outer = 0x7f554b8e5800] 18:44:01 INFO - PROCESS | 1825 | 1461635041866 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 18:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1535ms 18:44:01 INFO - PROCESS | 1825 | 1461635041922 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 18:44:01 INFO - PROCESS | 1825 | 1461635041928 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 18:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:44:01 INFO - PROCESS | 1825 | 1461635041935 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:44:01 INFO - PROCESS | 1825 | 1461635041938 Marionette TRACE conn3 <- [1,902,null,{}] 18:44:01 INFO - PROCESS | 1825 | 1461635041943 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:02 INFO - PROCESS | 1825 | 1461635042140 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 18:44:02 INFO - PROCESS | 1825 | 1461635042415 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555207e000 == 103 [pid = 1825] [id = 233] 18:44:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f554e1c7000) [pid = 1825] [serial = 700] [outer = (nil)] 18:44:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f5551d27c00) [pid = 1825] [serial = 701] [outer = 0x7f554e1c7000] 18:44:02 INFO - PROCESS | 1825 | 1461635042530 Marionette DEBUG loaded listener.js 18:44:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f5551f2c000) [pid = 1825] [serial = 702] [outer = 0x7f554e1c7000] 18:44:03 INFO - PROCESS | 1825 | 1461635043390 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 18:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1532ms 18:44:03 INFO - PROCESS | 1825 | 1461635043469 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 18:44:03 INFO - PROCESS | 1825 | 1461635043472 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 18:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:44:03 INFO - PROCESS | 1825 | 1461635043485 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:44:03 INFO - PROCESS | 1825 | 1461635043494 Marionette TRACE conn3 <- [1,906,null,{}] 18:44:03 INFO - PROCESS | 1825 | 1461635043502 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:03 INFO - PROCESS | 1825 | 1461635043709 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 18:44:03 INFO - PROCESS | 1825 | 1461635043927 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554dec2800 == 104 [pid = 1825] [id = 234] 18:44:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f554df71800) [pid = 1825] [serial = 703] [outer = (nil)] 18:44:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f5551e4a000) [pid = 1825] [serial = 704] [outer = 0x7f554df71800] 18:44:04 INFO - PROCESS | 1825 | 1461635044052 Marionette DEBUG loaded listener.js 18:44:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f55579e5400) [pid = 1825] [serial = 705] [outer = 0x7f554df71800] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f55604a8c00) [pid = 1825] [serial = 571] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f55579e2800) [pid = 1825] [serial = 565] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f554cace800) [pid = 1825] [serial = 583] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f5551d26c00) [pid = 1825] [serial = 586] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5557c22800 == 103 [pid = 1825] [id = 219] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f55521ec400) [pid = 1825] [serial = 562] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f555c88a000) [pid = 1825] [serial = 568] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f5561521c00) [pid = 1825] [serial = 574] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f556ebc3400) [pid = 1825] [serial = 577] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f5551f32c00) [pid = 1825] [serial = 580] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f55629f1c00) [pid = 1825] [serial = 607] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55569b2800 == 102 [pid = 1825] [id = 216] 18:44:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554e2c2000 == 101 [pid = 1825] [id = 215] 18:44:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550f22800 == 100 [pid = 1825] [id = 214] 18:44:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d1d8000 == 99 [pid = 1825] [id = 213] 18:44:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558a22800 == 98 [pid = 1825] [id = 208] 18:44:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557b99e800 == 97 [pid = 1825] [id = 207] 18:44:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5573ec4000 == 96 [pid = 1825] [id = 206] 18:44:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5552062000 == 95 [pid = 1825] [id = 203] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f554f056000) [pid = 1825] [serial = 590] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f554d7f4400) [pid = 1825] [serial = 589] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f5559af0400) [pid = 1825] [serial = 601] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f555c885c00) [pid = 1825] [serial = 604] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f555b85b400) [pid = 1825] [serial = 602] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f555cceac00) [pid = 1825] [serial = 605] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f55585aac00) [pid = 1825] [serial = 598] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f5555a24400) [pid = 1825] [serial = 596] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f55588bdc00) [pid = 1825] [serial = 599] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f5551d2f000) [pid = 1825] [serial = 592] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f5551e4a400) [pid = 1825] [serial = 593] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f555591c000) [pid = 1825] [serial = 595] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1825 | 1461635044839 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 18:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1411ms 18:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:44:04 INFO - PROCESS | 1825 | 1461635044890 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 18:44:04 INFO - PROCESS | 1825 | 1461635044893 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 18:44:04 INFO - PROCESS | 1825 | 1461635044900 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:44:04 INFO - PROCESS | 1825 | 1461635044903 Marionette TRACE conn3 <- [1,910,null,{}] 18:44:04 INFO - PROCESS | 1825 | 1461635044907 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:05 INFO - PROCESS | 1825 | 1461635045053 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 18:44:05 INFO - PROCESS | 1825 | 1461635045068 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550f03000 == 96 [pid = 1825] [id = 235] 18:44:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f554f056000) [pid = 1825] [serial = 706] [outer = (nil)] 18:44:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f5557a1ec00) [pid = 1825] [serial = 707] [outer = 0x7f554f056000] 18:44:05 INFO - PROCESS | 1825 | 1461635045138 Marionette DEBUG loaded listener.js 18:44:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f5558270000) [pid = 1825] [serial = 708] [outer = 0x7f554f056000] 18:44:06 INFO - PROCESS | 1825 | 1461635046031 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 18:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1180ms 18:44:06 INFO - PROCESS | 1825 | 1461635046079 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 18:44:06 INFO - PROCESS | 1825 | 1461635046083 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 18:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:44:06 INFO - PROCESS | 1825 | 1461635046090 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:44:06 INFO - PROCESS | 1825 | 1461635046093 Marionette TRACE conn3 <- [1,914,null,{}] 18:44:06 INFO - PROCESS | 1825 | 1461635046099 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:06 INFO - PROCESS | 1825 | 1461635046252 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 18:44:06 INFO - PROCESS | 1825 | 1461635046268 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b5a7800 == 97 [pid = 1825] [id = 236] 18:44:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f5558c80000) [pid = 1825] [serial = 709] [outer = (nil)] 18:44:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f5558c8c400) [pid = 1825] [serial = 710] [outer = 0x7f5558c80000] 18:44:06 INFO - PROCESS | 1825 | 1461635046340 Marionette DEBUG loaded listener.js 18:44:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f5559d84400) [pid = 1825] [serial = 711] [outer = 0x7f5558c80000] 18:44:07 INFO - PROCESS | 1825 | 1461635047238 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 18:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1185ms 18:44:07 INFO - PROCESS | 1825 | 1461635047276 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 18:44:07 INFO - PROCESS | 1825 | 1461635047279 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 18:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:44:07 INFO - PROCESS | 1825 | 1461635047284 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:44:07 INFO - PROCESS | 1825 | 1461635047286 Marionette TRACE conn3 <- [1,918,null,{}] 18:44:07 INFO - PROCESS | 1825 | 1461635047300 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:07 INFO - PROCESS | 1825 | 1461635047509 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 18:44:07 INFO - PROCESS | 1825 | 1461635047545 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556294a000 == 98 [pid = 1825] [id = 237] 18:44:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f5559d84800) [pid = 1825] [serial = 712] [outer = (nil)] 18:44:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f555c88d400) [pid = 1825] [serial = 713] [outer = 0x7f5559d84800] 18:44:07 INFO - PROCESS | 1825 | 1461635047606 Marionette DEBUG loaded listener.js 18:44:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f555caf9000) [pid = 1825] [serial = 714] [outer = 0x7f5559d84800] 18:44:08 INFO - PROCESS | 1825 | 1461635048466 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 18:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1241ms 18:44:08 INFO - PROCESS | 1825 | 1461635048527 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 18:44:08 INFO - PROCESS | 1825 | 1461635048530 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 18:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:44:08 INFO - PROCESS | 1825 | 1461635048536 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:44:08 INFO - PROCESS | 1825 | 1461635048538 Marionette TRACE conn3 <- [1,922,null,{}] 18:44:08 INFO - PROCESS | 1825 | 1461635048550 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:08 INFO - PROCESS | 1825 | 1461635048750 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 18:44:08 INFO - PROCESS | 1825 | 1461635048773 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556811b000 == 99 [pid = 1825] [id = 238] 18:44:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f555cafa400) [pid = 1825] [serial = 715] [outer = (nil)] 18:44:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f555ccd0c00) [pid = 1825] [serial = 716] [outer = 0x7f555cafa400] 18:44:08 INFO - PROCESS | 1825 | 1461635048831 Marionette DEBUG loaded listener.js 18:44:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f555ccde800) [pid = 1825] [serial = 717] [outer = 0x7f555cafa400] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f554e1cec00) [pid = 1825] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f554e1c6400) [pid = 1825] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f555ccc3000) [pid = 1825] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f5561a11400) [pid = 1825] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f5555a1d800) [pid = 1825] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f5562387800) [pid = 1825] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f5555a3e400) [pid = 1825] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f55585a5000) [pid = 1825] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f5559d46c00) [pid = 1825] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f555a0dc000) [pid = 1825] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f554fda5800) [pid = 1825] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f555b594000) [pid = 1825] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f556f0d6000) [pid = 1825] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f5573ea3c00) [pid = 1825] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f5565011c00) [pid = 1825] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f55579ed000) [pid = 1825] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f555caf8800) [pid = 1825] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f556292d000) [pid = 1825] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f5568144000) [pid = 1825] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f55579e6000) [pid = 1825] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f55510e5c00) [pid = 1825] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f554e1c3000) [pid = 1825] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f554f56e400) [pid = 1825] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f5573a42800) [pid = 1825] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f555b85dc00) [pid = 1825] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f5556ab5800) [pid = 1825] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f556151c800) [pid = 1825] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f554b808400) [pid = 1825] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f5558ec0c00) [pid = 1825] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f5555a40800) [pid = 1825] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f5555a4d000) [pid = 1825] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f55629f1400) [pid = 1825] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f5556aacc00) [pid = 1825] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f5573a42c00) [pid = 1825] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f55588b8400) [pid = 1825] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f555f313000) [pid = 1825] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f55510e4c00) [pid = 1825] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f555cce9000) [pid = 1825] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f555c884800) [pid = 1825] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f555ccf0c00) [pid = 1825] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f55510ed800) [pid = 1825] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f554d7ed400) [pid = 1825] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f5551e4f400) [pid = 1825] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f5550d93000) [pid = 1825] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f55585a7400) [pid = 1825] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f556151e000) [pid = 1825] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f5555a4cc00) [pid = 1825] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f554de30c00) [pid = 1825] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f554fda9c00) [pid = 1825] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f555cafc400) [pid = 1825] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f555f311000) [pid = 1825] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f5561524000) [pid = 1825] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f5559afb800) [pid = 1825] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f5551f37000) [pid = 1825] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f5567e6a400) [pid = 1825] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f555de0c800) [pid = 1825] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f5550d95c00) [pid = 1825] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f5558c83800) [pid = 1825] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f555ccefc00) [pid = 1825] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f55739ae800) [pid = 1825] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:44:10 INFO - PROCESS | 1825 | 1461635050492 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 18:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1988ms 18:44:10 INFO - PROCESS | 1825 | 1461635050526 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 18:44:10 INFO - PROCESS | 1825 | 1461635050530 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 18:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:44:10 INFO - PROCESS | 1825 | 1461635050543 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:44:10 INFO - PROCESS | 1825 | 1461635050545 Marionette TRACE conn3 <- [1,926,null,{}] 18:44:10 INFO - PROCESS | 1825 | 1461635050551 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:10 INFO - PROCESS | 1825 | 1461635050705 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 18:44:10 INFO - PROCESS | 1825 | 1461635050719 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550f11000 == 100 [pid = 1825] [id = 239] 18:44:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f554e1c3000) [pid = 1825] [serial = 718] [outer = (nil)] 18:44:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f5550d95000) [pid = 1825] [serial = 719] [outer = 0x7f554e1c3000] 18:44:10 INFO - PROCESS | 1825 | 1461635050780 Marionette DEBUG loaded listener.js 18:44:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f555591bc00) [pid = 1825] [serial = 720] [outer = 0x7f554e1c3000] 18:44:11 INFO - PROCESS | 1825 | 1461635051549 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 18:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1035ms 18:44:11 INFO - PROCESS | 1825 | 1461635051573 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 18:44:11 INFO - PROCESS | 1825 | 1461635051575 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 18:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:44:11 INFO - PROCESS | 1825 | 1461635051581 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:44:11 INFO - PROCESS | 1825 | 1461635051583 Marionette TRACE conn3 <- [1,930,null,{}] 18:44:11 INFO - PROCESS | 1825 | 1461635051588 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:11 INFO - PROCESS | 1825 | 1461635051848 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 18:44:12 INFO - PROCESS | 1825 | 1461635052040 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f1c8800 == 101 [pid = 1825] [id = 240] 18:44:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f554b80f800) [pid = 1825] [serial = 721] [outer = (nil)] 18:44:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f554b8e3400) [pid = 1825] [serial = 722] [outer = 0x7f554b80f800] 18:44:12 INFO - PROCESS | 1825 | 1461635052115 Marionette DEBUG loaded listener.js 18:44:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f554d7e7400) [pid = 1825] [serial = 723] [outer = 0x7f554b80f800] 18:44:13 INFO - PROCESS | 1825 | 1461635053040 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 18:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1529ms 18:44:13 INFO - PROCESS | 1825 | 1461635053113 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 18:44:13 INFO - PROCESS | 1825 | 1461635053123 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 18:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:44:13 INFO - PROCESS | 1825 | 1461635053137 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:44:13 INFO - PROCESS | 1825 | 1461635053144 Marionette TRACE conn3 <- [1,934,null,{}] 18:44:13 INFO - PROCESS | 1825 | 1461635053150 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:13 INFO - PROCESS | 1825 | 1461635053372 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 18:44:13 INFO - PROCESS | 1825 | 1461635053615 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558e91000 == 102 [pid = 1825] [id = 241] 18:44:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f554e1c3c00) [pid = 1825] [serial = 724] [outer = (nil)] 18:44:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f5550d95800) [pid = 1825] [serial = 725] [outer = 0x7f554e1c3c00] 18:44:13 INFO - PROCESS | 1825 | 1461635053741 Marionette DEBUG loaded listener.js 18:44:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f5551d29000) [pid = 1825] [serial = 726] [outer = 0x7f554e1c3c00] 18:44:14 INFO - PROCESS | 1825 | 1461635054562 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 18:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1486ms 18:44:14 INFO - PROCESS | 1825 | 1461635054625 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 18:44:14 INFO - PROCESS | 1825 | 1461635054630 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 18:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:44:14 INFO - PROCESS | 1825 | 1461635054636 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:44:14 INFO - PROCESS | 1825 | 1461635054639 Marionette TRACE conn3 <- [1,938,null,{}] 18:44:14 INFO - PROCESS | 1825 | 1461635054645 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:14 INFO - PROCESS | 1825 | 1461635054827 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 18:44:15 INFO - PROCESS | 1825 | 1461635055016 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55604eb800 == 103 [pid = 1825] [id = 242] 18:44:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f5551f34c00) [pid = 1825] [serial = 727] [outer = (nil)] 18:44:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f5555a1a800) [pid = 1825] [serial = 728] [outer = 0x7f5551f34c00] 18:44:15 INFO - PROCESS | 1825 | 1461635055092 Marionette DEBUG loaded listener.js 18:44:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f55579e6000) [pid = 1825] [serial = 729] [outer = 0x7f5551f34c00] 18:44:16 INFO - PROCESS | 1825 | 1461635056031 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 18:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1428ms 18:44:16 INFO - PROCESS | 1825 | 1461635056065 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 18:44:16 INFO - PROCESS | 1825 | 1461635056071 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 18:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:44:16 INFO - PROCESS | 1825 | 1461635056087 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:44:16 INFO - PROCESS | 1825 | 1461635056094 Marionette TRACE conn3 <- [1,942,null,{}] 18:44:16 INFO - PROCESS | 1825 | 1461635056101 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:16 INFO - PROCESS | 1825 | 1461635056284 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 18:44:16 INFO - PROCESS | 1825 | 1461635056460 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5567ec6800 == 104 [pid = 1825] [id = 243] 18:44:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f5551f2b400) [pid = 1825] [serial = 730] [outer = (nil)] 18:44:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f55585b7000) [pid = 1825] [serial = 731] [outer = 0x7f5551f2b400] 18:44:16 INFO - PROCESS | 1825 | 1461635056537 Marionette DEBUG loaded listener.js 18:44:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f5558eb6800) [pid = 1825] [serial = 732] [outer = 0x7f5551f2b400] 18:44:17 INFO - PROCESS | 1825 | 1461635057407 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 18:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1397ms 18:44:17 INFO - PROCESS | 1825 | 1461635057477 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 18:44:17 INFO - PROCESS | 1825 | 1461635057481 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 18:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:44:17 INFO - PROCESS | 1825 | 1461635057487 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:44:17 INFO - PROCESS | 1825 | 1461635057489 Marionette TRACE conn3 <- [1,946,null,{}] 18:44:17 INFO - PROCESS | 1825 | 1461635057495 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:17 INFO - PROCESS | 1825 | 1461635057685 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 18:44:17 INFO - PROCESS | 1825 | 1461635057864 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556eca3000 == 105 [pid = 1825] [id = 244] 18:44:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f5551f39c00) [pid = 1825] [serial = 733] [outer = (nil)] 18:44:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f5559d83c00) [pid = 1825] [serial = 734] [outer = 0x7f5551f39c00] 18:44:17 INFO - PROCESS | 1825 | 1461635057936 Marionette DEBUG loaded listener.js 18:44:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f555b688000) [pid = 1825] [serial = 735] [outer = 0x7f5551f39c00] 18:44:18 INFO - PROCESS | 1825 | 1461635058854 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 18:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1437ms 18:44:18 INFO - PROCESS | 1825 | 1461635058925 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 18:44:18 INFO - PROCESS | 1825 | 1461635058928 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 18:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:44:18 INFO - PROCESS | 1825 | 1461635058935 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:44:18 INFO - PROCESS | 1825 | 1461635058938 Marionette TRACE conn3 <- [1,950,null,{}] 18:44:18 INFO - PROCESS | 1825 | 1461635058943 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:19 INFO - PROCESS | 1825 | 1461635059165 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 18:44:19 INFO - PROCESS | 1825 | 1461635059344 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557002a000 == 106 [pid = 1825] [id = 245] 18:44:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f555c88c800) [pid = 1825] [serial = 736] [outer = (nil)] 18:44:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f555caf6800) [pid = 1825] [serial = 737] [outer = 0x7f555c88c800] 18:44:19 INFO - PROCESS | 1825 | 1461635059474 Marionette DEBUG loaded listener.js 18:44:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f555ccdfc00) [pid = 1825] [serial = 738] [outer = 0x7f555c88c800] 18:44:20 INFO - PROCESS | 1825 | 1461635060336 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 18:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1429ms 18:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:44:20 INFO - PROCESS | 1825 | 1461635060366 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 18:44:20 INFO - PROCESS | 1825 | 1461635060369 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 18:44:20 INFO - PROCESS | 1825 | 1461635060379 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:44:20 INFO - PROCESS | 1825 | 1461635060383 Marionette TRACE conn3 <- [1,954,null,{}] 18:44:20 INFO - PROCESS | 1825 | 1461635060397 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:20 INFO - PROCESS | 1825 | 1461635060578 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 18:44:20 INFO - PROCESS | 1825 | 1461635060792 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573e53000 == 107 [pid = 1825] [id = 246] 18:44:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f555826c400) [pid = 1825] [serial = 739] [outer = (nil)] 18:44:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f555de9fc00) [pid = 1825] [serial = 740] [outer = 0x7f555826c400] 18:44:20 INFO - PROCESS | 1825 | 1461635060866 Marionette DEBUG loaded listener.js 18:44:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f555f20c000) [pid = 1825] [serial = 741] [outer = 0x7f555826c400] 18:44:21 INFO - PROCESS | 1825 | 1461635061847 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 18:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1546ms 18:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:44:21 INFO - PROCESS | 1825 | 1461635061922 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 18:44:21 INFO - PROCESS | 1825 | 1461635061924 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 18:44:21 INFO - PROCESS | 1825 | 1461635061931 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:44:21 INFO - PROCESS | 1825 | 1461635061934 Marionette TRACE conn3 <- [1,958,null,{}] 18:44:21 INFO - PROCESS | 1825 | 1461635061939 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:22 INFO - PROCESS | 1825 | 1461635062129 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 18:44:22 INFO - PROCESS | 1825 | 1461635062348 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5575e91000 == 108 [pid = 1825] [id = 247] 18:44:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f555cce3c00) [pid = 1825] [serial = 742] [outer = (nil)] 18:44:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f555f316c00) [pid = 1825] [serial = 743] [outer = 0x7f555cce3c00] 18:44:22 INFO - PROCESS | 1825 | 1461635062465 Marionette DEBUG loaded listener.js 18:44:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f555f618000) [pid = 1825] [serial = 744] [outer = 0x7f555cce3c00] 18:44:23 INFO - PROCESS | 1825 | 1461635063274 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 18:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1379ms 18:44:23 INFO - PROCESS | 1825 | 1461635063310 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 18:44:23 INFO - PROCESS | 1825 | 1461635063314 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 18:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:44:23 INFO - PROCESS | 1825 | 1461635063319 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:44:23 INFO - PROCESS | 1825 | 1461635063322 Marionette TRACE conn3 <- [1,962,null,{}] 18:44:23 INFO - PROCESS | 1825 | 1461635063327 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:23 INFO - PROCESS | 1825 | 1461635063520 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 18:44:23 INFO - PROCESS | 1825 | 1461635063707 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557b98d800 == 109 [pid = 1825] [id = 248] 18:44:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f555f20dc00) [pid = 1825] [serial = 745] [outer = (nil)] 18:44:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f555f861c00) [pid = 1825] [serial = 746] [outer = 0x7f555f20dc00] 18:44:23 INFO - PROCESS | 1825 | 1461635063788 Marionette DEBUG loaded listener.js 18:44:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f55602c1400) [pid = 1825] [serial = 747] [outer = 0x7f555f20dc00] 18:44:24 INFO - PROCESS | 1825 | 1461635064699 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 18:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1439ms 18:44:24 INFO - PROCESS | 1825 | 1461635064760 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 18:44:24 INFO - PROCESS | 1825 | 1461635064763 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 18:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:44:24 INFO - PROCESS | 1825 | 1461635064769 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:44:24 INFO - PROCESS | 1825 | 1461635064778 Marionette TRACE conn3 <- [1,966,null,{}] 18:44:24 INFO - PROCESS | 1825 | 1461635064784 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:24 INFO - PROCESS | 1825 | 1461635064971 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 18:44:25 INFO - PROCESS | 1825 | 1461635065154 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a4e7000 == 110 [pid = 1825] [id = 249] 18:44:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f554d625800) [pid = 1825] [serial = 748] [outer = (nil)] 18:44:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f5550d99400) [pid = 1825] [serial = 749] [outer = 0x7f554d625800] 18:44:25 INFO - PROCESS | 1825 | 1461635065227 Marionette DEBUG loaded listener.js 18:44:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f55604a6800) [pid = 1825] [serial = 750] [outer = 0x7f554d625800] 18:44:26 INFO - PROCESS | 1825 | 1461635066102 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 18:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1387ms 18:44:26 INFO - PROCESS | 1825 | 1461635066158 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 18:44:26 INFO - PROCESS | 1825 | 1461635066161 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 18:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:44:26 INFO - PROCESS | 1825 | 1461635066168 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:44:26 INFO - PROCESS | 1825 | 1461635066171 Marionette TRACE conn3 <- [1,970,null,{}] 18:44:26 INFO - PROCESS | 1825 | 1461635066177 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:26 INFO - PROCESS | 1825 | 1461635066373 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 18:44:26 INFO - PROCESS | 1825 | 1461635066566 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f347000 == 111 [pid = 1825] [id = 250] 18:44:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f554d7e7800) [pid = 1825] [serial = 751] [outer = (nil)] 18:44:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f55607f2000) [pid = 1825] [serial = 752] [outer = 0x7f554d7e7800] 18:44:26 INFO - PROCESS | 1825 | 1461635066647 Marionette DEBUG loaded listener.js 18:44:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f5560b7fc00) [pid = 1825] [serial = 753] [outer = 0x7f554d7e7800] 18:44:27 INFO - PROCESS | 1825 | 1461635067514 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 18:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1381ms 18:44:27 INFO - PROCESS | 1825 | 1461635067551 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 18:44:27 INFO - PROCESS | 1825 | 1461635067555 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 18:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:44:27 INFO - PROCESS | 1825 | 1461635067561 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:44:27 INFO - PROCESS | 1825 | 1461635067565 Marionette TRACE conn3 <- [1,974,null,{}] 18:44:27 INFO - PROCESS | 1825 | 1461635067570 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:27 INFO - PROCESS | 1825 | 1461635067785 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 18:44:27 INFO - PROCESS | 1825 | 1461635067973 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554dec9000 == 112 [pid = 1825] [id = 251] 18:44:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f554d7f3000) [pid = 1825] [serial = 754] [outer = (nil)] 18:44:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f55510e9000) [pid = 1825] [serial = 755] [outer = 0x7f554d7f3000] 18:44:28 INFO - PROCESS | 1825 | 1461635068042 Marionette DEBUG loaded listener.js 18:44:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f55604ae000) [pid = 1825] [serial = 756] [outer = 0x7f554d7f3000] 18:44:28 INFO - PROCESS | 1825 | 1461635068989 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 18:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1482ms 18:44:29 INFO - PROCESS | 1825 | 1461635069044 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 18:44:29 INFO - PROCESS | 1825 | 1461635069048 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 18:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:44:29 INFO - PROCESS | 1825 | 1461635069055 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:44:29 INFO - PROCESS | 1825 | 1461635069058 Marionette TRACE conn3 <- [1,978,null,{}] 18:44:29 INFO - PROCESS | 1825 | 1461635069064 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:29 INFO - PROCESS | 1825 | 1461635069251 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 18:44:29 INFO - PROCESS | 1825 | 1461635069464 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bef5800 == 113 [pid = 1825] [id = 252] 18:44:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f554e1c6000) [pid = 1825] [serial = 757] [outer = (nil)] 18:44:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f55585a9000) [pid = 1825] [serial = 758] [outer = 0x7f554e1c6000] 18:44:29 INFO - PROCESS | 1825 | 1461635069581 Marionette DEBUG loaded listener.js 18:44:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f555c606000) [pid = 1825] [serial = 759] [outer = 0x7f554e1c6000] 18:44:30 INFO - PROCESS | 1825 | 1461635070953 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 18:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1936ms 18:44:31 INFO - PROCESS | 1825 | 1461635071042 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 18:44:31 INFO - PROCESS | 1825 | 1461635071048 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 18:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:44:31 INFO - PROCESS | 1825 | 1461635071075 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:44:31 INFO - PROCESS | 1825 | 1461635071081 Marionette TRACE conn3 <- [1,982,null,{}] 18:44:31 INFO - PROCESS | 1825 | 1461635071089 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:31 INFO - PROCESS | 1825 | 1461635071283 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 18:44:31 INFO - PROCESS | 1825 | 1461635071470 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558040800 == 114 [pid = 1825] [id = 253] 18:44:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f554d7f5400) [pid = 1825] [serial = 760] [outer = (nil)] 18:44:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f554f567c00) [pid = 1825] [serial = 761] [outer = 0x7f554d7f5400] 18:44:31 INFO - PROCESS | 1825 | 1461635071537 Marionette DEBUG loaded listener.js 18:44:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f5550d97c00) [pid = 1825] [serial = 762] [outer = 0x7f554d7f5400] 18:44:32 INFO - PROCESS | 1825 | 1461635072515 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 18:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1493ms 18:44:32 INFO - PROCESS | 1825 | 1461635072565 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 18:44:32 INFO - PROCESS | 1825 | 1461635072573 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 18:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:44:32 INFO - PROCESS | 1825 | 1461635072582 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:44:32 INFO - PROCESS | 1825 | 1461635072587 Marionette TRACE conn3 <- [1,986,null,{}] 18:44:32 INFO - PROCESS | 1825 | 1461635072592 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:32 INFO - PROCESS | 1825 | 1461635072758 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 18:44:33 INFO - PROCESS | 1825 | 1461635073031 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bcd8800 == 115 [pid = 1825] [id = 254] 18:44:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f554d61c400) [pid = 1825] [serial = 763] [outer = (nil)] 18:44:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f5551e4cc00) [pid = 1825] [serial = 764] [outer = 0x7f554d61c400] 18:44:33 INFO - PROCESS | 1825 | 1461635073187 Marionette DEBUG loaded listener.js 18:44:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f5551f39400) [pid = 1825] [serial = 765] [outer = 0x7f554d61c400] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5552068000 == 114 [pid = 1825] [id = 187] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5560ae8800 == 113 [pid = 1825] [id = 188] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561c77000 == 112 [pid = 1825] [id = 189] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561704000 == 111 [pid = 1825] [id = 46] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f55585aa400) [pid = 1825] [serial = 661] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550f11000 == 110 [pid = 1825] [id = 239] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556811b000 == 109 [pid = 1825] [id = 238] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556294a000 == 108 [pid = 1825] [id = 237] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b5a7800 == 107 [pid = 1825] [id = 236] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550f03000 == 106 [pid = 1825] [id = 235] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554dec2800 == 105 [pid = 1825] [id = 234] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558a04800 == 104 [pid = 1825] [id = 218] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558196000 == 103 [pid = 1825] [id = 217] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555207e000 == 102 [pid = 1825] [id = 233] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561c76800 == 101 [pid = 1825] [id = 202] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554dedd000 == 100 [pid = 1825] [id = 232] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5551e21800 == 99 [pid = 1825] [id = 231] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561a8d800 == 98 [pid = 1825] [id = 227] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556145e000 == 97 [pid = 1825] [id = 226] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c91c800 == 96 [pid = 1825] [id = 225] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c911000 == 95 [pid = 1825] [id = 224] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5557c09000 == 94 [pid = 1825] [id = 222] 18:44:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554e2b0800 == 93 [pid = 1825] [id = 221] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f557432d800) [pid = 1825] [serial = 358] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f555ccc9400) [pid = 1825] [serial = 346] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f555a0db400) [pid = 1825] [serial = 385] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f556ec89800) [pid = 1825] [serial = 494] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f554b80a400) [pid = 1825] [serial = 631] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f554d61f800) [pid = 1825] [serial = 641] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f555b85d000) [pid = 1825] [serial = 268] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f555c611800) [pid = 1825] [serial = 485] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f5556aad800) [pid = 1825] [serial = 655] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f5573a4b800) [pid = 1825] [serial = 277] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f5559af6800) [pid = 1825] [serial = 343] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f5578217c00) [pid = 1825] [serial = 361] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f556fd4b000) [pid = 1825] [serial = 497] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f5560b7a800) [pid = 1825] [serial = 349] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f5551f36c00) [pid = 1825] [serial = 650] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f554d618400) [pid = 1825] [serial = 634] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f5557a19800) [pid = 1825] [serial = 613] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f5560b87400) [pid = 1825] [serial = 536] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f55604aac00) [pid = 1825] [serial = 434] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f556500c800) [pid = 1825] [serial = 440] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f556ec7c400) [pid = 1825] [serial = 545] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f5551f34800) [pid = 1825] [serial = 658] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f555ab68000) [pid = 1825] [serial = 428] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f5550da0400) [pid = 1825] [serial = 446] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f55604cb800) [pid = 1825] [serial = 397] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f556ec0c400) [pid = 1825] [serial = 310] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f5561877000) [pid = 1825] [serial = 437] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f554f053400) [pid = 1825] [serial = 644] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f5555927000) [pid = 1825] [serial = 455] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f5560b84400) [pid = 1825] [serial = 488] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f5560e2c000) [pid = 1825] [serial = 307] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f5562fce800) [pid = 1825] [serial = 271] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f5576c0a800) [pid = 1825] [serial = 322] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f55521f0000) [pid = 1825] [serial = 652] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f5570093000) [pid = 1825] [serial = 400] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f554b8e0400) [pid = 1825] [serial = 640] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f5565026000) [pid = 1825] [serial = 539] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f5551d2ec00) [pid = 1825] [serial = 610] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f5555923000) [pid = 1825] [serial = 449] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f556ec7c000) [pid = 1825] [serial = 443] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f5561517000) [pid = 1825] [serial = 391] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f557404c000) [pid = 1825] [serial = 228] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f5551e50000) [pid = 1825] [serial = 649] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f554fdb2000) [pid = 1825] [serial = 646] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f554df71400) [pid = 1825] [serial = 622] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f554f059c00) [pid = 1825] [serial = 506] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f5564de2000) [pid = 1825] [serial = 491] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f5568140400) [pid = 1825] [serial = 352] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f5555a28800) [pid = 1825] [serial = 500] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f55701f0c00) [pid = 1825] [serial = 355] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f55585b9400) [pid = 1825] [serial = 482] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f555c60cc00) [pid = 1825] [serial = 533] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f5560b82400) [pid = 1825] [serial = 364] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f555c610000) [pid = 1825] [serial = 316] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f554fdb2c00) [pid = 1825] [serial = 452] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f555c888c00) [pid = 1825] [serial = 431] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f5555a1ac00) [pid = 1825] [serial = 653] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f556faadc00) [pid = 1825] [serial = 625] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f556186f800) [pid = 1825] [serial = 619] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f55742eb400) [pid = 1825] [serial = 280] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f5558271c00) [pid = 1825] [serial = 659] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f557438ec00) [pid = 1825] [serial = 319] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f554de33800) [pid = 1825] [serial = 628] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f5574209000) [pid = 1825] [serial = 403] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f555ccd7c00) [pid = 1825] [serial = 304] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f555cce3000) [pid = 1825] [serial = 388] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f554df77800) [pid = 1825] [serial = 643] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f555c880400) [pid = 1825] [serial = 616] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f554b8e8400) [pid = 1825] [serial = 637] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f5573a4ac00) [pid = 1825] [serial = 313] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f5550d9d000) [pid = 1825] [serial = 647] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f556f026c00) [pid = 1825] [serial = 274] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f5557a16c00) [pid = 1825] [serial = 656] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f5561aba400) [pid = 1825] [serial = 394] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f5567e6a000) [pid = 1825] [serial = 542] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f554e1cf800) [pid = 1825] [serial = 503] [outer = (nil)] [url = about:blank] 18:44:33 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f5555a23000) [pid = 1825] [serial = 530] [outer = (nil)] [url = about:blank] 18:44:34 INFO - PROCESS | 1825 | 1461635074091 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 18:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1530ms 18:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:44:34 INFO - PROCESS | 1825 | 1461635074121 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 18:44:34 INFO - PROCESS | 1825 | 1461635074124 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 18:44:34 INFO - PROCESS | 1825 | 1461635074131 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:44:34 INFO - PROCESS | 1825 | 1461635074136 Marionette TRACE conn3 <- [1,990,null,{}] 18:44:34 INFO - PROCESS | 1825 | 1461635074151 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:34 INFO - PROCESS | 1825 | 1461635074325 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 18:44:34 INFO - PROCESS | 1825 | 1461635074458 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550f0a800 == 94 [pid = 1825] [id = 255] 18:44:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f554f05a000) [pid = 1825] [serial = 766] [outer = (nil)] 18:44:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f5555a1ac00) [pid = 1825] [serial = 767] [outer = 0x7f554f05a000] 18:44:34 INFO - PROCESS | 1825 | 1461635074525 Marionette DEBUG loaded listener.js 18:44:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f5555a4cc00) [pid = 1825] [serial = 768] [outer = 0x7f554f05a000] 18:44:35 INFO - PROCESS | 1825 | 1461635075237 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 18:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1137ms 18:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:44:35 INFO - PROCESS | 1825 | 1461635075268 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 18:44:35 INFO - PROCESS | 1825 | 1461635075271 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 18:44:35 INFO - PROCESS | 1825 | 1461635075277 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:44:35 INFO - PROCESS | 1825 | 1461635075280 Marionette TRACE conn3 <- [1,994,null,{}] 18:44:35 INFO - PROCESS | 1825 | 1461635075284 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:35 INFO - PROCESS | 1825 | 1461635075509 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 18:44:35 INFO - PROCESS | 1825 | 1461635075598 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55569b6000 == 95 [pid = 1825] [id = 256] 18:44:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f55521e4000) [pid = 1825] [serial = 769] [outer = (nil)] 18:44:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f55579f0000) [pid = 1825] [serial = 770] [outer = 0x7f55521e4000] 18:44:35 INFO - PROCESS | 1825 | 1461635075659 Marionette DEBUG loaded listener.js 18:44:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f5557a21800) [pid = 1825] [serial = 771] [outer = 0x7f55521e4000] 18:44:36 INFO - PROCESS | 1825 | 1461635076473 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 18:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1230ms 18:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:44:36 INFO - PROCESS | 1825 | 1461635076507 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 18:44:36 INFO - PROCESS | 1825 | 1461635076509 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 18:44:36 INFO - PROCESS | 1825 | 1461635076516 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:44:36 INFO - PROCESS | 1825 | 1461635076518 Marionette TRACE conn3 <- [1,998,null,{}] 18:44:36 INFO - PROCESS | 1825 | 1461635076531 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:36 INFO - PROCESS | 1825 | 1461635076727 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 18:44:36 INFO - PROCESS | 1825 | 1461635076753 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588d3000 == 96 [pid = 1825] [id = 257] 18:44:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f55579ed800) [pid = 1825] [serial = 772] [outer = (nil)] 18:44:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f55585a8400) [pid = 1825] [serial = 773] [outer = 0x7f55579ed800] 18:44:36 INFO - PROCESS | 1825 | 1461635076813 Marionette DEBUG loaded listener.js 18:44:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f55585bf800) [pid = 1825] [serial = 774] [outer = 0x7f55579ed800] 18:44:37 INFO - PROCESS | 1825 | 1461635077779 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 18:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1292ms 18:44:37 INFO - PROCESS | 1825 | 1461635077807 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 18:44:37 INFO - PROCESS | 1825 | 1461635077810 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 18:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:44:37 INFO - PROCESS | 1825 | 1461635077816 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:44:37 INFO - PROCESS | 1825 | 1461635077818 Marionette TRACE conn3 <- [1,1002,null,{}] 18:44:37 INFO - PROCESS | 1825 | 1461635077823 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:38 INFO - PROCESS | 1825 | 1461635078498 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f5558c80000) [pid = 1825] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f554f569000) [pid = 1825] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f5559d84800) [pid = 1825] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f554b8e5800) [pid = 1825] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f554f056000) [pid = 1825] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f554b8e7c00) [pid = 1825] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f554e1c7000) [pid = 1825] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f554df71800) [pid = 1825] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f555cafa400) [pid = 1825] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f555b6b1c00) [pid = 1825] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f55510eb800) [pid = 1825] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f5551f2a400) [pid = 1825] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f554f570800) [pid = 1825] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f5557a22000) [pid = 1825] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f554cac7c00) [pid = 1825] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f554cac9800) [pid = 1825] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f554f05b000) [pid = 1825] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f5560c91400) [pid = 1825] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f554e1cdc00) [pid = 1825] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f5560b84000) [pid = 1825] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:44:38 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f5551d24800) [pid = 1825] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:44:38 INFO - PROCESS | 1825 | 1461635078678 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e17000 == 97 [pid = 1825] [id = 258] 18:44:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f554b8e5800) [pid = 1825] [serial = 775] [outer = (nil)] 18:44:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f554cacb800) [pid = 1825] [serial = 776] [outer = 0x7f554b8e5800] 18:44:38 INFO - PROCESS | 1825 | 1461635078744 Marionette DEBUG loaded listener.js 18:44:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f554fdb0000) [pid = 1825] [serial = 777] [outer = 0x7f554b8e5800] 18:44:39 INFO - PROCESS | 1825 | 1461635079401 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 18:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1628ms 18:44:39 INFO - PROCESS | 1825 | 1461635079445 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 18:44:39 INFO - PROCESS | 1825 | 1461635079449 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 18:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:44:39 INFO - PROCESS | 1825 | 1461635079454 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:44:39 INFO - PROCESS | 1825 | 1461635079457 Marionette TRACE conn3 <- [1,1006,null,{}] 18:44:39 INFO - PROCESS | 1825 | 1461635079462 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:39 INFO - PROCESS | 1825 | 1461635079619 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 18:44:39 INFO - PROCESS | 1825 | 1461635079754 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b548800 == 98 [pid = 1825] [id = 259] 18:44:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f554b8e7c00) [pid = 1825] [serial = 778] [outer = (nil)] 18:44:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f5557a20400) [pid = 1825] [serial = 779] [outer = 0x7f554b8e7c00] 18:44:39 INFO - PROCESS | 1825 | 1461635079816 Marionette DEBUG loaded listener.js 18:44:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f555a0e3800) [pid = 1825] [serial = 780] [outer = 0x7f554b8e7c00] 18:44:40 INFO - PROCESS | 1825 | 1461635080616 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 18:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1230ms 18:44:40 INFO - PROCESS | 1825 | 1461635080686 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 18:44:40 INFO - PROCESS | 1825 | 1461635080691 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 18:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:44:40 INFO - PROCESS | 1825 | 1461635080700 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:44:40 INFO - PROCESS | 1825 | 1461635080706 Marionette TRACE conn3 <- [1,1010,null,{}] 18:44:40 INFO - PROCESS | 1825 | 1461635080715 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:40 INFO - PROCESS | 1825 | 1461635080953 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 18:44:41 INFO - PROCESS | 1825 | 1461635081127 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f3dc000 == 99 [pid = 1825] [id = 260] 18:44:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f554d7f5800) [pid = 1825] [serial = 781] [outer = (nil)] 18:44:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f554de36800) [pid = 1825] [serial = 782] [outer = 0x7f554d7f5800] 18:44:41 INFO - PROCESS | 1825 | 1461635081201 Marionette DEBUG loaded listener.js 18:44:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f554e1cdc00) [pid = 1825] [serial = 783] [outer = 0x7f554d7f5800] 18:44:42 INFO - PROCESS | 1825 | 1461635082151 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 18:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1489ms 18:44:42 INFO - PROCESS | 1825 | 1461635082190 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 18:44:42 INFO - PROCESS | 1825 | 1461635082199 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 18:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:44:42 INFO - PROCESS | 1825 | 1461635082209 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:44:42 INFO - PROCESS | 1825 | 1461635082213 Marionette TRACE conn3 <- [1,1014,null,{}] 18:44:42 INFO - PROCESS | 1825 | 1461635082221 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:42 INFO - PROCESS | 1825 | 1461635082417 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 18:44:42 INFO - PROCESS | 1825 | 1461635082591 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558194800 == 100 [pid = 1825] [id = 261] 18:44:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f554d624400) [pid = 1825] [serial = 784] [outer = (nil)] 18:44:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f5551f2bc00) [pid = 1825] [serial = 785] [outer = 0x7f554d624400] 18:44:42 INFO - PROCESS | 1825 | 1461635082665 Marionette DEBUG loaded listener.js 18:44:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f55521f0000) [pid = 1825] [serial = 786] [outer = 0x7f554d624400] 18:44:43 INFO - PROCESS | 1825 | 1461635083632 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 18:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1483ms 18:44:43 INFO - PROCESS | 1825 | 1461635083693 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 18:44:43 INFO - PROCESS | 1825 | 1461635083697 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 18:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:44:43 INFO - PROCESS | 1825 | 1461635083704 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:44:43 INFO - PROCESS | 1825 | 1461635083710 Marionette TRACE conn3 <- [1,1018,null,{}] 18:44:43 INFO - PROCESS | 1825 | 1461635083726 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:43 INFO - PROCESS | 1825 | 1461635083954 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 18:44:44 INFO - PROCESS | 1825 | 1461635084173 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c547800 == 101 [pid = 1825] [id = 262] 18:44:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f5556ab0800) [pid = 1825] [serial = 787] [outer = (nil)] 18:44:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f55585aac00) [pid = 1825] [serial = 788] [outer = 0x7f5556ab0800] 18:44:44 INFO - PROCESS | 1825 | 1461635084295 Marionette DEBUG loaded listener.js 18:44:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f5558c81400) [pid = 1825] [serial = 789] [outer = 0x7f5556ab0800] 18:44:45 INFO - PROCESS | 1825 | 1461635085150 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 18:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1497ms 18:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:44:45 INFO - PROCESS | 1825 | 1461635085202 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 18:44:45 INFO - PROCESS | 1825 | 1461635085206 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 18:44:45 INFO - PROCESS | 1825 | 1461635085212 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:44:45 INFO - PROCESS | 1825 | 1461635085215 Marionette TRACE conn3 <- [1,1022,null,{}] 18:44:45 INFO - PROCESS | 1825 | 1461635085221 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:45 INFO - PROCESS | 1825 | 1461635085456 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 18:44:45 INFO - PROCESS | 1825 | 1461635085629 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555f848800 == 102 [pid = 1825] [id = 263] 18:44:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f5558ff2c00) [pid = 1825] [serial = 790] [outer = (nil)] 18:44:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f555a0d7000) [pid = 1825] [serial = 791] [outer = 0x7f5558ff2c00] 18:44:45 INFO - PROCESS | 1825 | 1461635085745 Marionette DEBUG loaded listener.js 18:44:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f555b688400) [pid = 1825] [serial = 792] [outer = 0x7f5558ff2c00] 18:44:46 INFO - PROCESS | 1825 | 1461635086695 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 18:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1532ms 18:44:46 INFO - PROCESS | 1825 | 1461635086744 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 18:44:46 INFO - PROCESS | 1825 | 1461635086748 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 18:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:44:46 INFO - PROCESS | 1825 | 1461635086754 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:44:46 INFO - PROCESS | 1825 | 1461635086757 Marionette TRACE conn3 <- [1,1026,null,{}] 18:44:46 INFO - PROCESS | 1825 | 1461635086762 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:46 INFO - PROCESS | 1825 | 1461635086945 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 18:44:47 INFO - PROCESS | 1825 | 1461635087172 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55612b9000 == 103 [pid = 1825] [id = 264] 18:44:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f55580ed800) [pid = 1825] [serial = 793] [outer = (nil)] 18:44:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f555c602c00) [pid = 1825] [serial = 794] [outer = 0x7f55580ed800] 18:44:47 INFO - PROCESS | 1825 | 1461635087290 Marionette DEBUG loaded listener.js 18:44:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f555c79a400) [pid = 1825] [serial = 795] [outer = 0x7f55580ed800] 18:44:48 INFO - PROCESS | 1825 | 1461635088143 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 18:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1429ms 18:44:48 INFO - PROCESS | 1825 | 1461635088184 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 18:44:48 INFO - PROCESS | 1825 | 1461635088188 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 18:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:44:48 INFO - PROCESS | 1825 | 1461635088194 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:44:48 INFO - PROCESS | 1825 | 1461635088196 Marionette TRACE conn3 <- [1,1030,null,{}] 18:44:48 INFO - PROCESS | 1825 | 1461635088221 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:48 INFO - PROCESS | 1825 | 1461635088460 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 18:44:48 INFO - PROCESS | 1825 | 1461635088647 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55619b3800 == 104 [pid = 1825] [id = 265] 18:44:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f555c883400) [pid = 1825] [serial = 796] [outer = (nil)] 18:44:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f555cccdc00) [pid = 1825] [serial = 797] [outer = 0x7f555c883400] 18:44:48 INFO - PROCESS | 1825 | 1461635088723 Marionette DEBUG loaded listener.js 18:44:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f555de98800) [pid = 1825] [serial = 798] [outer = 0x7f555c883400] 18:44:49 INFO - PROCESS | 1825 | 1461635089577 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 18:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1433ms 18:44:49 INFO - PROCESS | 1825 | 1461635089628 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 18:44:49 INFO - PROCESS | 1825 | 1461635089632 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 18:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:44:49 INFO - PROCESS | 1825 | 1461635089638 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:44:49 INFO - PROCESS | 1825 | 1461635089640 Marionette TRACE conn3 <- [1,1034,null,{}] 18:44:49 INFO - PROCESS | 1825 | 1461635089646 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:49 INFO - PROCESS | 1825 | 1461635089827 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 18:44:50 INFO - PROCESS | 1825 | 1461635090006 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562205000 == 105 [pid = 1825] [id = 266] 18:44:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f555c79e400) [pid = 1825] [serial = 799] [outer = (nil)] 18:44:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f555f865000) [pid = 1825] [serial = 800] [outer = 0x7f555c79e400] 18:44:50 INFO - PROCESS | 1825 | 1461635090077 Marionette DEBUG loaded listener.js 18:44:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f556093b400) [pid = 1825] [serial = 801] [outer = 0x7f555c79e400] 18:44:50 INFO - PROCESS | 1825 | 1461635090935 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 18:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1377ms 18:44:51 INFO - PROCESS | 1825 | 1461635091016 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 18:44:51 INFO - PROCESS | 1825 | 1461635091020 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 18:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:44:51 INFO - PROCESS | 1825 | 1461635091026 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:44:51 INFO - PROCESS | 1825 | 1461635091029 Marionette TRACE conn3 <- [1,1038,null,{}] 18:44:51 INFO - PROCESS | 1825 | 1461635091034 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:51 INFO - PROCESS | 1825 | 1461635091246 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 18:44:51 INFO - PROCESS | 1825 | 1461635091436 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556411e800 == 106 [pid = 1825] [id = 267] 18:44:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f555c889000) [pid = 1825] [serial = 802] [outer = (nil)] 18:44:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f5560b81c00) [pid = 1825] [serial = 803] [outer = 0x7f555c889000] 18:44:51 INFO - PROCESS | 1825 | 1461635091507 Marionette DEBUG loaded listener.js 18:44:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f5560c8c400) [pid = 1825] [serial = 804] [outer = 0x7f555c889000] 18:44:52 INFO - PROCESS | 1825 | 1461635092353 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 18:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1382ms 18:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:44:52 INFO - PROCESS | 1825 | 1461635092409 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 18:44:52 INFO - PROCESS | 1825 | 1461635092412 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 18:44:52 INFO - PROCESS | 1825 | 1461635092418 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:44:52 INFO - PROCESS | 1825 | 1461635092422 Marionette TRACE conn3 <- [1,1042,null,{}] 18:44:52 INFO - PROCESS | 1825 | 1461635092427 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:52 INFO - PROCESS | 1825 | 1461635092599 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 18:44:52 INFO - PROCESS | 1825 | 1461635092780 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ddbd800 == 107 [pid = 1825] [id = 268] 18:44:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f55602c3c00) [pid = 1825] [serial = 805] [outer = (nil)] 18:44:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f55612e5000) [pid = 1825] [serial = 806] [outer = 0x7f55602c3c00] 18:44:52 INFO - PROCESS | 1825 | 1461635092853 Marionette DEBUG loaded listener.js 18:44:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f556151bc00) [pid = 1825] [serial = 807] [outer = 0x7f55602c3c00] 18:44:53 INFO - PROCESS | 1825 | 1461635093681 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 18:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1329ms 18:44:53 INFO - PROCESS | 1825 | 1461635093748 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 18:44:53 INFO - PROCESS | 1825 | 1461635093751 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 18:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:44:53 INFO - PROCESS | 1825 | 1461635093757 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:44:53 INFO - PROCESS | 1825 | 1461635093759 Marionette TRACE conn3 <- [1,1046,null,{}] 18:44:53 INFO - PROCESS | 1825 | 1461635093765 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:53 INFO - PROCESS | 1825 | 1461635093950 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 18:44:54 INFO - PROCESS | 1825 | 1461635094128 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556f070000 == 108 [pid = 1825] [id = 269] 18:44:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f55609cc400) [pid = 1825] [serial = 808] [outer = (nil)] 18:44:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f5561870000) [pid = 1825] [serial = 809] [outer = 0x7f55609cc400] 18:44:54 INFO - PROCESS | 1825 | 1461635094201 Marionette DEBUG loaded listener.js 18:44:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f5561879400) [pid = 1825] [serial = 810] [outer = 0x7f55609cc400] 18:44:55 INFO - PROCESS | 1825 | 1461635095007 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 18:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1277ms 18:44:55 INFO - PROCESS | 1825 | 1461635095035 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 18:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:44:55 INFO - PROCESS | 1825 | 1461635095039 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 18:44:55 INFO - PROCESS | 1825 | 1461635095044 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:44:55 INFO - PROCESS | 1825 | 1461635095048 Marionette TRACE conn3 <- [1,1050,null,{}] 18:44:55 INFO - PROCESS | 1825 | 1461635095053 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:55 INFO - PROCESS | 1825 | 1461635095259 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 18:44:55 INFO - PROCESS | 1825 | 1461635095447 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573843800 == 109 [pid = 1825] [id = 270] 18:44:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f5560f72400) [pid = 1825] [serial = 811] [outer = (nil)] 18:44:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f5561d14c00) [pid = 1825] [serial = 812] [outer = 0x7f5560f72400] 18:44:55 INFO - PROCESS | 1825 | 1461635095534 Marionette DEBUG loaded listener.js 18:44:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f5562383c00) [pid = 1825] [serial = 813] [outer = 0x7f5560f72400] 18:44:56 INFO - PROCESS | 1825 | 1461635096421 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 18:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1431ms 18:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:44:56 INFO - PROCESS | 1825 | 1461635096476 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 18:44:56 INFO - PROCESS | 1825 | 1461635096479 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 18:44:56 INFO - PROCESS | 1825 | 1461635096485 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:44:56 INFO - PROCESS | 1825 | 1461635096488 Marionette TRACE conn3 <- [1,1054,null,{}] 18:44:56 INFO - PROCESS | 1825 | 1461635096493 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:56 INFO - PROCESS | 1825 | 1461635096680 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 18:44:56 INFO - PROCESS | 1825 | 1461635096863 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5575e8c800 == 110 [pid = 1825] [id = 271] 18:44:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f5561518000) [pid = 1825] [serial = 814] [outer = (nil)] 18:44:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f5562fc6c00) [pid = 1825] [serial = 815] [outer = 0x7f5561518000] 18:44:56 INFO - PROCESS | 1825 | 1461635096936 Marionette DEBUG loaded listener.js 18:44:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f5564b30400) [pid = 1825] [serial = 816] [outer = 0x7f5561518000] 18:44:57 INFO - PROCESS | 1825 | 1461635097742 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 18:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1285ms 18:44:57 INFO - PROCESS | 1825 | 1461635097779 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 18:44:57 INFO - PROCESS | 1825 | 1461635097782 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 18:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:44:57 INFO - PROCESS | 1825 | 1461635097791 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:44:57 INFO - PROCESS | 1825 | 1461635097793 Marionette TRACE conn3 <- [1,1058,null,{}] 18:44:57 INFO - PROCESS | 1825 | 1461635097798 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:57 INFO - PROCESS | 1825 | 1461635097978 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 18:44:58 INFO - PROCESS | 1825 | 1461635098187 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5579246000 == 111 [pid = 1825] [id = 272] 18:44:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f554f057000) [pid = 1825] [serial = 817] [outer = (nil)] 18:44:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f5564b31000) [pid = 1825] [serial = 818] [outer = 0x7f554f057000] 18:44:58 INFO - PROCESS | 1825 | 1461635098256 Marionette DEBUG loaded listener.js 18:44:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f5565009400) [pid = 1825] [serial = 819] [outer = 0x7f554f057000] 18:44:59 INFO - PROCESS | 1825 | 1461635099176 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 18:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1437ms 18:44:59 INFO - PROCESS | 1825 | 1461635099229 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 18:44:59 INFO - PROCESS | 1825 | 1461635099232 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 18:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:44:59 INFO - PROCESS | 1825 | 1461635099238 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:44:59 INFO - PROCESS | 1825 | 1461635099241 Marionette TRACE conn3 <- [1,1062,null,{}] 18:44:59 INFO - PROCESS | 1825 | 1461635099246 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:59 INFO - PROCESS | 1825 | 1461635099427 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 18:44:59 INFO - PROCESS | 1825 | 1461635099613 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e2bd800 == 112 [pid = 1825] [id = 273] 18:44:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f554cac7400) [pid = 1825] [serial = 820] [outer = (nil)] 18:44:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f554df74000) [pid = 1825] [serial = 821] [outer = 0x7f554cac7400] 18:44:59 INFO - PROCESS | 1825 | 1461635099683 Marionette DEBUG loaded listener.js 18:44:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f555c60d000) [pid = 1825] [serial = 822] [outer = 0x7f554cac7400] 18:45:01 INFO - PROCESS | 1825 | 1461635101042 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 18:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1842ms 18:45:01 INFO - PROCESS | 1825 | 1461635101081 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 18:45:01 INFO - PROCESS | 1825 | 1461635101087 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 18:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:45:01 INFO - PROCESS | 1825 | 1461635101097 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:45:01 INFO - PROCESS | 1825 | 1461635101102 Marionette TRACE conn3 <- [1,1066,null,{}] 18:45:01 INFO - PROCESS | 1825 | 1461635101110 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:01 INFO - PROCESS | 1825 | 1461635101327 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 18:45:01 INFO - PROCESS | 1825 | 1461635101572 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f3f7800 == 113 [pid = 1825] [id = 274] 18:45:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f554df69000) [pid = 1825] [serial = 823] [outer = (nil)] 18:45:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f554df72800) [pid = 1825] [serial = 824] [outer = 0x7f554df69000] 18:45:01 INFO - PROCESS | 1825 | 1461635101751 Marionette DEBUG loaded listener.js 18:45:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f554fdb4400) [pid = 1825] [serial = 825] [outer = 0x7f554df69000] 18:45:02 INFO - PROCESS | 1825 | 1461635102668 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 18:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1639ms 18:45:02 INFO - PROCESS | 1825 | 1461635102737 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 18:45:02 INFO - PROCESS | 1825 | 1461635102744 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 18:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:45:02 INFO - PROCESS | 1825 | 1461635102754 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:45:02 INFO - PROCESS | 1825 | 1461635102758 Marionette TRACE conn3 <- [1,1070,null,{}] 18:45:02 INFO - PROCESS | 1825 | 1461635102763 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:03 INFO - PROCESS | 1825 | 1461635103048 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f555a00f800) [pid = 1825] [serial = 680] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f555b67dc00) [pid = 1825] [serial = 683] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f555b6af000) [pid = 1825] [serial = 686] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f555c794000) [pid = 1825] [serial = 689] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f555c887800) [pid = 1825] [serial = 692] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f5550d95000) [pid = 1825] [serial = 719] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5551e17000 == 112 [pid = 1825] [id = 258] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588d3000 == 111 [pid = 1825] [id = 257] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55569b6000 == 110 [pid = 1825] [id = 256] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550f0a800 == 109 [pid = 1825] [id = 255] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554bcd8800 == 108 [pid = 1825] [id = 254] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558040800 == 107 [pid = 1825] [id = 253] 18:45:03 INFO - PROCESS | 1825 | 1461635103352 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5575e91000 == 106 [pid = 1825] [id = 247] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5573e53000 == 105 [pid = 1825] [id = 246] 18:45:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bcd8000 == 106 [pid = 1825] [id = 275] 18:45:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f5550d95000) [pid = 1825] [serial = 826] [outer = (nil)] 18:45:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f55521e9400) [pid = 1825] [serial = 827] [outer = 0x7f5550d95000] 18:45:03 INFO - PROCESS | 1825 | 1461635103425 Marionette DEBUG loaded listener.js 18:45:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f5555920c00) [pid = 1825] [serial = 828] [outer = 0x7f5550d95000] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557002a000 == 105 [pid = 1825] [id = 245] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556eca3000 == 104 [pid = 1825] [id = 244] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5567ec6800 == 103 [pid = 1825] [id = 243] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55604eb800 == 102 [pid = 1825] [id = 242] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558e91000 == 101 [pid = 1825] [id = 241] 18:45:03 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f1c8800 == 100 [pid = 1825] [id = 240] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f555c60d400) [pid = 1825] [serial = 560] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f5551e46800) [pid = 1825] [serial = 425] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f555caf8400) [pid = 1825] [serial = 569] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f55587e3000) [pid = 1825] [serial = 566] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f5555926800) [pid = 1825] [serial = 563] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f5551d2c800) [pid = 1825] [serial = 587] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f556fd44c00) [pid = 1825] [serial = 578] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f55629e6400) [pid = 1825] [serial = 575] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f5558c8c400) [pid = 1825] [serial = 710] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f55585acc00) [pid = 1825] [serial = 673] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f55585bc800) [pid = 1825] [serial = 662] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f555c88d400) [pid = 1825] [serial = 713] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f554e1cc000) [pid = 1825] [serial = 699] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f554d7f4800) [pid = 1825] [serial = 698] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f5557a1ec00) [pid = 1825] [serial = 707] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f5558270000) [pid = 1825] [serial = 708] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f554d7f1400) [pid = 1825] [serial = 696] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f554cad1000) [pid = 1825] [serial = 695] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f5551f2c000) [pid = 1825] [serial = 702] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f5551d27c00) [pid = 1825] [serial = 701] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f5555a3ec00) [pid = 1825] [serial = 670] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f5555a4a000) [pid = 1825] [serial = 677] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f5551e4a000) [pid = 1825] [serial = 704] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f55579e5400) [pid = 1825] [serial = 705] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f555ccd0c00) [pid = 1825] [serial = 716] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f554d61a000) [pid = 1825] [serial = 664] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f5550d96000) [pid = 1825] [serial = 667] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f555ccde800) [pid = 1825] [serial = 717] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f555caf9000) [pid = 1825] [serial = 714] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f5559d84400) [pid = 1825] [serial = 711] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f556ec84000) [pid = 1825] [serial = 581] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f5560b7f000) [pid = 1825] [serial = 572] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f554e1c9400) [pid = 1825] [serial = 584] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f5568143800) [pid = 1825] [serial = 608] [outer = (nil)] [url = about:blank] 18:45:03 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f5551f30400) [pid = 1825] [serial = 611] [outer = (nil)] [url = about:blank] 18:45:04 INFO - PROCESS | 1825 | 1461635104179 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 18:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1437ms 18:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:45:04 INFO - PROCESS | 1825 | 1461635104191 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 18:45:04 INFO - PROCESS | 1825 | 1461635104194 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 18:45:04 INFO - PROCESS | 1825 | 1461635104200 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:45:04 INFO - PROCESS | 1825 | 1461635104205 Marionette TRACE conn3 <- [1,1074,null,{}] 18:45:04 INFO - PROCESS | 1825 | 1461635104220 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:04 INFO - PROCESS | 1825 | 1461635104401 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 18:45:04 INFO - PROCESS | 1825 | 1461635104548 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55559a0000 == 101 [pid = 1825] [id = 276] 18:45:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f5550d95400) [pid = 1825] [serial = 829] [outer = (nil)] 18:45:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f5555a27400) [pid = 1825] [serial = 830] [outer = 0x7f5550d95400] 18:45:04 INFO - PROCESS | 1825 | 1461635104612 Marionette DEBUG loaded listener.js 18:45:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f5557a17c00) [pid = 1825] [serial = 831] [outer = 0x7f5550d95400] 18:45:05 INFO - PROCESS | 1825 | 1461635105354 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 18:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1187ms 18:45:05 INFO - PROCESS | 1825 | 1461635105404 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 18:45:05 INFO - PROCESS | 1825 | 1461635105409 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 18:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:45:05 INFO - PROCESS | 1825 | 1461635105428 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:45:05 INFO - PROCESS | 1825 | 1461635105430 Marionette TRACE conn3 <- [1,1078,null,{}] 18:45:05 INFO - PROCESS | 1825 | 1461635105436 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:05 INFO - PROCESS | 1825 | 1461635105656 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 18:45:05 INFO - PROCESS | 1825 | 1461635105683 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555888f000 == 102 [pid = 1825] [id = 277] 18:45:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f5557a18400) [pid = 1825] [serial = 832] [outer = (nil)] 18:45:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f55585b4800) [pid = 1825] [serial = 833] [outer = 0x7f5557a18400] 18:45:05 INFO - PROCESS | 1825 | 1461635105757 Marionette DEBUG loaded listener.js 18:45:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f55588bd400) [pid = 1825] [serial = 834] [outer = 0x7f5557a18400] 18:45:06 INFO - PROCESS | 1825 | 1461635106665 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 18:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1282ms 18:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:45:06 INFO - PROCESS | 1825 | 1461635106717 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 18:45:06 INFO - PROCESS | 1825 | 1461635106720 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 18:45:06 INFO - PROCESS | 1825 | 1461635106726 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:45:06 INFO - PROCESS | 1825 | 1461635106729 Marionette TRACE conn3 <- [1,1082,null,{}] 18:45:06 INFO - PROCESS | 1825 | 1461635106734 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:06 INFO - PROCESS | 1825 | 1461635106944 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 18:45:06 INFO - PROCESS | 1825 | 1461635106987 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558e9e000 == 103 [pid = 1825] [id = 278] 18:45:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f55588bf800) [pid = 1825] [serial = 835] [outer = (nil)] 18:45:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f5558ebe000) [pid = 1825] [serial = 836] [outer = 0x7f55588bf800] 18:45:07 INFO - PROCESS | 1825 | 1461635107085 Marionette DEBUG loaded listener.js 18:45:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f555a0de800) [pid = 1825] [serial = 837] [outer = 0x7f55588bf800] 18:45:07 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f55521e4000) [pid = 1825] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:45:07 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f554b8e5800) [pid = 1825] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:45:07 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f554f05a000) [pid = 1825] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:45:07 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f554d61c400) [pid = 1825] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:45:07 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f55579ed800) [pid = 1825] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:45:07 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f554d7f5400) [pid = 1825] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:45:07 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f554e1c3000) [pid = 1825] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:45:08 INFO - PROCESS | 1825 | 1461635108157 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 18:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1488ms 18:45:08 INFO - PROCESS | 1825 | 1461635108214 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 18:45:08 INFO - PROCESS | 1825 | 1461635108217 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 18:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:45:08 INFO - PROCESS | 1825 | 1461635108223 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:45:08 INFO - PROCESS | 1825 | 1461635108226 Marionette TRACE conn3 <- [1,1086,null,{}] 18:45:08 INFO - PROCESS | 1825 | 1461635108230 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:08 INFO - PROCESS | 1825 | 1461635108488 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 18:45:08 INFO - PROCESS | 1825 | 1461635108504 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b558000 == 104 [pid = 1825] [id = 279] 18:45:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f55521ec400) [pid = 1825] [serial = 838] [outer = (nil)] 18:45:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f5558c8b400) [pid = 1825] [serial = 839] [outer = 0x7f55521ec400] 18:45:08 INFO - PROCESS | 1825 | 1461635108569 Marionette DEBUG loaded listener.js 18:45:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f555ccc5800) [pid = 1825] [serial = 840] [outer = 0x7f55521ec400] 18:45:09 INFO - PROCESS | 1825 | 1461635109340 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 18:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1127ms 18:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:45:09 INFO - PROCESS | 1825 | 1461635109350 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 18:45:09 INFO - PROCESS | 1825 | 1461635109352 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 18:45:09 INFO - PROCESS | 1825 | 1461635109358 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:45:09 INFO - PROCESS | 1825 | 1461635109360 Marionette TRACE conn3 <- [1,1090,null,{}] 18:45:09 INFO - PROCESS | 1825 | 1461635109365 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:09 INFO - PROCESS | 1825 | 1461635109571 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 18:45:09 INFO - PROCESS | 1825 | 1461635109591 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c6ce800 == 105 [pid = 1825] [id = 280] 18:45:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f5556ab9800) [pid = 1825] [serial = 841] [outer = (nil)] 18:45:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f555ccd7800) [pid = 1825] [serial = 842] [outer = 0x7f5556ab9800] 18:45:09 INFO - PROCESS | 1825 | 1461635109650 Marionette DEBUG loaded listener.js 18:45:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f555ccef800) [pid = 1825] [serial = 843] [outer = 0x7f5556ab9800] 18:45:10 INFO - PROCESS | 1825 | 1461635110686 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 18:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1382ms 18:45:10 INFO - PROCESS | 1825 | 1461635110741 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 18:45:10 INFO - PROCESS | 1825 | 1461635110748 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 18:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:45:10 INFO - PROCESS | 1825 | 1461635110755 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:45:10 INFO - PROCESS | 1825 | 1461635110761 Marionette TRACE conn3 <- [1,1094,null,{}] 18:45:10 INFO - PROCESS | 1825 | 1461635110769 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:10 INFO - PROCESS | 1825 | 1461635110996 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 18:45:11 INFO - PROCESS | 1825 | 1461635111173 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e17000 == 106 [pid = 1825] [id = 281] 18:45:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f554f05d400) [pid = 1825] [serial = 844] [outer = (nil)] 18:45:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f55510e5800) [pid = 1825] [serial = 845] [outer = 0x7f554f05d400] 18:45:11 INFO - PROCESS | 1825 | 1461635111294 Marionette DEBUG loaded listener.js 18:45:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f5551f30400) [pid = 1825] [serial = 846] [outer = 0x7f554f05d400] 18:45:12 INFO - PROCESS | 1825 | 1461635112249 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 18:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1540ms 18:45:12 INFO - PROCESS | 1825 | 1461635112297 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 18:45:12 INFO - PROCESS | 1825 | 1461635112306 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 18:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:45:12 INFO - PROCESS | 1825 | 1461635112316 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:45:12 INFO - PROCESS | 1825 | 1461635112320 Marionette TRACE conn3 <- [1,1098,null,{}] 18:45:12 INFO - PROCESS | 1825 | 1461635112326 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:12 INFO - PROCESS | 1825 | 1461635112564 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 18:45:12 INFO - PROCESS | 1825 | 1461635112870 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b53e000 == 107 [pid = 1825] [id = 282] 18:45:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f5551f30800) [pid = 1825] [serial = 847] [outer = (nil)] 18:45:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f55579e4800) [pid = 1825] [serial = 848] [outer = 0x7f5551f30800] 18:45:12 INFO - PROCESS | 1825 | 1461635112947 Marionette DEBUG loaded listener.js 18:45:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f55585a2400) [pid = 1825] [serial = 849] [outer = 0x7f5551f30800] 18:45:13 INFO - PROCESS | 1825 | 1461635113769 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 18:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1484ms 18:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:45:13 INFO - PROCESS | 1825 | 1461635113800 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 18:45:13 INFO - PROCESS | 1825 | 1461635113803 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 18:45:13 INFO - PROCESS | 1825 | 1461635113810 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:45:13 INFO - PROCESS | 1825 | 1461635113815 Marionette TRACE conn3 <- [1,1102,null,{}] 18:45:13 INFO - PROCESS | 1825 | 1461635113831 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:14 INFO - PROCESS | 1825 | 1461635114024 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 18:45:14 INFO - PROCESS | 1825 | 1461635114212 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555de43800 == 108 [pid = 1825] [id = 283] 18:45:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f5559af0400) [pid = 1825] [serial = 850] [outer = (nil)] 18:45:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f555c60d400) [pid = 1825] [serial = 851] [outer = 0x7f5559af0400] 18:45:14 INFO - PROCESS | 1825 | 1461635114296 Marionette DEBUG loaded listener.js 18:45:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f555caf7400) [pid = 1825] [serial = 852] [outer = 0x7f5559af0400] 18:45:15 INFO - PROCESS | 1825 | 1461635115127 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 18:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1384ms 18:45:15 INFO - PROCESS | 1825 | 1461635115195 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 18:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:45:15 INFO - PROCESS | 1825 | 1461635115199 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 18:45:15 INFO - PROCESS | 1825 | 1461635115205 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:45:15 INFO - PROCESS | 1825 | 1461635115208 Marionette TRACE conn3 <- [1,1106,null,{}] 18:45:15 INFO - PROCESS | 1825 | 1461635115213 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:15 INFO - PROCESS | 1825 | 1461635115409 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 18:45:15 INFO - PROCESS | 1825 | 1461635115588 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561636000 == 109 [pid = 1825] [id = 284] 18:45:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f555b681400) [pid = 1825] [serial = 853] [outer = (nil)] 18:45:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f555de08c00) [pid = 1825] [serial = 854] [outer = 0x7f555b681400] 18:45:15 INFO - PROCESS | 1825 | 1461635115663 Marionette DEBUG loaded listener.js 18:45:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f555f31c000) [pid = 1825] [serial = 855] [outer = 0x7f555b681400] 18:45:16 INFO - PROCESS | 1825 | 1461635116462 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 18:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1332ms 18:45:16 INFO - PROCESS | 1825 | 1461635116539 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 18:45:16 INFO - PROCESS | 1825 | 1461635116543 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 18:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:45:16 INFO - PROCESS | 1825 | 1461635116548 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:45:16 INFO - PROCESS | 1825 | 1461635116550 Marionette TRACE conn3 <- [1,1110,null,{}] 18:45:16 INFO - PROCESS | 1825 | 1461635116556 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:16 INFO - PROCESS | 1825 | 1461635116776 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 18:45:16 INFO - PROCESS | 1825 | 1461635116955 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561c8a000 == 110 [pid = 1825] [id = 285] 18:45:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f555cccf400) [pid = 1825] [serial = 856] [outer = (nil)] 18:45:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f55602be400) [pid = 1825] [serial = 857] [outer = 0x7f555cccf400] 18:45:17 INFO - PROCESS | 1825 | 1461635117025 Marionette DEBUG loaded listener.js 18:45:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f556093b000) [pid = 1825] [serial = 858] [outer = 0x7f555cccf400] 18:45:17 INFO - PROCESS | 1825 | 1461635117944 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 18:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1437ms 18:45:17 INFO - PROCESS | 1825 | 1461635117987 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 18:45:17 INFO - PROCESS | 1825 | 1461635117991 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 18:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:45:18 INFO - PROCESS | 1825 | 1461635117997 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:45:18 INFO - PROCESS | 1825 | 1461635117999 Marionette TRACE conn3 <- [1,1114,null,{}] 18:45:18 INFO - PROCESS | 1825 | 1461635118005 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:18 INFO - PROCESS | 1825 | 1461635118197 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 18:45:18 INFO - PROCESS | 1825 | 1461635118394 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5567edf800 == 111 [pid = 1825] [id = 286] 18:45:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f555f860400) [pid = 1825] [serial = 859] [outer = (nil)] 18:45:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f5561e12400) [pid = 1825] [serial = 860] [outer = 0x7f555f860400] 18:45:18 INFO - PROCESS | 1825 | 1461635118514 Marionette DEBUG loaded listener.js 18:45:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f5564b23800) [pid = 1825] [serial = 861] [outer = 0x7f555f860400] 18:45:19 INFO - PROCESS | 1825 | 1461635119406 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 18:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1477ms 18:45:19 INFO - PROCESS | 1825 | 1461635119476 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 18:45:19 INFO - PROCESS | 1825 | 1461635119480 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 18:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:45:19 INFO - PROCESS | 1825 | 1461635119486 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:45:19 INFO - PROCESS | 1825 | 1461635119489 Marionette TRACE conn3 <- [1,1118,null,{}] 18:45:19 INFO - PROCESS | 1825 | 1461635119494 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:19 INFO - PROCESS | 1825 | 1461635119722 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 18:45:19 INFO - PROCESS | 1825 | 1461635119990 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556eeef800 == 112 [pid = 1825] [id = 287] 18:45:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f555f867c00) [pid = 1825] [serial = 862] [outer = (nil)] 18:45:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f5564de0c00) [pid = 1825] [serial = 863] [outer = 0x7f555f867c00] 18:45:20 INFO - PROCESS | 1825 | 1461635120105 Marionette DEBUG loaded listener.js 18:45:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f5565028000) [pid = 1825] [serial = 864] [outer = 0x7f555f867c00] 18:45:20 INFO - PROCESS | 1825 | 1461635120971 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 18:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1532ms 18:45:21 INFO - PROCESS | 1825 | 1461635121019 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 18:45:21 INFO - PROCESS | 1825 | 1461635121023 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 18:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:45:21 INFO - PROCESS | 1825 | 1461635121028 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:45:21 INFO - PROCESS | 1825 | 1461635121031 Marionette TRACE conn3 <- [1,1122,null,{}] 18:45:21 INFO - PROCESS | 1825 | 1461635121037 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:21 INFO - PROCESS | 1825 | 1461635121269 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 18:45:21 INFO - PROCESS | 1825 | 1461635121542 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573e46800 == 113 [pid = 1825] [id = 288] 18:45:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f5562fcbc00) [pid = 1825] [serial = 865] [outer = (nil)] 18:45:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f556813c800) [pid = 1825] [serial = 866] [outer = 0x7f5562fcbc00] 18:45:21 INFO - PROCESS | 1825 | 1461635121621 Marionette DEBUG loaded listener.js 18:45:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f5568143400) [pid = 1825] [serial = 867] [outer = 0x7f5562fcbc00] 18:45:22 INFO - PROCESS | 1825 | 1461635122433 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 18:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1439ms 18:45:22 INFO - PROCESS | 1825 | 1461635122469 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 18:45:22 INFO - PROCESS | 1825 | 1461635122472 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 18:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:45:22 INFO - PROCESS | 1825 | 1461635122478 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:45:22 INFO - PROCESS | 1825 | 1461635122482 Marionette TRACE conn3 <- [1,1126,null,{}] 18:45:22 INFO - PROCESS | 1825 | 1461635122487 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:22 INFO - PROCESS | 1825 | 1461635122673 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 18:45:22 INFO - PROCESS | 1825 | 1461635122876 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557849a800 == 114 [pid = 1825] [id = 289] 18:45:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f555c606800) [pid = 1825] [serial = 868] [outer = (nil)] 18:45:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f556813d400) [pid = 1825] [serial = 869] [outer = 0x7f555c606800] 18:45:22 INFO - PROCESS | 1825 | 1461635122945 Marionette DEBUG loaded listener.js 18:45:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f556dd21400) [pid = 1825] [serial = 870] [outer = 0x7f555c606800] 18:45:23 INFO - PROCESS | 1825 | 1461635123822 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 18:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1378ms 18:45:23 INFO - PROCESS | 1825 | 1461635123858 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 18:45:23 INFO - PROCESS | 1825 | 1461635123861 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 18:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:45:23 INFO - PROCESS | 1825 | 1461635123867 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:45:23 INFO - PROCESS | 1825 | 1461635123870 Marionette TRACE conn3 <- [1,1130,null,{}] 18:45:23 INFO - PROCESS | 1825 | 1461635123875 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:24 INFO - PROCESS | 1825 | 1461635124058 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 18:45:24 INFO - PROCESS | 1825 | 1461635124244 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554df89800 == 115 [pid = 1825] [id = 290] 18:45:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f555c795800) [pid = 1825] [serial = 871] [outer = (nil)] 18:45:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f556dddcc00) [pid = 1825] [serial = 872] [outer = 0x7f555c795800] 18:45:24 INFO - PROCESS | 1825 | 1461635124316 Marionette DEBUG loaded listener.js 18:45:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f556e956000) [pid = 1825] [serial = 873] [outer = 0x7f555c795800] 18:45:25 INFO - PROCESS | 1825 | 1461635125211 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 18:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1387ms 18:45:25 INFO - PROCESS | 1825 | 1461635125255 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 18:45:25 INFO - PROCESS | 1825 | 1461635125258 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 18:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:45:25 INFO - PROCESS | 1825 | 1461635125264 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:45:25 INFO - PROCESS | 1825 | 1461635125268 Marionette TRACE conn3 <- [1,1134,null,{}] 18:45:25 INFO - PROCESS | 1825 | 1461635125273 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:25 INFO - PROCESS | 1825 | 1461635125481 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 18:45:25 INFO - PROCESS | 1825 | 1461635125666 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a1a6000 == 116 [pid = 1825] [id = 291] 18:45:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f554d622400) [pid = 1825] [serial = 874] [outer = (nil)] 18:45:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f5551e4bc00) [pid = 1825] [serial = 875] [outer = 0x7f554d622400] 18:45:25 INFO - PROCESS | 1825 | 1461635125744 Marionette DEBUG loaded listener.js 18:45:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f556ee07000) [pid = 1825] [serial = 876] [outer = 0x7f554d622400] 18:45:26 INFO - PROCESS | 1825 | 1461635126611 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 18:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1378ms 18:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:45:26 INFO - PROCESS | 1825 | 1461635126643 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 18:45:26 INFO - PROCESS | 1825 | 1461635126646 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 18:45:26 INFO - PROCESS | 1825 | 1461635126651 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:45:26 INFO - PROCESS | 1825 | 1461635126655 Marionette TRACE conn3 <- [1,1138,null,{}] 18:45:26 INFO - PROCESS | 1825 | 1461635126660 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:26 INFO - PROCESS | 1825 | 1461635126834 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 18:45:27 INFO - PROCESS | 1825 | 1461635127541 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f1dd800 == 117 [pid = 1825] [id = 292] 18:45:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f554b8e5c00) [pid = 1825] [serial = 877] [outer = (nil)] 18:45:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f554cac9c00) [pid = 1825] [serial = 878] [outer = 0x7f554b8e5c00] 18:45:27 INFO - PROCESS | 1825 | 1461635127642 Marionette DEBUG loaded listener.js 18:45:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f554de33800) [pid = 1825] [serial = 879] [outer = 0x7f554b8e5c00] 18:45:28 INFO - PROCESS | 1825 | 1461635128449 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 18:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1834ms 18:45:28 INFO - PROCESS | 1825 | 1461635128487 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 18:45:28 INFO - PROCESS | 1825 | 1461635128492 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 18:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:45:28 INFO - PROCESS | 1825 | 1461635128499 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:45:28 INFO - PROCESS | 1825 | 1461635128504 Marionette TRACE conn3 <- [1,1142,null,{}] 18:45:28 INFO - PROCESS | 1825 | 1461635128510 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:28 INFO - PROCESS | 1825 | 1461635128691 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 18:45:28 INFO - PROCESS | 1825 | 1461635128890 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e34800 == 118 [pid = 1825] [id = 293] 18:45:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f554b80ec00) [pid = 1825] [serial = 880] [outer = (nil)] 18:45:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f554df76800) [pid = 1825] [serial = 881] [outer = 0x7f554b80ec00] 18:45:28 INFO - PROCESS | 1825 | 1461635128955 Marionette DEBUG loaded listener.js 18:45:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f5551f31000) [pid = 1825] [serial = 882] [outer = 0x7f554b80ec00] 18:45:29 INFO - PROCESS | 1825 | 1461635129981 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 18:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1531ms 18:45:30 INFO - PROCESS | 1825 | 1461635130034 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 18:45:30 INFO - PROCESS | 1825 | 1461635130039 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 18:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:45:30 INFO - PROCESS | 1825 | 1461635130046 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:45:30 INFO - PROCESS | 1825 | 1461635130049 Marionette TRACE conn3 <- [1,1146,null,{}] 18:45:30 INFO - PROCESS | 1825 | 1461635130055 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:30 INFO - PROCESS | 1825 | 1461635130222 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 18:45:30 INFO - PROCESS | 1825 | 1461635130424 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554fd57800 == 119 [pid = 1825] [id = 294] 18:45:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f555591ac00) [pid = 1825] [serial = 883] [outer = (nil)] 18:45:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f5556aaf800) [pid = 1825] [serial = 884] [outer = 0x7f555591ac00] 18:45:30 INFO - PROCESS | 1825 | 1461635130488 Marionette DEBUG loaded listener.js 18:45:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f5557a1c000) [pid = 1825] [serial = 885] [outer = 0x7f555591ac00] 18:45:30 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b664800 == 118 [pid = 1825] [id = 223] 18:45:30 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f55510e9000) [pid = 1825] [serial = 755] [outer = (nil)] [url = about:blank] 18:45:30 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f5550d99400) [pid = 1825] [serial = 749] [outer = (nil)] [url = about:blank] 18:45:30 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f555f316c00) [pid = 1825] [serial = 743] [outer = (nil)] [url = about:blank] 18:45:30 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f555de9fc00) [pid = 1825] [serial = 740] [outer = (nil)] [url = about:blank] 18:45:30 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f555caf6800) [pid = 1825] [serial = 737] [outer = (nil)] [url = about:blank] 18:45:30 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f555f861c00) [pid = 1825] [serial = 746] [outer = (nil)] [url = about:blank] 18:45:30 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f55607f2000) [pid = 1825] [serial = 752] [outer = (nil)] [url = about:blank] 18:45:30 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f5557a20400) [pid = 1825] [serial = 779] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b558000 == 117 [pid = 1825] [id = 279] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558e9e000 == 116 [pid = 1825] [id = 278] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555888f000 == 115 [pid = 1825] [id = 277] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55559a0000 == 114 [pid = 1825] [id = 276] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554bcd8000 == 113 [pid = 1825] [id = 275] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f3f7800 == 112 [pid = 1825] [id = 274] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556411e800 == 111 [pid = 1825] [id = 267] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562205000 == 110 [pid = 1825] [id = 266] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55619b3800 == 109 [pid = 1825] [id = 265] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55612b9000 == 108 [pid = 1825] [id = 264] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555f848800 == 107 [pid = 1825] [id = 263] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c547800 == 106 [pid = 1825] [id = 262] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558194800 == 105 [pid = 1825] [id = 261] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f3dc000 == 104 [pid = 1825] [id = 260] 18:45:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b548800 == 103 [pid = 1825] [id = 259] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f5557a21800) [pid = 1825] [serial = 771] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f554b8e3400) [pid = 1825] [serial = 722] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f554cacb800) [pid = 1825] [serial = 776] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f5550d95800) [pid = 1825] [serial = 725] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f5555a1a800) [pid = 1825] [serial = 728] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f5555a4cc00) [pid = 1825] [serial = 768] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f55585a9000) [pid = 1825] [serial = 758] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f5551f39400) [pid = 1825] [serial = 765] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f5551e4cc00) [pid = 1825] [serial = 764] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f55585b7000) [pid = 1825] [serial = 731] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f55579f0000) [pid = 1825] [serial = 770] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f55585a8400) [pid = 1825] [serial = 773] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f554f567c00) [pid = 1825] [serial = 761] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f555591bc00) [pid = 1825] [serial = 720] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f5559d83c00) [pid = 1825] [serial = 734] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f55585bf800) [pid = 1825] [serial = 774] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f5555a1ac00) [pid = 1825] [serial = 767] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f554fdb0000) [pid = 1825] [serial = 777] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f5550d97c00) [pid = 1825] [serial = 762] [outer = (nil)] [url = about:blank] 18:45:31 INFO - PROCESS | 1825 | 1461635131432 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 18:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1478ms 18:45:31 INFO - PROCESS | 1825 | 1461635131526 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 18:45:31 INFO - PROCESS | 1825 | 1461635131534 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 18:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:45:31 INFO - PROCESS | 1825 | 1461635131546 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:45:31 INFO - PROCESS | 1825 | 1461635131554 Marionette TRACE conn3 <- [1,1150,null,{}] 18:45:31 INFO - PROCESS | 1825 | 1461635131562 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:31 INFO - PROCESS | 1825 | 1461635131727 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 18:45:31 INFO - PROCESS | 1825 | 1461635131873 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5555986800 == 104 [pid = 1825] [id = 295] 18:45:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f554de39800) [pid = 1825] [serial = 886] [outer = (nil)] 18:45:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f5557a23c00) [pid = 1825] [serial = 887] [outer = 0x7f554de39800] 18:45:31 INFO - PROCESS | 1825 | 1461635131938 Marionette DEBUG loaded listener.js 18:45:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f55587ec800) [pid = 1825] [serial = 888] [outer = 0x7f554de39800] 18:45:32 INFO - PROCESS | 1825 | 1461635132650 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 18:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1143ms 18:45:32 INFO - PROCESS | 1825 | 1461635132683 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 18:45:32 INFO - PROCESS | 1825 | 1461635132687 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 18:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:45:32 INFO - PROCESS | 1825 | 1461635132718 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:45:32 INFO - PROCESS | 1825 | 1461635132720 Marionette TRACE conn3 <- [1,1154,null,{}] 18:45:32 INFO - PROCESS | 1825 | 1461635132729 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:32 INFO - PROCESS | 1825 | 1461635132894 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 18:45:32 INFO - PROCESS | 1825 | 1461635132904 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588ca800 == 105 [pid = 1825] [id = 296] 18:45:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f55587ef800) [pid = 1825] [serial = 889] [outer = (nil)] 18:45:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f5559d83c00) [pid = 1825] [serial = 890] [outer = 0x7f55587ef800] 18:45:32 INFO - PROCESS | 1825 | 1461635132965 Marionette DEBUG loaded listener.js 18:45:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f555b590c00) [pid = 1825] [serial = 891] [outer = 0x7f55587ef800] 18:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f55521ec400) [pid = 1825] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f554b8e7c00) [pid = 1825] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f554df69000) [pid = 1825] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f5550d95000) [pid = 1825] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f5557a18400) [pid = 1825] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f55588bf800) [pid = 1825] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f5550d95400) [pid = 1825] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:45:34 INFO - PROCESS | 1825 | 1461635134642 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 18:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 2006ms 18:45:34 INFO - PROCESS | 1825 | 1461635134701 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 18:45:34 INFO - PROCESS | 1825 | 1461635134708 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 18:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:45:34 INFO - PROCESS | 1825 | 1461635134717 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:45:34 INFO - PROCESS | 1825 | 1461635134721 Marionette TRACE conn3 <- [1,1158,null,{}] 18:45:34 INFO - PROCESS | 1825 | 1461635134729 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:34 INFO - PROCESS | 1825 | 1461635134919 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 18:45:35 INFO - PROCESS | 1825 | 1461635135144 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ffe7000 == 106 [pid = 1825] [id = 297] 18:45:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f5550d91800) [pid = 1825] [serial = 892] [outer = (nil)] 18:45:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f5551e46000) [pid = 1825] [serial = 893] [outer = 0x7f5550d91800] 18:45:35 INFO - PROCESS | 1825 | 1461635135266 Marionette DEBUG loaded listener.js 18:45:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f55521ef000) [pid = 1825] [serial = 894] [outer = 0x7f5550d91800] 18:45:36 INFO - PROCESS | 1825 | 1461635136141 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 18:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1491ms 18:45:36 INFO - PROCESS | 1825 | 1461635136209 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 18:45:36 INFO - PROCESS | 1825 | 1461635136218 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 18:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:45:36 INFO - PROCESS | 1825 | 1461635136228 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:45:36 INFO - PROCESS | 1825 | 1461635136232 Marionette TRACE conn3 <- [1,1162,null,{}] 18:45:36 INFO - PROCESS | 1825 | 1461635136238 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:36 INFO - PROCESS | 1825 | 1461635136463 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 18:45:36 INFO - PROCESS | 1825 | 1461635136723 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588a3000 == 107 [pid = 1825] [id = 298] 18:45:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f5557a21800) [pid = 1825] [serial = 895] [outer = (nil)] 18:45:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f5558262800) [pid = 1825] [serial = 896] [outer = 0x7f5557a21800] 18:45:36 INFO - PROCESS | 1825 | 1461635136842 Marionette DEBUG loaded listener.js 18:45:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f55588be000) [pid = 1825] [serial = 897] [outer = 0x7f5557a21800] 18:45:37 INFO - PROCESS | 1825 | 1461635137670 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 18:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1491ms 18:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:45:37 INFO - PROCESS | 1825 | 1461635137720 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 18:45:37 INFO - PROCESS | 1825 | 1461635137723 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 18:45:37 INFO - PROCESS | 1825 | 1461635137730 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:45:37 INFO - PROCESS | 1825 | 1461635137735 Marionette TRACE conn3 <- [1,1166,null,{}] 18:45:37 INFO - PROCESS | 1825 | 1461635137751 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:37 INFO - PROCESS | 1825 | 1461635137936 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 18:45:38 INFO - PROCESS | 1825 | 1461635138114 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555a08e800 == 108 [pid = 1825] [id = 299] 18:45:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f5559d84400) [pid = 1825] [serial = 898] [outer = (nil)] 18:45:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f555b6b2400) [pid = 1825] [serial = 899] [outer = 0x7f5559d84400] 18:45:38 INFO - PROCESS | 1825 | 1461635138191 Marionette DEBUG loaded listener.js 18:45:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f555c799000) [pid = 1825] [serial = 900] [outer = 0x7f5559d84400] 18:45:39 INFO - PROCESS | 1825 | 1461635139076 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 18:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1385ms 18:45:39 INFO - PROCESS | 1825 | 1461635139115 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 18:45:39 INFO - PROCESS | 1825 | 1461635139119 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 18:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:45:39 INFO - PROCESS | 1825 | 1461635139125 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:45:39 INFO - PROCESS | 1825 | 1461635139128 Marionette TRACE conn3 <- [1,1170,null,{}] 18:45:39 INFO - PROCESS | 1825 | 1461635139133 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:39 INFO - PROCESS | 1825 | 1461635139322 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 18:45:39 INFO - PROCESS | 1825 | 1461635139506 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c548800 == 109 [pid = 1825] [id = 300] 18:45:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f555a0da400) [pid = 1825] [serial = 901] [outer = (nil)] 18:45:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f555cafb400) [pid = 1825] [serial = 902] [outer = 0x7f555a0da400] 18:45:39 INFO - PROCESS | 1825 | 1461635139579 Marionette DEBUG loaded listener.js 18:45:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f555ccda000) [pid = 1825] [serial = 903] [outer = 0x7f555a0da400] 18:45:40 INFO - PROCESS | 1825 | 1461635140447 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 18:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1378ms 18:45:40 INFO - PROCESS | 1825 | 1461635140503 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 18:45:40 INFO - PROCESS | 1825 | 1461635140507 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 18:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:45:40 INFO - PROCESS | 1825 | 1461635140513 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:45:40 INFO - PROCESS | 1825 | 1461635140516 Marionette TRACE conn3 <- [1,1174,null,{}] 18:45:40 INFO - PROCESS | 1825 | 1461635140521 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:40 INFO - PROCESS | 1825 | 1461635140699 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 18:45:40 INFO - PROCESS | 1825 | 1461635140881 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555de26000 == 110 [pid = 1825] [id = 301] 18:45:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f555c881800) [pid = 1825] [serial = 904] [outer = (nil)] 18:45:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f555de0d000) [pid = 1825] [serial = 905] [outer = 0x7f555c881800] 18:45:40 INFO - PROCESS | 1825 | 1461635140950 Marionette DEBUG loaded listener.js 18:45:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f555f319800) [pid = 1825] [serial = 906] [outer = 0x7f555c881800] 18:45:41 INFO - PROCESS | 1825 | 1461635141864 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 18:45:41 INFO - PROCESS | 1825 | 1461635141946 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 18:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:45:41 INFO - PROCESS | 1825 | 1461635141954 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:45:41 INFO - PROCESS | 1825 | 1461635141957 Marionette TRACE conn3 <- [1,1178,null,{}] 18:45:41 INFO - PROCESS | 1825 | 1461635141962 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:42 INFO - PROCESS | 1825 | 1461635142203 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 18:45:42 INFO - PROCESS | 1825 | 1461635142425 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561271800 == 111 [pid = 1825] [id = 302] 18:45:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f555c889400) [pid = 1825] [serial = 907] [outer = (nil)] 18:45:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f5560b88800) [pid = 1825] [serial = 908] [outer = 0x7f555c889400] 18:45:42 INFO - PROCESS | 1825 | 1461635142515 Marionette DEBUG loaded listener.js 18:45:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f5561a10000) [pid = 1825] [serial = 909] [outer = 0x7f555c889400] 18:45:43 INFO - PROCESS | 1825 | 1461635143318 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 18:45:43 INFO - PROCESS | 1825 | 1461635143395 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 18:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:45:43 INFO - PROCESS | 1825 | 1461635143401 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:45:43 INFO - PROCESS | 1825 | 1461635143403 Marionette TRACE conn3 <- [1,1182,null,{}] 18:45:43 INFO - PROCESS | 1825 | 1461635143409 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:43 INFO - PROCESS | 1825 | 1461635143621 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 18:45:43 INFO - PROCESS | 1825 | 1461635143800 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561d3e000 == 112 [pid = 1825] [id = 303] 18:45:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f55604a9c00) [pid = 1825] [serial = 910] [outer = (nil)] 18:45:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f5561d15000) [pid = 1825] [serial = 911] [outer = 0x7f55604a9c00] 18:45:43 INFO - PROCESS | 1825 | 1461635143868 Marionette DEBUG loaded listener.js 18:45:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f5562387800) [pid = 1825] [serial = 912] [outer = 0x7f55604a9c00] 18:45:44 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:44 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:45:44 INFO - PROCESS | 1825 | 1461635144771 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 18:45:44 INFO - PROCESS | 1825 | 1461635144836 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 18:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:45:44 INFO - PROCESS | 1825 | 1461635144842 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:45:44 INFO - PROCESS | 1825 | 1461635144845 Marionette TRACE conn3 <- [1,1186,null,{}] 18:45:44 INFO - PROCESS | 1825 | 1461635144850 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:45 INFO - PROCESS | 1825 | 1461635145025 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 18:45:45 INFO - PROCESS | 1825 | 1461635145218 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564bc8800 == 113 [pid = 1825] [id = 304] 18:45:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f555a0e3000) [pid = 1825] [serial = 913] [outer = (nil)] 18:45:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f5564de1000) [pid = 1825] [serial = 914] [outer = 0x7f555a0e3000] 18:45:45 INFO - PROCESS | 1825 | 1461635145289 Marionette DEBUG loaded listener.js 18:45:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f556dd21c00) [pid = 1825] [serial = 915] [outer = 0x7f555a0e3000] 18:45:46 INFO - PROCESS | 1825 | 1461635146159 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 18:45:46 INFO - PROCESS | 1825 | 1461635146227 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 18:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:45:46 INFO - PROCESS | 1825 | 1461635146233 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:45:46 INFO - PROCESS | 1825 | 1461635146235 Marionette TRACE conn3 <- [1,1190,null,{}] 18:45:46 INFO - PROCESS | 1825 | 1461635146241 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:46 INFO - PROCESS | 1825 | 1461635146424 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 18:45:46 INFO - PROCESS | 1825 | 1461635146606 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556eca1000 == 114 [pid = 1825] [id = 305] 18:45:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f5560b7a400) [pid = 1825] [serial = 916] [outer = (nil)] 18:45:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f556ec0a000) [pid = 1825] [serial = 917] [outer = 0x7f5560b7a400] 18:45:46 INFO - PROCESS | 1825 | 1461635146685 Marionette DEBUG loaded listener.js 18:45:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f556ecf6800) [pid = 1825] [serial = 918] [outer = 0x7f5560b7a400] 18:45:47 INFO - PROCESS | 1825 | 1461635147559 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 18:45:47 INFO - PROCESS | 1825 | 1461635147625 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 18:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:45:47 INFO - PROCESS | 1825 | 1461635147632 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:45:47 INFO - PROCESS | 1825 | 1461635147634 Marionette TRACE conn3 <- [1,1194,null,{}] 18:45:47 INFO - PROCESS | 1825 | 1461635147639 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:47 INFO - PROCESS | 1825 | 1461635147828 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 18:45:48 INFO - PROCESS | 1825 | 1461635148009 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573899800 == 115 [pid = 1825] [id = 306] 18:45:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f55579ec400) [pid = 1825] [serial = 919] [outer = (nil)] 18:45:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f556f0d4400) [pid = 1825] [serial = 920] [outer = 0x7f55579ec400] 18:45:48 INFO - PROCESS | 1825 | 1461635148080 Marionette DEBUG loaded listener.js 18:45:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f556fd45c00) [pid = 1825] [serial = 921] [outer = 0x7f55579ec400] 18:45:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:48 INFO - PROCESS | 1825 | 1461635148992 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 18:45:49 INFO - PROCESS | 1825 | 1461635149071 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 18:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:45:49 INFO - PROCESS | 1825 | 1461635149078 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:45:49 INFO - PROCESS | 1825 | 1461635149081 Marionette TRACE conn3 <- [1,1198,null,{}] 18:45:49 INFO - PROCESS | 1825 | 1461635149086 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:49 INFO - PROCESS | 1825 | 1461635149318 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 18:45:49 INFO - PROCESS | 1825 | 1461635149556 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557b99e800 == 116 [pid = 1825] [id = 307] 18:45:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f555caf0c00) [pid = 1825] [serial = 922] [outer = (nil)] 18:45:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f5564b2a400) [pid = 1825] [serial = 923] [outer = 0x7f555caf0c00] 18:45:49 INFO - PROCESS | 1825 | 1461635149650 Marionette DEBUG loaded listener.js 18:45:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f5571f43000) [pid = 1825] [serial = 924] [outer = 0x7f555caf0c00] 18:45:50 INFO - PROCESS | 1825 | 1461635150494 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1479ms 18:45:50 INFO - PROCESS | 1825 | 1461635150558 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 18:45:50 INFO - PROCESS | 1825 | 1461635150562 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 18:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:45:50 INFO - PROCESS | 1825 | 1461635150568 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:45:50 INFO - PROCESS | 1825 | 1461635150570 Marionette TRACE conn3 <- [1,1202,null,{}] 18:45:50 INFO - PROCESS | 1825 | 1461635150575 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:50 INFO - PROCESS | 1825 | 1461635150757 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 18:45:50 INFO - PROCESS | 1825 | 1461635150947 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d56f800 == 117 [pid = 1825] [id = 308] 18:45:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f554d61a000) [pid = 1825] [serial = 925] [outer = (nil)] 18:45:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f5551f31800) [pid = 1825] [serial = 926] [outer = 0x7f554d61a000] 18:45:51 INFO - PROCESS | 1825 | 1461635151021 Marionette DEBUG loaded listener.js 18:45:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f5571f43400) [pid = 1825] [serial = 927] [outer = 0x7f554d61a000] 18:45:51 INFO - PROCESS | 1825 | 1461635151899 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:45:51 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 18:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1380ms 18:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:45:51 INFO - PROCESS | 1825 | 1461635151949 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 18:45:51 INFO - PROCESS | 1825 | 1461635151951 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 18:45:51 INFO - PROCESS | 1825 | 1461635151957 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:45:51 INFO - PROCESS | 1825 | 1461635151960 Marionette TRACE conn3 <- [1,1206,null,{}] 18:45:51 INFO - PROCESS | 1825 | 1461635151966 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:52 INFO - PROCESS | 1825 | 1461635152139 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 18:45:52 INFO - PROCESS | 1825 | 1461635152321 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555f382000 == 118 [pid = 1825] [id = 309] 18:45:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f554d7ee000) [pid = 1825] [serial = 928] [outer = (nil)] 18:45:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f557387b400) [pid = 1825] [serial = 929] [outer = 0x7f554d7ee000] 18:45:52 INFO - PROCESS | 1825 | 1461635152392 Marionette DEBUG loaded listener.js 18:45:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f55739abc00) [pid = 1825] [serial = 930] [outer = 0x7f554d7ee000] 18:45:53 INFO - PROCESS | 1825 | 1461635153233 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:45:53 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 18:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1330ms 18:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:45:53 INFO - PROCESS | 1825 | 1461635153288 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 18:45:53 INFO - PROCESS | 1825 | 1461635153291 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 18:45:53 INFO - PROCESS | 1825 | 1461635153297 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:45:53 INFO - PROCESS | 1825 | 1461635153300 Marionette TRACE conn3 <- [1,1210,null,{}] 18:45:53 INFO - PROCESS | 1825 | 1461635153305 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:53 INFO - PROCESS | 1825 | 1461635153482 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 18:45:53 INFO - PROCESS | 1825 | 1461635153682 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573b5a800 == 119 [pid = 1825] [id = 310] 18:45:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f554b80a400) [pid = 1825] [serial = 931] [outer = (nil)] 18:45:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f5568d9c400) [pid = 1825] [serial = 932] [outer = 0x7f554b80a400] 18:45:53 INFO - PROCESS | 1825 | 1461635153761 Marionette DEBUG loaded listener.js 18:45:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f5573a45c00) [pid = 1825] [serial = 933] [outer = 0x7f554b80a400] 18:45:54 INFO - PROCESS | 1825 | 1461635154966 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1741ms 18:45:55 INFO - PROCESS | 1825 | 1461635155038 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 18:45:55 INFO - PROCESS | 1825 | 1461635155045 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 18:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:45:55 INFO - PROCESS | 1825 | 1461635155052 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:45:55 INFO - PROCESS | 1825 | 1461635155058 Marionette TRACE conn3 <- [1,1214,null,{}] 18:45:55 INFO - PROCESS | 1825 | 1461635155065 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:55 INFO - PROCESS | 1825 | 1461635155305 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 18:45:55 INFO - PROCESS | 1825 | 1461635155670 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bcd8000 == 120 [pid = 1825] [id = 311] 18:45:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f555591e800) [pid = 1825] [serial = 934] [outer = (nil)] 18:45:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f5555a42800) [pid = 1825] [serial = 935] [outer = 0x7f555591e800] 18:45:55 INFO - PROCESS | 1825 | 1461635155748 Marionette DEBUG loaded listener.js 18:45:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f55579e9800) [pid = 1825] [serial = 936] [outer = 0x7f555591e800] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554dec9000 == 119 [pid = 1825] [id = 251] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a4e7000 == 118 [pid = 1825] [id = 249] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5555986800 == 117 [pid = 1825] [id = 295] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554fd57800 == 116 [pid = 1825] [id = 294] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f555ccd7800) [pid = 1825] [serial = 842] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f5564b31000) [pid = 1825] [serial = 818] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5551e34800 == 115 [pid = 1825] [id = 293] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f1dd800 == 114 [pid = 1825] [id = 292] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556eeef800 == 113 [pid = 1825] [id = 287] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5567edf800 == 112 [pid = 1825] [id = 286] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561c8a000 == 111 [pid = 1825] [id = 285] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561636000 == 110 [pid = 1825] [id = 284] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555de43800 == 109 [pid = 1825] [id = 283] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b53e000 == 108 [pid = 1825] [id = 282] 18:45:56 INFO - PROCESS | 1825 | 1461635156718 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 18:45:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5551e17000 == 107 [pid = 1825] [id = 281] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f5558c8b400) [pid = 1825] [serial = 839] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f555ccc5800) [pid = 1825] [serial = 840] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f555a0d7000) [pid = 1825] [serial = 791] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f5561d14c00) [pid = 1825] [serial = 812] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f55612e5000) [pid = 1825] [serial = 806] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f554df74000) [pid = 1825] [serial = 821] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f555a0e3800) [pid = 1825] [serial = 780] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f554df72800) [pid = 1825] [serial = 824] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f5555920c00) [pid = 1825] [serial = 828] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f555f865000) [pid = 1825] [serial = 800] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f55585b4800) [pid = 1825] [serial = 833] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f555cccdc00) [pid = 1825] [serial = 797] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f55588bd400) [pid = 1825] [serial = 834] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f55585aac00) [pid = 1825] [serial = 788] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f5558ebe000) [pid = 1825] [serial = 836] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f5561870000) [pid = 1825] [serial = 809] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f55521e9400) [pid = 1825] [serial = 827] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f5551f2bc00) [pid = 1825] [serial = 785] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f5562fc6c00) [pid = 1825] [serial = 815] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f555a0de800) [pid = 1825] [serial = 837] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f554de36800) [pid = 1825] [serial = 782] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f5557a17c00) [pid = 1825] [serial = 831] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f554fdb4400) [pid = 1825] [serial = 825] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f555c602c00) [pid = 1825] [serial = 794] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f5560b81c00) [pid = 1825] [serial = 803] [outer = (nil)] [url = about:blank] 18:45:56 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f5555a27400) [pid = 1825] [serial = 830] [outer = (nil)] [url = about:blank] 18:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1732ms 18:45:56 INFO - PROCESS | 1825 | 1461635156784 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 18:45:56 INFO - PROCESS | 1825 | 1461635156792 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 18:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:45:56 INFO - PROCESS | 1825 | 1461635156802 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:45:56 INFO - PROCESS | 1825 | 1461635156805 Marionette TRACE conn3 <- [1,1218,null,{}] 18:45:56 INFO - PROCESS | 1825 | 1461635156809 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:57 INFO - PROCESS | 1825 | 1461635156999 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 18:45:57 INFO - PROCESS | 1825 | 1461635157216 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f340000 == 108 [pid = 1825] [id = 312] 18:45:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f55579ed800) [pid = 1825] [serial = 937] [outer = (nil)] 18:45:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f55588b3000) [pid = 1825] [serial = 938] [outer = 0x7f55579ed800] 18:45:57 INFO - PROCESS | 1825 | 1461635157282 Marionette DEBUG loaded listener.js 18:45:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f5558ebe000) [pid = 1825] [serial = 939] [outer = 0x7f55579ed800] 18:45:57 INFO - PROCESS | 1825 | 1461635157961 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 18:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1179ms 18:45:57 INFO - PROCESS | 1825 | 1461635157980 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 18:45:57 INFO - PROCESS | 1825 | 1461635157983 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 18:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:45:57 INFO - PROCESS | 1825 | 1461635157989 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:45:57 INFO - PROCESS | 1825 | 1461635157994 Marionette TRACE conn3 <- [1,1222,null,{}] 18:45:58 INFO - PROCESS | 1825 | 1461635158013 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:58 INFO - PROCESS | 1825 | 1461635158242 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 18:45:58 INFO - PROCESS | 1825 | 1461635158266 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55569a6000 == 109 [pid = 1825] [id = 313] 18:45:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f555c60d800) [pid = 1825] [serial = 940] [outer = (nil)] 18:45:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f555ccdbc00) [pid = 1825] [serial = 941] [outer = 0x7f555c60d800] 18:45:58 INFO - PROCESS | 1825 | 1461635158330 Marionette DEBUG loaded listener.js 18:45:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f555f31dc00) [pid = 1825] [serial = 942] [outer = 0x7f555c60d800] 18:45:59 INFO - PROCESS | 1825 | 1461635159141 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 18:45:59 INFO - PROCESS | 1825 | 1461635159180 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 18:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:45:59 INFO - PROCESS | 1825 | 1461635159212 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:45:59 INFO - PROCESS | 1825 | 1461635159214 Marionette TRACE conn3 <- [1,1226,null,{}] 18:45:59 INFO - PROCESS | 1825 | 1461635159244 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:59 INFO - PROCESS | 1825 | 1461635159465 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 18:45:59 INFO - PROCESS | 1825 | 1461635159488 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588cb800 == 110 [pid = 1825] [id = 314] 18:45:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f5555a41c00) [pid = 1825] [serial = 943] [outer = (nil)] 18:45:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f5560b86000) [pid = 1825] [serial = 944] [outer = 0x7f5555a41c00] 18:45:59 INFO - PROCESS | 1825 | 1461635159550 Marionette DEBUG loaded listener.js 18:45:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f556151e000) [pid = 1825] [serial = 945] [outer = 0x7f5555a41c00] 18:46:00 INFO - PROCESS | 1825 | 1461635160379 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 18:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1208ms 18:46:00 INFO - PROCESS | 1825 | 1461635160420 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 18:46:00 INFO - PROCESS | 1825 | 1461635160424 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 18:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:46:00 INFO - PROCESS | 1825 | 1461635160437 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:46:00 INFO - PROCESS | 1825 | 1461635160439 Marionette TRACE conn3 <- [1,1230,null,{}] 18:46:00 INFO - PROCESS | 1825 | 1461635160444 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:00 INFO - PROCESS | 1825 | 1461635160671 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 18:46:00 INFO - PROCESS | 1825 | 1461635160703 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555a081000 == 111 [pid = 1825] [id = 315] 18:46:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f5561519000) [pid = 1825] [serial = 946] [outer = (nil)] 18:46:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f556237fc00) [pid = 1825] [serial = 947] [outer = 0x7f5561519000] 18:46:00 INFO - PROCESS | 1825 | 1461635160800 Marionette DEBUG loaded listener.js 18:46:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f556500f800) [pid = 1825] [serial = 948] [outer = 0x7f5561519000] 18:46:01 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f554b8e5c00) [pid = 1825] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:46:01 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f554b80ec00) [pid = 1825] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:46:01 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f555591ac00) [pid = 1825] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:46:01 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f554de39800) [pid = 1825] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:46:01 INFO - PROCESS | 1825 | 1461635161849 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 18:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1430ms 18:46:01 INFO - PROCESS | 1825 | 1461635161868 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 18:46:01 INFO - PROCESS | 1825 | 1461635161871 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 18:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:46:01 INFO - PROCESS | 1825 | 1461635161877 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:46:01 INFO - PROCESS | 1825 | 1461635161879 Marionette TRACE conn3 <- [1,1234,null,{}] 18:46:01 INFO - PROCESS | 1825 | 1461635161884 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:02 INFO - PROCESS | 1825 | 1461635162128 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 18:46:02 INFO - PROCESS | 1825 | 1461635162148 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c6e1800 == 112 [pid = 1825] [id = 316] 18:46:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f5561521000) [pid = 1825] [serial = 949] [outer = (nil)] 18:46:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f5561a03400) [pid = 1825] [serial = 950] [outer = 0x7f5561521000] 18:46:02 INFO - PROCESS | 1825 | 1461635162213 Marionette DEBUG loaded listener.js 18:46:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f55701ee000) [pid = 1825] [serial = 951] [outer = 0x7f5561521000] 18:46:02 INFO - PROCESS | 1825 | 1461635162933 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 18:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1076ms 18:46:02 INFO - PROCESS | 1825 | 1461635162966 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 18:46:02 INFO - PROCESS | 1825 | 1461635162969 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 18:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:46:02 INFO - PROCESS | 1825 | 1461635162976 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:46:02 INFO - PROCESS | 1825 | 1461635162979 Marionette TRACE conn3 <- [1,1238,null,{}] 18:46:02 INFO - PROCESS | 1825 | 1461635162984 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:03 INFO - PROCESS | 1825 | 1461635163195 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 18:46:03 INFO - PROCESS | 1825 | 1461635163214 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561270000 == 113 [pid = 1825] [id = 317] 18:46:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f5561877400) [pid = 1825] [serial = 952] [outer = (nil)] 18:46:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f55739a5000) [pid = 1825] [serial = 953] [outer = 0x7f5561877400] 18:46:03 INFO - PROCESS | 1825 | 1461635163273 Marionette DEBUG loaded listener.js 18:46:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f5573a4a000) [pid = 1825] [serial = 954] [outer = 0x7f5561877400] 18:46:04 INFO - PROCESS | 1825 | 1461635164398 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 18:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1481ms 18:46:04 INFO - PROCESS | 1825 | 1461635164459 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 18:46:04 INFO - PROCESS | 1825 | 1461635164465 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 18:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:46:04 INFO - PROCESS | 1825 | 1461635164484 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:46:04 INFO - PROCESS | 1825 | 1461635164489 Marionette TRACE conn3 <- [1,1242,null,{}] 18:46:04 INFO - PROCESS | 1825 | 1461635164498 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:04 INFO - PROCESS | 1825 | 1461635164730 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 18:46:04 INFO - PROCESS | 1825 | 1461635164917 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550e5c000 == 114 [pid = 1825] [id = 318] 18:46:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f5551d2b400) [pid = 1825] [serial = 955] [outer = (nil)] 18:46:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f5555a47c00) [pid = 1825] [serial = 956] [outer = 0x7f5551d2b400] 18:46:04 INFO - PROCESS | 1825 | 1461635164993 Marionette DEBUG loaded listener.js 18:46:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f5557a24400) [pid = 1825] [serial = 957] [outer = 0x7f5551d2b400] 18:46:05 INFO - PROCESS | 1825 | 1461635165928 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 18:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1490ms 18:46:05 INFO - PROCESS | 1825 | 1461635165974 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 18:46:05 INFO - PROCESS | 1825 | 1461635165983 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 18:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:46:05 INFO - PROCESS | 1825 | 1461635165992 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:46:05 INFO - PROCESS | 1825 | 1461635165997 Marionette TRACE conn3 <- [1,1246,null,{}] 18:46:06 INFO - PROCESS | 1825 | 1461635166002 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:06 INFO - PROCESS | 1825 | 1461635166202 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 18:46:06 INFO - PROCESS | 1825 | 1461635166391 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b820000 == 115 [pid = 1825] [id = 319] 18:46:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f555a0da800) [pid = 1825] [serial = 958] [outer = (nil)] 18:46:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f555c796c00) [pid = 1825] [serial = 959] [outer = 0x7f555a0da800] 18:46:06 INFO - PROCESS | 1825 | 1461635166471 Marionette DEBUG loaded listener.js 18:46:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f555f315400) [pid = 1825] [serial = 960] [outer = 0x7f555a0da800] 18:46:07 INFO - PROCESS | 1825 | 1461635167472 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 18:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1531ms 18:46:07 INFO - PROCESS | 1825 | 1461635167524 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 18:46:07 INFO - PROCESS | 1825 | 1461635167528 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 18:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:46:07 INFO - PROCESS | 1825 | 1461635167534 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:46:07 INFO - PROCESS | 1825 | 1461635167540 Marionette TRACE conn3 <- [1,1250,null,{}] 18:46:07 INFO - PROCESS | 1825 | 1461635167556 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:07 INFO - PROCESS | 1825 | 1461635167744 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 18:46:07 INFO - PROCESS | 1825 | 1461635167973 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556810f800 == 116 [pid = 1825] [id = 320] 18:46:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f55618f1800) [pid = 1825] [serial = 961] [outer = (nil)] 18:46:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f556e954400) [pid = 1825] [serial = 962] [outer = 0x7f55618f1800] 18:46:08 INFO - PROCESS | 1825 | 1461635168093 Marionette DEBUG loaded listener.js 18:46:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f556f0d8000) [pid = 1825] [serial = 963] [outer = 0x7f55618f1800] 18:46:08 INFO - PROCESS | 1825 | 1461635168961 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 18:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1492ms 18:46:09 INFO - PROCESS | 1825 | 1461635169027 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 18:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:46:09 INFO - PROCESS | 1825 | 1461635169032 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 18:46:09 INFO - PROCESS | 1825 | 1461635169037 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:46:09 INFO - PROCESS | 1825 | 1461635169041 Marionette TRACE conn3 <- [1,1254,null,{}] 18:46:09 INFO - PROCESS | 1825 | 1461635169046 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:09 INFO - PROCESS | 1825 | 1461635169260 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 18:46:09 INFO - PROCESS | 1825 | 1461635169445 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557389a800 == 117 [pid = 1825] [id = 321] 18:46:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f556501a000) [pid = 1825] [serial = 964] [outer = (nil)] 18:46:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f55739ad000) [pid = 1825] [serial = 965] [outer = 0x7f556501a000] 18:46:09 INFO - PROCESS | 1825 | 1461635169521 Marionette DEBUG loaded listener.js 18:46:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f5573a4cc00) [pid = 1825] [serial = 966] [outer = 0x7f556501a000] 18:46:10 INFO - PROCESS | 1825 | 1461635170507 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 18:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1531ms 18:46:10 INFO - PROCESS | 1825 | 1461635170570 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 18:46:10 INFO - PROCESS | 1825 | 1461635170573 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 18:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:46:10 INFO - PROCESS | 1825 | 1461635170579 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:46:10 INFO - PROCESS | 1825 | 1461635170581 Marionette TRACE conn3 <- [1,1258,null,{}] 18:46:10 INFO - PROCESS | 1825 | 1461635170587 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:10 INFO - PROCESS | 1825 | 1461635170786 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 18:46:10 INFO - PROCESS | 1825 | 1461635170972 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557b98b000 == 118 [pid = 1825] [id = 322] 18:46:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f554a92e000) [pid = 1825] [serial = 967] [outer = (nil)] 18:46:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f554a934c00) [pid = 1825] [serial = 968] [outer = 0x7f554a92e000] 18:46:11 INFO - PROCESS | 1825 | 1461635171046 Marionette DEBUG loaded listener.js 18:46:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f554a939000) [pid = 1825] [serial = 969] [outer = 0x7f554a92e000] 18:46:11 INFO - PROCESS | 1825 | 1461635171919 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 18:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1380ms 18:46:11 INFO - PROCESS | 1825 | 1461635171960 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 18:46:11 INFO - PROCESS | 1825 | 1461635171963 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 18:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:46:11 INFO - PROCESS | 1825 | 1461635171969 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:46:11 INFO - PROCESS | 1825 | 1461635171972 Marionette TRACE conn3 <- [1,1262,null,{}] 18:46:11 INFO - PROCESS | 1825 | 1461635171977 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:12 INFO - PROCESS | 1825 | 1461635172197 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 18:46:12 INFO - PROCESS | 1825 | 1461635172398 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562064000 == 119 [pid = 1825] [id = 323] 18:46:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f554d09a000) [pid = 1825] [serial = 970] [outer = (nil)] 18:46:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f554d0a2000) [pid = 1825] [serial = 971] [outer = 0x7f554d09a000] 18:46:12 INFO - PROCESS | 1825 | 1461635172475 Marionette DEBUG loaded listener.js 18:46:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f5573e73400) [pid = 1825] [serial = 972] [outer = 0x7f554d09a000] 18:46:13 INFO - PROCESS | 1825 | 1461635173344 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 18:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1428ms 18:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:46:13 INFO - PROCESS | 1825 | 1461635173398 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 18:46:13 INFO - PROCESS | 1825 | 1461635173401 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 18:46:13 INFO - PROCESS | 1825 | 1461635173408 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:46:13 INFO - PROCESS | 1825 | 1461635173411 Marionette TRACE conn3 <- [1,1266,null,{}] 18:46:13 INFO - PROCESS | 1825 | 1461635173418 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:13 INFO - PROCESS | 1825 | 1461635173618 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 18:46:13 INFO - PROCESS | 1825 | 1461635173816 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55589d7000 == 120 [pid = 1825] [id = 324] 18:46:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f554d8ab400) [pid = 1825] [serial = 973] [outer = (nil)] 18:46:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f554d8b1800) [pid = 1825] [serial = 974] [outer = 0x7f554d8ab400] 18:46:13 INFO - PROCESS | 1825 | 1461635173943 Marionette DEBUG loaded listener.js 18:46:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f554d8b5400) [pid = 1825] [serial = 975] [outer = 0x7f554d8ab400] 18:46:14 INFO - PROCESS | 1825 | 1461635174795 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 18:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1430ms 18:46:14 INFO - PROCESS | 1825 | 1461635174838 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 18:46:14 INFO - PROCESS | 1825 | 1461635174842 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 18:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:46:14 INFO - PROCESS | 1825 | 1461635174848 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:46:14 INFO - PROCESS | 1825 | 1461635174851 Marionette TRACE conn3 <- [1,1270,null,{}] 18:46:14 INFO - PROCESS | 1825 | 1461635174856 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:15 INFO - PROCESS | 1825 | 1461635175041 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 18:46:15 INFO - PROCESS | 1825 | 1461635175234 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55487e6000 == 121 [pid = 1825] [id = 325] 18:46:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f554d8acc00) [pid = 1825] [serial = 976] [outer = (nil)] 18:46:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f5556d67800) [pid = 1825] [serial = 977] [outer = 0x7f554d8acc00] 18:46:15 INFO - PROCESS | 1825 | 1461635175305 Marionette DEBUG loaded listener.js 18:46:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f5556d6b400) [pid = 1825] [serial = 978] [outer = 0x7f554d8acc00] 18:46:16 INFO - PROCESS | 1825 | 1461635176191 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 18:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1384ms 18:46:16 INFO - PROCESS | 1825 | 1461635176233 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 18:46:16 INFO - PROCESS | 1825 | 1461635176237 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 18:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:46:16 INFO - PROCESS | 1825 | 1461635176243 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:46:16 INFO - PROCESS | 1825 | 1461635176246 Marionette TRACE conn3 <- [1,1274,null,{}] 18:46:16 INFO - PROCESS | 1825 | 1461635176251 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:16 INFO - PROCESS | 1825 | 1461635176456 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 18:46:16 INFO - PROCESS | 1825 | 1461635176663 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548a5b000 == 122 [pid = 1825] [id = 326] 18:46:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f554b9adc00) [pid = 1825] [serial = 979] [outer = (nil)] 18:46:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f554b9b6000) [pid = 1825] [serial = 980] [outer = 0x7f554b9adc00] 18:46:16 INFO - PROCESS | 1825 | 1461635176783 Marionette DEBUG loaded listener.js 18:46:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f554b9ba400) [pid = 1825] [serial = 981] [outer = 0x7f554b9adc00] 18:46:17 INFO - PROCESS | 1825 | 1461635177656 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 18:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1479ms 18:46:17 INFO - PROCESS | 1825 | 1461635177723 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 18:46:17 INFO - PROCESS | 1825 | 1461635177726 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 18:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:46:17 INFO - PROCESS | 1825 | 1461635177732 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:46:17 INFO - PROCESS | 1825 | 1461635177734 Marionette TRACE conn3 <- [1,1278,null,{}] 18:46:17 INFO - PROCESS | 1825 | 1461635177740 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:17 INFO - PROCESS | 1825 | 1461635177934 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 18:46:18 INFO - PROCESS | 1825 | 1461635178143 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554fd5a000 == 123 [pid = 1825] [id = 327] 18:46:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f554b8eb400) [pid = 1825] [serial = 982] [outer = (nil)] 18:46:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f5550d96400) [pid = 1825] [serial = 983] [outer = 0x7f554b8eb400] 18:46:18 INFO - PROCESS | 1825 | 1461635178212 Marionette DEBUG loaded listener.js 18:46:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f5556d6e800) [pid = 1825] [serial = 984] [outer = 0x7f554b8eb400] 18:46:19 INFO - PROCESS | 1825 | 1461635179760 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 18:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2094ms 18:46:19 INFO - PROCESS | 1825 | 1461635179829 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 18:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:46:19 INFO - PROCESS | 1825 | 1461635179834 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 18:46:19 INFO - PROCESS | 1825 | 1461635179843 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:46:19 INFO - PROCESS | 1825 | 1461635179847 Marionette TRACE conn3 <- [1,1282,null,{}] 18:46:19 INFO - PROCESS | 1825 | 1461635179855 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:20 INFO - PROCESS | 1825 | 1461635180073 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 18:46:20 INFO - PROCESS | 1825 | 1461635180276 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5559a27000 == 122 [pid = 1825] [id = 10] 18:46:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ffde800 == 123 [pid = 1825] [id = 328] 18:46:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f554d0a0c00) [pid = 1825] [serial = 985] [outer = (nil)] 18:46:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f554d8b3000) [pid = 1825] [serial = 986] [outer = 0x7f554d0a0c00] 18:46:20 INFO - PROCESS | 1825 | 1461635180396 Marionette DEBUG loaded listener.js 18:46:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f554df77c00) [pid = 1825] [serial = 987] [outer = 0x7f554d0a0c00] 18:46:21 INFO - PROCESS | 1825 | 1461635181442 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 18:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1641ms 18:46:21 INFO - PROCESS | 1825 | 1461635181483 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 18:46:21 INFO - PROCESS | 1825 | 1461635181490 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 18:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:46:21 INFO - PROCESS | 1825 | 1461635181500 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:46:21 INFO - PROCESS | 1825 | 1461635181504 Marionette TRACE conn3 <- [1,1286,null,{}] 18:46:21 INFO - PROCESS | 1825 | 1461635181510 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:21 INFO - PROCESS | 1825 | 1461635181688 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 18:46:21 INFO - PROCESS | 1825 | 1461635181969 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550e52000 == 124 [pid = 1825] [id = 329] 18:46:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f554fdaa000) [pid = 1825] [serial = 988] [outer = (nil)] 18:46:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f55510f1400) [pid = 1825] [serial = 989] [outer = 0x7f554fdaa000] 18:46:22 INFO - PROCESS | 1825 | 1461635182051 Marionette DEBUG loaded listener.js 18:46:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f5551e4f400) [pid = 1825] [serial = 990] [outer = 0x7f554fdaa000] 18:46:22 INFO - PROCESS | 1825 | 1461635182940 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 18:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1481ms 18:46:22 INFO - PROCESS | 1825 | 1461635182982 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 18:46:22 INFO - PROCESS | 1825 | 1461635182986 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 18:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:46:22 INFO - PROCESS | 1825 | 1461635182991 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:46:22 INFO - PROCESS | 1825 | 1461635182997 Marionette TRACE conn3 <- [1,1290,null,{}] 18:46:23 INFO - PROCESS | 1825 | 1461635183012 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:23 INFO - PROCESS | 1825 | 1461635183190 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 18:46:23 INFO - PROCESS | 1825 | 1461635183392 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555803f000 == 125 [pid = 1825] [id = 330] 18:46:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f5551e43400) [pid = 1825] [serial = 991] [outer = (nil)] 18:46:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f55553d4400) [pid = 1825] [serial = 992] [outer = 0x7f5551e43400] 18:46:23 INFO - PROCESS | 1825 | 1461635183463 Marionette DEBUG loaded listener.js 18:46:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f5555a27400) [pid = 1825] [serial = 993] [outer = 0x7f5551e43400] 18:46:24 INFO - PROCESS | 1825 | 1461635184330 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 18:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1386ms 18:46:24 INFO - PROCESS | 1825 | 1461635184379 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 18:46:24 INFO - PROCESS | 1825 | 1461635184382 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 18:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:46:24 INFO - PROCESS | 1825 | 1461635184388 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:46:24 INFO - PROCESS | 1825 | 1461635184390 Marionette TRACE conn3 <- [1,1294,null,{}] 18:46:24 INFO - PROCESS | 1825 | 1461635184396 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:24 INFO - PROCESS | 1825 | 1461635184568 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 18:46:24 INFO - PROCESS | 1825 | 1461635184768 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5555995800 == 126 [pid = 1825] [id = 331] 18:46:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f5556d68800) [pid = 1825] [serial = 994] [outer = (nil)] 18:46:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f5557a20400) [pid = 1825] [serial = 995] [outer = 0x7f5556d68800] 18:46:24 INFO - PROCESS | 1825 | 1461635184832 Marionette DEBUG loaded listener.js 18:46:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f55585a9000) [pid = 1825] [serial = 996] [outer = 0x7f5556d68800] 18:46:25 INFO - PROCESS | 1825 | 1461635185758 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 18:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1432ms 18:46:25 INFO - PROCESS | 1825 | 1461635185822 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 18:46:25 INFO - PROCESS | 1825 | 1461635185824 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 18:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:46:25 INFO - PROCESS | 1825 | 1461635185830 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:46:25 INFO - PROCESS | 1825 | 1461635185832 Marionette TRACE conn3 <- [1,1298,null,{}] 18:46:25 INFO - PROCESS | 1825 | 1461635185838 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:26 INFO - PROCESS | 1825 | 1461635186017 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 18:46:26 INFO - PROCESS | 1825 | 1461635186220 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557c06000 == 127 [pid = 1825] [id = 332] 18:46:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f55579e8800) [pid = 1825] [serial = 997] [outer = (nil)] 18:46:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f55588ba800) [pid = 1825] [serial = 998] [outer = 0x7f55579e8800] 18:46:26 INFO - PROCESS | 1825 | 1461635186288 Marionette DEBUG loaded listener.js 18:46:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f5558c8b400) [pid = 1825] [serial = 999] [outer = 0x7f55579e8800] 18:46:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561d35000 == 126 [pid = 1825] [id = 140] 18:46:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55612d3800 == 125 [pid = 1825] [id = 101] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f556813d400) [pid = 1825] [serial = 869] [outer = (nil)] [url = about:blank] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f556dddcc00) [pid = 1825] [serial = 872] [outer = (nil)] [url = about:blank] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f5551e4bc00) [pid = 1825] [serial = 875] [outer = (nil)] [url = about:blank] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f5559d83c00) [pid = 1825] [serial = 890] [outer = (nil)] [url = about:blank] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f556813c800) [pid = 1825] [serial = 866] [outer = (nil)] [url = about:blank] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f55510e5800) [pid = 1825] [serial = 845] [outer = (nil)] [url = about:blank] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f555c60d400) [pid = 1825] [serial = 851] [outer = (nil)] [url = about:blank] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f5564de0c00) [pid = 1825] [serial = 863] [outer = (nil)] [url = about:blank] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f5561e12400) [pid = 1825] [serial = 860] [outer = (nil)] [url = about:blank] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f55602be400) [pid = 1825] [serial = 857] [outer = (nil)] [url = about:blank] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f55579e4800) [pid = 1825] [serial = 848] [outer = (nil)] [url = about:blank] 18:46:26 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f555de08c00) [pid = 1825] [serial = 854] [outer = (nil)] [url = about:blank] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555abbd800 == 124 [pid = 1825] [id = 54] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c6e1800 == 123 [pid = 1825] [id = 316] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555a081000 == 122 [pid = 1825] [id = 315] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588cb800 == 121 [pid = 1825] [id = 314] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55569a6000 == 120 [pid = 1825] [id = 313] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f340000 == 119 [pid = 1825] [id = 312] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554bcd8000 == 118 [pid = 1825] [id = 311] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556eca1000 == 117 [pid = 1825] [id = 305] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564bc8800 == 116 [pid = 1825] [id = 304] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561d3e000 == 115 [pid = 1825] [id = 303] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561271800 == 114 [pid = 1825] [id = 302] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555de26000 == 113 [pid = 1825] [id = 301] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c548800 == 112 [pid = 1825] [id = 300] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555a08e800 == 111 [pid = 1825] [id = 299] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588a3000 == 110 [pid = 1825] [id = 298] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ffe7000 == 109 [pid = 1825] [id = 297] 18:46:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588ca800 == 108 [pid = 1825] [id = 296] 18:46:27 INFO - PROCESS | 1825 | 1461635187257 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:46:27 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f554de33800) [pid = 1825] [serial = 879] [outer = (nil)] [url = about:blank] 18:46:27 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f554cac9c00) [pid = 1825] [serial = 878] [outer = (nil)] [url = about:blank] 18:46:27 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f5551f31000) [pid = 1825] [serial = 882] [outer = (nil)] [url = about:blank] 18:46:27 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f5556aaf800) [pid = 1825] [serial = 884] [outer = (nil)] [url = about:blank] 18:46:27 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f5557a1c000) [pid = 1825] [serial = 885] [outer = (nil)] [url = about:blank] 18:46:27 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f554df76800) [pid = 1825] [serial = 881] [outer = (nil)] [url = about:blank] 18:46:27 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f5557a23c00) [pid = 1825] [serial = 887] [outer = (nil)] [url = about:blank] 18:46:27 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f55587ec800) [pid = 1825] [serial = 888] [outer = (nil)] [url = about:blank] 18:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1479ms 18:46:27 INFO - PROCESS | 1825 | 1461635187311 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 18:46:27 INFO - PROCESS | 1825 | 1461635187313 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 18:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:46:27 INFO - PROCESS | 1825 | 1461635187319 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:46:27 INFO - PROCESS | 1825 | 1461635187322 Marionette TRACE conn3 <- [1,1302,null,{}] 18:46:27 INFO - PROCESS | 1825 | 1461635187327 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:27 INFO - PROCESS | 1825 | 1461635187531 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 18:46:27 INFO - PROCESS | 1825 | 1461635187751 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550e5e800 == 109 [pid = 1825] [id = 333] 18:46:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f5558c8b800) [pid = 1825] [serial = 1000] [outer = (nil)] 18:46:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f555ab67800) [pid = 1825] [serial = 1001] [outer = 0x7f5558c8b800] 18:46:27 INFO - PROCESS | 1825 | 1461635187821 Marionette DEBUG loaded listener.js 18:46:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f555b68b800) [pid = 1825] [serial = 1002] [outer = 0x7f5558c8b800] 18:46:28 INFO - PROCESS | 1825 | 1461635188495 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 18:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1230ms 18:46:28 INFO - PROCESS | 1825 | 1461635188551 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 18:46:28 INFO - PROCESS | 1825 | 1461635188554 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 18:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:46:28 INFO - PROCESS | 1825 | 1461635188560 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:46:28 INFO - PROCESS | 1825 | 1461635188561 Marionette TRACE conn3 <- [1,1306,null,{}] 18:46:28 INFO - PROCESS | 1825 | 1461635188581 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:28 INFO - PROCESS | 1825 | 1461635188797 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 18:46:28 INFO - PROCESS | 1825 | 1461635188808 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555888c800 == 110 [pid = 1825] [id = 334] 18:46:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f555a0dc000) [pid = 1825] [serial = 1003] [outer = (nil)] 18:46:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f555c611400) [pid = 1825] [serial = 1004] [outer = 0x7f555a0dc000] 18:46:28 INFO - PROCESS | 1825 | 1461635188871 Marionette DEBUG loaded listener.js 18:46:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f555c88fc00) [pid = 1825] [serial = 1005] [outer = 0x7f555a0dc000] 18:46:29 INFO - PROCESS | 1825 | 1461635189778 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 18:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1286ms 18:46:29 INFO - PROCESS | 1825 | 1461635189858 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 18:46:29 INFO - PROCESS | 1825 | 1461635189862 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 18:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:46:29 INFO - PROCESS | 1825 | 1461635189875 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:46:29 INFO - PROCESS | 1825 | 1461635189877 Marionette TRACE conn3 <- [1,1310,null,{}] 18:46:29 INFO - PROCESS | 1825 | 1461635189883 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:30 INFO - PROCESS | 1825 | 1461635190100 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 18:46:30 INFO - PROCESS | 1825 | 1461635190123 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b6f2800 == 111 [pid = 1825] [id = 335] 18:46:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f555b6a5c00) [pid = 1825] [serial = 1006] [outer = (nil)] 18:46:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f555ccc5c00) [pid = 1825] [serial = 1007] [outer = 0x7f555b6a5c00] 18:46:30 INFO - PROCESS | 1825 | 1461635190182 Marionette DEBUG loaded listener.js 18:46:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f555ccf1c00) [pid = 1825] [serial = 1008] [outer = 0x7f555b6a5c00] 18:46:31 INFO - PROCESS | 1825 | 1461635191035 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 18:46:31 INFO - PROCESS | 1825 | 1461635191111 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 18:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:46:31 INFO - PROCESS | 1825 | 1461635191117 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:46:31 INFO - PROCESS | 1825 | 1461635191119 Marionette TRACE conn3 <- [1,1314,null,{}] 18:46:31 INFO - PROCESS | 1825 | 1461635191131 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:31 INFO - PROCESS | 1825 | 1461635191343 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 18:46:31 INFO - PROCESS | 1825 | 1461635191370 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c916800 == 112 [pid = 1825] [id = 336] 18:46:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f555b6b1800) [pid = 1825] [serial = 1009] [outer = (nil)] 18:46:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f555f31ec00) [pid = 1825] [serial = 1010] [outer = 0x7f555b6b1800] 18:46:31 INFO - PROCESS | 1825 | 1461635191435 Marionette DEBUG loaded listener.js 18:46:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f55604a8400) [pid = 1825] [serial = 1011] [outer = 0x7f555b6b1800] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f5555926000) [pid = 1825] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f554e1c6000) [pid = 1825] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f555a006400) [pid = 1825] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f555a006000) [pid = 1825] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f55579ed800) [pid = 1825] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f5561519000) [pid = 1825] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f554df6c400) [pid = 1825] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f5561521000) [pid = 1825] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f5555a1fc00) [pid = 1825] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f554f055400) [pid = 1825] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f554cac7400) [pid = 1825] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f554fda5400) [pid = 1825] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f554cad5800) [pid = 1825] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f555ab66000) [pid = 1825] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f554de2e000) [pid = 1825] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f554b803800) [pid = 1825] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f555591e800) [pid = 1825] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f554b8e1c00) [pid = 1825] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f554cacf800) [pid = 1825] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f5559d4a800) [pid = 1825] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f555c60d800) [pid = 1825] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f556ebd0800) [pid = 1825] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f55585b7800) [pid = 1825] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f5551e47800) [pid = 1825] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f55521eec00) [pid = 1825] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f5555a41c00) [pid = 1825] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:46:32 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f554b802400) [pid = 1825] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:46:33 INFO - PROCESS | 1825 | 1461635193274 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 18:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2186ms 18:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:46:33 INFO - PROCESS | 1825 | 1461635193305 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 18:46:33 INFO - PROCESS | 1825 | 1461635193308 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 18:46:33 INFO - PROCESS | 1825 | 1461635193314 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:46:33 INFO - PROCESS | 1825 | 1461635193316 Marionette TRACE conn3 <- [1,1318,null,{}] 18:46:33 INFO - PROCESS | 1825 | 1461635193321 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:33 INFO - PROCESS | 1825 | 1461635193490 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 18:46:33 INFO - PROCESS | 1825 | 1461635193506 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555599e000 == 113 [pid = 1825] [id = 337] 18:46:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f554a92e800) [pid = 1825] [serial = 1012] [outer = (nil)] 18:46:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f554f055400) [pid = 1825] [serial = 1013] [outer = 0x7f554a92e800] 18:46:33 INFO - PROCESS | 1825 | 1461635193566 Marionette DEBUG loaded listener.js 18:46:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f5559d4a800) [pid = 1825] [serial = 1014] [outer = 0x7f554a92e800] 18:46:34 INFO - PROCESS | 1825 | 1461635194471 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 18:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1186ms 18:46:34 INFO - PROCESS | 1825 | 1461635194501 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 18:46:34 INFO - PROCESS | 1825 | 1461635194505 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 18:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:46:34 INFO - PROCESS | 1825 | 1461635194511 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:46:34 INFO - PROCESS | 1825 | 1461635194514 Marionette TRACE conn3 <- [1,1322,null,{}] 18:46:34 INFO - PROCESS | 1825 | 1461635194519 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:34 INFO - PROCESS | 1825 | 1461635194705 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 18:46:35 INFO - PROCESS | 1825 | 1461635195021 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548bc6000 == 114 [pid = 1825] [id = 338] 18:46:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f554a92b400) [pid = 1825] [serial = 1015] [outer = (nil)] 18:46:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f554a935000) [pid = 1825] [serial = 1016] [outer = 0x7f554a92b400] 18:46:35 INFO - PROCESS | 1825 | 1461635195104 Marionette DEBUG loaded listener.js 18:46:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f554b9b1c00) [pid = 1825] [serial = 1017] [outer = 0x7f554a92b400] 18:46:36 INFO - PROCESS | 1825 | 1461635196042 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 18:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1579ms 18:46:36 INFO - PROCESS | 1825 | 1461635196093 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 18:46:36 INFO - PROCESS | 1825 | 1461635196099 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 18:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:46:36 INFO - PROCESS | 1825 | 1461635196107 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:46:36 INFO - PROCESS | 1825 | 1461635196113 Marionette TRACE conn3 <- [1,1326,null,{}] 18:46:36 INFO - PROCESS | 1825 | 1461635196120 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:36 INFO - PROCESS | 1825 | 1461635196328 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 18:46:36 INFO - PROCESS | 1825 | 1461635196567 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5555983000 == 115 [pid = 1825] [id = 339] 18:46:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f554df74000) [pid = 1825] [serial = 1018] [outer = (nil)] 18:46:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f554f059c00) [pid = 1825] [serial = 1019] [outer = 0x7f554df74000] 18:46:36 INFO - PROCESS | 1825 | 1461635196689 Marionette DEBUG loaded listener.js 18:46:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f55510e9000) [pid = 1825] [serial = 1020] [outer = 0x7f554df74000] 18:46:37 INFO - PROCESS | 1825 | 1461635197676 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:46:37 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 18:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1633ms 18:46:37 INFO - PROCESS | 1825 | 1461635197745 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 18:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:46:37 INFO - PROCESS | 1825 | 1461635197752 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 18:46:37 INFO - PROCESS | 1825 | 1461635197758 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:46:37 INFO - PROCESS | 1825 | 1461635197762 Marionette TRACE conn3 <- [1,1330,null,{}] 18:46:37 INFO - PROCESS | 1825 | 1461635197768 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:37 INFO - PROCESS | 1825 | 1461635197982 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 18:46:38 INFO - PROCESS | 1825 | 1461635198262 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b818800 == 116 [pid = 1825] [id = 340] 18:46:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f55553cfc00) [pid = 1825] [serial = 1021] [outer = (nil)] 18:46:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f5555a25c00) [pid = 1825] [serial = 1022] [outer = 0x7f55553cfc00] 18:46:38 INFO - PROCESS | 1825 | 1461635198383 Marionette DEBUG loaded listener.js 18:46:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f55579e2c00) [pid = 1825] [serial = 1023] [outer = 0x7f55553cfc00] 18:46:39 INFO - PROCESS | 1825 | 1461635199301 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:46:39 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 18:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1585ms 18:46:39 INFO - PROCESS | 1825 | 1461635199344 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 18:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:46:39 INFO - PROCESS | 1825 | 1461635199348 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 18:46:39 INFO - PROCESS | 1825 | 1461635199363 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:46:39 INFO - PROCESS | 1825 | 1461635199373 Marionette TRACE conn3 <- [1,1334,null,{}] 18:46:39 INFO - PROCESS | 1825 | 1461635199379 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:39 INFO - PROCESS | 1825 | 1461635199601 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 18:46:39 INFO - PROCESS | 1825 | 1461635199837 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561a79000 == 117 [pid = 1825] [id = 341] 18:46:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f55553d1c00) [pid = 1825] [serial = 1024] [outer = (nil)] 18:46:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f5559d83c00) [pid = 1825] [serial = 1025] [outer = 0x7f55553d1c00] 18:46:39 INFO - PROCESS | 1825 | 1461635199966 Marionette DEBUG loaded listener.js 18:46:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f555b6a8000) [pid = 1825] [serial = 1026] [outer = 0x7f55553d1c00] 18:46:40 INFO - PROCESS | 1825 | 1461635200955 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1649ms 18:46:41 INFO - PROCESS | 1825 | 1461635201006 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 18:46:41 INFO - PROCESS | 1825 | 1461635201011 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 18:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:46:41 INFO - PROCESS | 1825 | 1461635201016 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:46:41 INFO - PROCESS | 1825 | 1461635201020 Marionette TRACE conn3 <- [1,1338,null,{}] 18:46:41 INFO - PROCESS | 1825 | 1461635201026 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:41 INFO - PROCESS | 1825 | 1461635201276 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 18:46:41 INFO - PROCESS | 1825 | 1461635201579 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562071000 == 118 [pid = 1825] [id = 342] 18:46:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f55587e3c00) [pid = 1825] [serial = 1027] [outer = (nil)] 18:46:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f555ccd4400) [pid = 1825] [serial = 1028] [outer = 0x7f55587e3c00] 18:46:41 INFO - PROCESS | 1825 | 1461635201659 Marionette DEBUG loaded listener.js 18:46:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f555f311800) [pid = 1825] [serial = 1029] [outer = 0x7f55587e3c00] 18:46:42 INFO - PROCESS | 1825 | 1461635202983 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 18:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1986ms 18:46:43 INFO - PROCESS | 1825 | 1461635203099 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 18:46:43 INFO - PROCESS | 1825 | 1461635203104 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 18:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:46:43 INFO - PROCESS | 1825 | 1461635203118 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:46:43 INFO - PROCESS | 1825 | 1461635203122 Marionette TRACE conn3 <- [1,1342,null,{}] 18:46:43 INFO - PROCESS | 1825 | 1461635203132 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:43 INFO - PROCESS | 1825 | 1461635203408 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 18:46:43 INFO - PROCESS | 1825 | 1461635203603 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564bc0000 == 119 [pid = 1825] [id = 343] 18:46:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f555f312800) [pid = 1825] [serial = 1030] [outer = (nil)] 18:46:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f555f31bc00) [pid = 1825] [serial = 1031] [outer = 0x7f555f312800] 18:46:43 INFO - PROCESS | 1825 | 1461635203790 Marionette DEBUG loaded listener.js 18:46:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f5560e2cc00) [pid = 1825] [serial = 1032] [outer = 0x7f555f312800] 18:46:44 INFO - PROCESS | 1825 | 1461635204812 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 18:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1747ms 18:46:44 INFO - PROCESS | 1825 | 1461635204865 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 18:46:44 INFO - PROCESS | 1825 | 1461635204868 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 18:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:46:44 INFO - PROCESS | 1825 | 1461635204874 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:46:44 INFO - PROCESS | 1825 | 1461635204876 Marionette TRACE conn3 <- [1,1346,null,{}] 18:46:44 INFO - PROCESS | 1825 | 1461635204882 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:45 INFO - PROCESS | 1825 | 1461635205076 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 18:46:45 INFO - PROCESS | 1825 | 1461635205287 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556fe0a000 == 120 [pid = 1825] [id = 344] 18:46:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f55588b8800) [pid = 1825] [serial = 1033] [outer = (nil)] 18:46:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f5561a10400) [pid = 1825] [serial = 1034] [outer = 0x7f55588b8800] 18:46:45 INFO - PROCESS | 1825 | 1461635205416 Marionette DEBUG loaded listener.js 18:46:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f5562380800) [pid = 1825] [serial = 1035] [outer = 0x7f55588b8800] 18:46:46 INFO - PROCESS | 1825 | 1461635206304 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 18:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1485ms 18:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:46:46 INFO - PROCESS | 1825 | 1461635206360 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 18:46:46 INFO - PROCESS | 1825 | 1461635206363 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 18:46:46 INFO - PROCESS | 1825 | 1461635206369 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:46:46 INFO - PROCESS | 1825 | 1461635206372 Marionette TRACE conn3 <- [1,1350,null,{}] 18:46:46 INFO - PROCESS | 1825 | 1461635206377 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:46 INFO - PROCESS | 1825 | 1461635206561 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 18:46:46 INFO - PROCESS | 1825 | 1461635206757 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573b5a000 == 121 [pid = 1825] [id = 345] 18:46:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f555ccc4c00) [pid = 1825] [serial = 1036] [outer = (nil)] 18:46:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f5564d59c00) [pid = 1825] [serial = 1037] [outer = 0x7f555ccc4c00] 18:46:46 INFO - PROCESS | 1825 | 1461635206833 Marionette DEBUG loaded listener.js 18:46:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f556813a400) [pid = 1825] [serial = 1038] [outer = 0x7f555ccc4c00] 18:46:47 INFO - PROCESS | 1825 | 1461635207719 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 18:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1429ms 18:46:47 INFO - PROCESS | 1825 | 1461635207798 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 18:46:47 INFO - PROCESS | 1825 | 1461635207802 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 18:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:46:47 INFO - PROCESS | 1825 | 1461635207808 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:46:47 INFO - PROCESS | 1825 | 1461635207811 Marionette TRACE conn3 <- [1,1354,null,{}] 18:46:47 INFO - PROCESS | 1825 | 1461635207816 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:48 INFO - PROCESS | 1825 | 1461635208013 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 18:46:48 INFO - PROCESS | 1825 | 1461635208204 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5579245000 == 122 [pid = 1825] [id = 346] 18:46:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f5561a0ec00) [pid = 1825] [serial = 1039] [outer = (nil)] 18:46:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f556dd20000) [pid = 1825] [serial = 1040] [outer = 0x7f5561a0ec00] 18:46:48 INFO - PROCESS | 1825 | 1461635208278 Marionette DEBUG loaded listener.js 18:46:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f556ec0d000) [pid = 1825] [serial = 1041] [outer = 0x7f5561a0ec00] 18:46:49 INFO - PROCESS | 1825 | 1461635209193 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 18:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1429ms 18:46:49 INFO - PROCESS | 1825 | 1461635209239 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 18:46:49 INFO - PROCESS | 1825 | 1461635209242 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 18:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:46:49 INFO - PROCESS | 1825 | 1461635209248 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:46:49 INFO - PROCESS | 1825 | 1461635209250 Marionette TRACE conn3 <- [1,1358,null,{}] 18:46:49 INFO - PROCESS | 1825 | 1461635209256 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:49 INFO - PROCESS | 1825 | 1461635209487 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 18:46:49 INFO - PROCESS | 1825 | 1461635209724 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556cb5000 == 123 [pid = 1825] [id = 347] 18:46:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f5555a1ec00) [pid = 1825] [serial = 1042] [outer = (nil)] 18:46:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f556ee9b000) [pid = 1825] [serial = 1043] [outer = 0x7f5555a1ec00] 18:46:49 INFO - PROCESS | 1825 | 1461635209843 Marionette DEBUG loaded listener.js 18:46:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f556fdf2800) [pid = 1825] [serial = 1044] [outer = 0x7f5555a1ec00] 18:46:50 INFO - PROCESS | 1825 | 1461635210647 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 18:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1431ms 18:46:50 INFO - PROCESS | 1825 | 1461635210680 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 18:46:50 INFO - PROCESS | 1825 | 1461635210683 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 18:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:46:50 INFO - PROCESS | 1825 | 1461635210689 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:46:50 INFO - PROCESS | 1825 | 1461635210692 Marionette TRACE conn3 <- [1,1362,null,{}] 18:46:50 INFO - PROCESS | 1825 | 1461635210697 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:50 INFO - PROCESS | 1825 | 1461635210886 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 18:46:51 INFO - PROCESS | 1825 | 1461635211083 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a9ae000 == 124 [pid = 1825] [id = 348] 18:46:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f555f3a2400) [pid = 1825] [serial = 1045] [outer = (nil)] 18:46:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f5570099400) [pid = 1825] [serial = 1046] [outer = 0x7f555f3a2400] 18:46:51 INFO - PROCESS | 1825 | 1461635211169 Marionette DEBUG loaded listener.js 18:46:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f55739a7800) [pid = 1825] [serial = 1047] [outer = 0x7f555f3a2400] 18:46:52 INFO - PROCESS | 1825 | 1461635212168 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 18:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1528ms 18:46:52 INFO - PROCESS | 1825 | 1461635212218 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 18:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:46:52 INFO - PROCESS | 1825 | 1461635212222 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 18:46:52 INFO - PROCESS | 1825 | 1461635212230 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:46:52 INFO - PROCESS | 1825 | 1461635212234 Marionette TRACE conn3 <- [1,1366,null,{}] 18:46:52 INFO - PROCESS | 1825 | 1461635212240 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:52 INFO - PROCESS | 1825 | 1461635212470 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 18:46:52 INFO - PROCESS | 1825 | 1461635212724 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b544800 == 125 [pid = 1825] [id = 349] 18:46:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f555892c000) [pid = 1825] [serial = 1048] [outer = (nil)] 18:46:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f5560a28c00) [pid = 1825] [serial = 1049] [outer = 0x7f555892c000] 18:46:52 INFO - PROCESS | 1825 | 1461635212843 Marionette DEBUG loaded listener.js 18:46:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f5570097000) [pid = 1825] [serial = 1050] [outer = 0x7f555892c000] 18:46:53 INFO - PROCESS | 1825 | 1461635213736 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 18:46:53 INFO - PROCESS | 1825 | 1461635213768 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 18:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:46:53 INFO - PROCESS | 1825 | 1461635213774 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:46:53 INFO - PROCESS | 1825 | 1461635213777 Marionette TRACE conn3 <- [1,1370,null,{}] 18:46:53 INFO - PROCESS | 1825 | 1461635213788 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:53 INFO - PROCESS | 1825 | 1461635213989 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 18:46:54 INFO - PROCESS | 1825 | 1461635214235 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ca13000 == 126 [pid = 1825] [id = 350] 18:46:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f554e1c6800) [pid = 1825] [serial = 1051] [outer = (nil)] 18:46:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f55739b0000) [pid = 1825] [serial = 1052] [outer = 0x7f554e1c6800] 18:46:54 INFO - PROCESS | 1825 | 1461635214322 Marionette DEBUG loaded listener.js 18:46:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f5573e9fc00) [pid = 1825] [serial = 1053] [outer = 0x7f554e1c6800] 18:46:55 INFO - PROCESS | 1825 | 1461635215236 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 18:46:55 INFO - PROCESS | 1825 | 1461635215266 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 18:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:46:55 INFO - PROCESS | 1825 | 1461635215273 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:46:55 INFO - PROCESS | 1825 | 1461635215276 Marionette TRACE conn3 <- [1,1374,null,{}] 18:46:55 INFO - PROCESS | 1825 | 1461635215282 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:55 INFO - PROCESS | 1825 | 1461635215478 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 18:46:55 INFO - PROCESS | 1825 | 1461635215722 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ded6800 == 127 [pid = 1825] [id = 351] 18:46:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f554b808800) [pid = 1825] [serial = 1054] [outer = (nil)] 18:46:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f554ca46400) [pid = 1825] [serial = 1055] [outer = 0x7f554b808800] 18:46:55 INFO - PROCESS | 1825 | 1461635215840 Marionette DEBUG loaded listener.js 18:46:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f554ca4e000) [pid = 1825] [serial = 1056] [outer = 0x7f554b808800] 18:46:56 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:46:56 INFO - PROCESS | 1825 | 1461635216694 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 18:46:56 INFO - PROCESS | 1825 | 1461635216761 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 18:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:46:56 INFO - PROCESS | 1825 | 1461635216767 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:46:56 INFO - PROCESS | 1825 | 1461635216769 Marionette TRACE conn3 <- [1,1378,null,{}] 18:46:56 INFO - PROCESS | 1825 | 1461635216775 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:57 INFO - PROCESS | 1825 | 1461635216998 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 18:46:57 INFO - PROCESS | 1825 | 1461635217662 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a222800 == 128 [pid = 1825] [id = 352] 18:46:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f554b8e2400) [pid = 1825] [serial = 1057] [outer = (nil)] 18:46:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f554b9b2c00) [pid = 1825] [serial = 1058] [outer = 0x7f554b8e2400] 18:46:57 INFO - PROCESS | 1825 | 1461635217730 Marionette DEBUG loaded listener.js 18:46:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f554bc8fc00) [pid = 1825] [serial = 1059] [outer = 0x7f554b8e2400] 18:46:58 INFO - PROCESS | 1825 | 1461635218596 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 18:46:58 INFO - PROCESS | 1825 | 1461635218666 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 18:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:46:58 INFO - PROCESS | 1825 | 1461635218674 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:46:58 INFO - PROCESS | 1825 | 1461635218679 Marionette TRACE conn3 <- [1,1382,null,{}] 18:46:58 INFO - PROCESS | 1825 | 1461635218766 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:58 INFO - PROCESS | 1825 | 1461635218972 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 18:46:59 INFO - PROCESS | 1825 | 1461635219287 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548a51800 == 129 [pid = 1825] [id = 353] 18:46:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f554d0a4c00) [pid = 1825] [serial = 1060] [outer = (nil)] 18:46:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f554d61b800) [pid = 1825] [serial = 1061] [outer = 0x7f554d0a4c00] 18:46:59 INFO - PROCESS | 1825 | 1461635219414 Marionette DEBUG loaded listener.js 18:46:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 279 (0x7f554d8ae400) [pid = 1825] [serial = 1062] [outer = 0x7f554d0a4c00] 18:47:00 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:47:00 INFO - PROCESS | 1825 | 1461635220485 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 18:47:00 INFO - PROCESS | 1825 | 1461635220641 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555803f000 == 119 [pid = 1825] [id = 330] 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550e52000 == 118 [pid = 1825] [id = 329] 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ffde800 == 117 [pid = 1825] [id = 328] 18:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5548a5b000 == 116 [pid = 1825] [id = 326] 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55487e6000 == 115 [pid = 1825] [id = 325] 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55589d7000 == 114 [pid = 1825] [id = 324] 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562064000 == 113 [pid = 1825] [id = 323] 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557b98b000 == 112 [pid = 1825] [id = 322] 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557389a800 == 111 [pid = 1825] [id = 321] 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556810f800 == 110 [pid = 1825] [id = 320] 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b820000 == 109 [pid = 1825] [id = 319] 18:47:00 INFO - PROCESS | 1825 | 1461635220668 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:47:00 INFO - PROCESS | 1825 | 1461635220673 Marionette TRACE conn3 <- [1,1386,null,{}] 18:47:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550e5c000 == 108 [pid = 1825] [id = 318] 18:47:00 INFO - PROCESS | 1825 | 1461635220681 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:00 INFO - PROCESS | 1825 | 1461635220850 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 18:47:00 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f5564de1000) [pid = 1825] [serial = 914] [outer = (nil)] [url = about:blank] 18:47:00 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f555826fc00) [pid = 1825] [serial = 614] [outer = (nil)] [url = about:blank] 18:47:00 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f555c606000) [pid = 1825] [serial = 759] [outer = (nil)] [url = about:blank] 18:47:00 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f555c603800) [pid = 1825] [serial = 687] [outer = (nil)] [url = about:blank] 18:47:00 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f555ab72800) [pid = 1825] [serial = 681] [outer = (nil)] [url = about:blank] 18:47:00 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f55588b3000) [pid = 1825] [serial = 938] [outer = (nil)] [url = about:blank] 18:47:00 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f556500f800) [pid = 1825] [serial = 948] [outer = (nil)] [url = about:blank] 18:47:00 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f554df76400) [pid = 1825] [serial = 623] [outer = (nil)] [url = about:blank] 18:47:00 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f55701ee000) [pid = 1825] [serial = 951] [outer = (nil)] [url = about:blank] 18:47:00 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f55587e1000) [pid = 1825] [serial = 674] [outer = (nil)] [url = about:blank] 18:47:00 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f5561a03400) [pid = 1825] [serial = 950] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f555caeec00) [pid = 1825] [serial = 693] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f555c60d000) [pid = 1825] [serial = 822] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f5551d27000) [pid = 1825] [serial = 668] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f554d7f2400) [pid = 1825] [serial = 665] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f555c79f400) [pid = 1825] [serial = 690] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f554de38000) [pid = 1825] [serial = 629] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f554d61d000) [pid = 1825] [serial = 635] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f5555a42800) [pid = 1825] [serial = 935] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f555cafb400) [pid = 1825] [serial = 902] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f554b8ef400) [pid = 1825] [serial = 638] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f556237fc00) [pid = 1825] [serial = 947] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f5568da2400) [pid = 1825] [serial = 620] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f555b68b000) [pid = 1825] [serial = 684] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f555ccdbc00) [pid = 1825] [serial = 941] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f5558ebe000) [pid = 1825] [serial = 939] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f555b6b2400) [pid = 1825] [serial = 899] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f5571a2c400) [pid = 1825] [serial = 626] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f55604a5800) [pid = 1825] [serial = 617] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f5551e46000) [pid = 1825] [serial = 893] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f55579e9800) [pid = 1825] [serial = 936] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f5568d9c400) [pid = 1825] [serial = 932] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f5558c86400) [pid = 1825] [serial = 678] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f55579ed400) [pid = 1825] [serial = 671] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f555f31dc00) [pid = 1825] [serial = 942] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f5558262800) [pid = 1825] [serial = 896] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f555de0d000) [pid = 1825] [serial = 905] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f5560b88800) [pid = 1825] [serial = 908] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f5560b86000) [pid = 1825] [serial = 944] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f556151e000) [pid = 1825] [serial = 945] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f554b80fc00) [pid = 1825] [serial = 632] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f5561d15000) [pid = 1825] [serial = 911] [outer = (nil)] [url = about:blank] 18:47:01 INFO - PROCESS | 1825 | 1461635221117 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f1c5000 == 109 [pid = 1825] [id = 354] 18:47:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f554b80fc00) [pid = 1825] [serial = 1063] [outer = (nil)] 18:47:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f554de39800) [pid = 1825] [serial = 1064] [outer = 0x7f554b80fc00] 18:47:01 INFO - PROCESS | 1825 | 1461635221183 Marionette DEBUG loaded listener.js 18:47:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f55510f2400) [pid = 1825] [serial = 1065] [outer = 0x7f554b80fc00] 18:47:01 INFO - PROCESS | 1825 | 1461635221957 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 18:47:02 INFO - PROCESS | 1825 | 1461635222006 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 18:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:47:02 INFO - PROCESS | 1825 | 1461635222021 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:47:02 INFO - PROCESS | 1825 | 1461635222030 Marionette TRACE conn3 <- [1,1390,null,{}] 18:47:02 INFO - PROCESS | 1825 | 1461635222036 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:02 INFO - PROCESS | 1825 | 1461635222229 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 18:47:02 INFO - PROCESS | 1825 | 1461635222388 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550f11800 == 110 [pid = 1825] [id = 355] 18:47:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f554b8ef400) [pid = 1825] [serial = 1066] [outer = (nil)] 18:47:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f5556aac000) [pid = 1825] [serial = 1067] [outer = 0x7f554b8ef400] 18:47:02 INFO - PROCESS | 1825 | 1461635222449 Marionette DEBUG loaded listener.js 18:47:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f5556d6b800) [pid = 1825] [serial = 1068] [outer = 0x7f554b8ef400] 18:47:03 INFO - PROCESS | 1825 | 1461635223241 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 18:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1251ms 18:47:03 INFO - PROCESS | 1825 | 1461635223266 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 18:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:47:03 INFO - PROCESS | 1825 | 1461635223270 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 18:47:03 INFO - PROCESS | 1825 | 1461635223276 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:47:03 INFO - PROCESS | 1825 | 1461635223278 Marionette TRACE conn3 <- [1,1394,null,{}] 18:47:03 INFO - PROCESS | 1825 | 1461635223283 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:03 INFO - PROCESS | 1825 | 1461635223535 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 18:47:03 INFO - PROCESS | 1825 | 1461635223567 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556cb8800 == 111 [pid = 1825] [id = 356] 18:47:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f554b803000) [pid = 1825] [serial = 1069] [outer = (nil)] 18:47:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f5557a1fc00) [pid = 1825] [serial = 1070] [outer = 0x7f554b803000] 18:47:03 INFO - PROCESS | 1825 | 1461635223629 Marionette DEBUG loaded listener.js 18:47:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f55585a9c00) [pid = 1825] [serial = 1071] [outer = 0x7f554b803000] 18:47:04 INFO - PROCESS | 1825 | 1461635224514 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 18:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1286ms 18:47:04 INFO - PROCESS | 1825 | 1461635224562 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 18:47:04 INFO - PROCESS | 1825 | 1461635224566 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 18:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:47:04 INFO - PROCESS | 1825 | 1461635224581 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:47:04 INFO - PROCESS | 1825 | 1461635224583 Marionette TRACE conn3 <- [1,1398,null,{}] 18:47:04 INFO - PROCESS | 1825 | 1461635224589 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:04 INFO - PROCESS | 1825 | 1461635224810 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 18:47:04 INFO - PROCESS | 1825 | 1461635224872 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557981800 == 112 [pid = 1825] [id = 357] 18:47:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f55587e4800) [pid = 1825] [serial = 1072] [outer = (nil)] 18:47:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f55588bf400) [pid = 1825] [serial = 1073] [outer = 0x7f55587e4800] 18:47:04 INFO - PROCESS | 1825 | 1461635224995 Marionette DEBUG loaded listener.js 18:47:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f5558ebe000) [pid = 1825] [serial = 1074] [outer = 0x7f55587e4800] 18:47:06 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f5558266800) [pid = 1825] [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.] 18:47:06 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f554fdaa000) [pid = 1825] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:47:06 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f5558c8b800) [pid = 1825] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:47:06 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f555b6a5c00) [pid = 1825] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:47:06 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f55579e8800) [pid = 1825] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:47:06 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f5551e43400) [pid = 1825] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:47:06 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f555a0dc000) [pid = 1825] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:47:06 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f554d0a0c00) [pid = 1825] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:47:06 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f5556d68800) [pid = 1825] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:47:06 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f555b6b1800) [pid = 1825] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:47:06 INFO - PROCESS | 1825 | 1461635226751 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 18:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2195ms 18:47:06 INFO - PROCESS | 1825 | 1461635226776 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 18:47:06 INFO - PROCESS | 1825 | 1461635226779 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 18:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:47:06 INFO - PROCESS | 1825 | 1461635226788 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:47:06 INFO - PROCESS | 1825 | 1461635226791 Marionette TRACE conn3 <- [1,1402,null,{}] 18:47:06 INFO - PROCESS | 1825 | 1461635226796 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:06 INFO - PROCESS | 1825 | 1461635226977 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 18:47:07 INFO - PROCESS | 1825 | 1461635227129 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588d4000 == 113 [pid = 1825] [id = 358] 18:47:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f5557a1f000) [pid = 1825] [serial = 1075] [outer = (nil)] 18:47:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f555a0e4800) [pid = 1825] [serial = 1076] [outer = 0x7f5557a1f000] 18:47:07 INFO - PROCESS | 1825 | 1461635227190 Marionette DEBUG loaded listener.js 18:47:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f555b6b1800) [pid = 1825] [serial = 1077] [outer = 0x7f5557a1f000] 18:47:07 INFO - PROCESS | 1825 | 1461635227923 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 18:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1184ms 18:47:07 INFO - PROCESS | 1825 | 1461635227969 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 18:47:07 INFO - PROCESS | 1825 | 1461635227972 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 18:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:47:07 INFO - PROCESS | 1825 | 1461635227978 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:47:07 INFO - PROCESS | 1825 | 1461635227980 Marionette TRACE conn3 <- [1,1406,null,{}] 18:47:08 INFO - PROCESS | 1825 | 1461635227999 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:08 INFO - PROCESS | 1825 | 1461635228168 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 18:47:08 INFO - PROCESS | 1825 | 1461635228470 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548a64000 == 114 [pid = 1825] [id = 359] 18:47:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f554a931800) [pid = 1825] [serial = 1078] [outer = (nil)] 18:47:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f554a939800) [pid = 1825] [serial = 1079] [outer = 0x7f554a931800] 18:47:08 INFO - PROCESS | 1825 | 1461635228547 Marionette DEBUG loaded listener.js 18:47:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f554bc85400) [pid = 1825] [serial = 1080] [outer = 0x7f554a931800] 18:47:09 INFO - PROCESS | 1825 | 1461635229559 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 18:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1642ms 18:47:09 INFO - PROCESS | 1825 | 1461635229623 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 18:47:09 INFO - PROCESS | 1825 | 1461635229629 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 18:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:47:09 INFO - PROCESS | 1825 | 1461635229636 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:47:09 INFO - PROCESS | 1825 | 1461635229641 Marionette TRACE conn3 <- [1,1410,null,{}] 18:47:09 INFO - PROCESS | 1825 | 1461635229648 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:09 INFO - PROCESS | 1825 | 1461635229847 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 18:47:10 INFO - PROCESS | 1825 | 1461635230085 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550e5c000 == 115 [pid = 1825] [id = 360] 18:47:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f554df74c00) [pid = 1825] [serial = 1081] [outer = (nil)] 18:47:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f554f566400) [pid = 1825] [serial = 1082] [outer = 0x7f554df74c00] 18:47:10 INFO - PROCESS | 1825 | 1461635230205 Marionette DEBUG loaded listener.js 18:47:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f5551e43400) [pid = 1825] [serial = 1083] [outer = 0x7f554df74c00] 18:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1537ms 18:47:11 INFO - PROCESS | 1825 | 1461635231167 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 18:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:47:11 INFO - PROCESS | 1825 | 1461635231179 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 18:47:11 INFO - PROCESS | 1825 | 1461635231183 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 18:47:11 INFO - PROCESS | 1825 | 1461635231190 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:47:11 INFO - PROCESS | 1825 | 1461635231194 Marionette TRACE conn3 <- [1,1414,null,{}] 18:47:11 INFO - PROCESS | 1825 | 1461635231199 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:11 INFO - PROCESS | 1825 | 1461635231391 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 18:47:11 INFO - PROCESS | 1825 | 1461635231672 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558a1b000 == 116 [pid = 1825] [id = 361] 18:47:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f5556aaec00) [pid = 1825] [serial = 1084] [outer = (nil)] 18:47:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f5557a1bc00) [pid = 1825] [serial = 1085] [outer = 0x7f5556aaec00] 18:47:11 INFO - PROCESS | 1825 | 1461635231762 Marionette DEBUG loaded listener.js 18:47:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f55587e8000) [pid = 1825] [serial = 1086] [outer = 0x7f5556aaec00] 18:47:12 INFO - PROCESS | 1825 | 1461635232983 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 18:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1835ms 18:47:13 INFO - PROCESS | 1825 | 1461635233032 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 18:47:13 INFO - PROCESS | 1825 | 1461635233036 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 18:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:47:13 INFO - PROCESS | 1825 | 1461635233060 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:47:13 INFO - PROCESS | 1825 | 1461635233069 Marionette TRACE conn3 <- [1,1418,null,{}] 18:47:13 INFO - PROCESS | 1825 | 1461635233171 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:13 INFO - PROCESS | 1825 | 1461635233354 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 18:47:13 INFO - PROCESS | 1825 | 1461635233553 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b814800 == 117 [pid = 1825] [id = 362] 18:47:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f55588bd800) [pid = 1825] [serial = 1087] [outer = (nil)] 18:47:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f555b682c00) [pid = 1825] [serial = 1088] [outer = 0x7f55588bd800] 18:47:13 INFO - PROCESS | 1825 | 1461635233635 Marionette DEBUG loaded listener.js 18:47:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f555c88b000) [pid = 1825] [serial = 1089] [outer = 0x7f55588bd800] 18:47:14 INFO - PROCESS | 1825 | 1461635234554 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 18:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1540ms 18:47:14 INFO - PROCESS | 1825 | 1461635234593 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 18:47:14 INFO - PROCESS | 1825 | 1461635234598 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 18:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:47:14 INFO - PROCESS | 1825 | 1461635234604 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:47:14 INFO - PROCESS | 1825 | 1461635234607 Marionette TRACE conn3 <- [1,1422,null,{}] 18:47:14 INFO - PROCESS | 1825 | 1461635234612 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:14 INFO - PROCESS | 1825 | 1461635234795 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 18:47:14 INFO - PROCESS | 1825 | 1461635234992 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5560ae8800 == 118 [pid = 1825] [id = 363] 18:47:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f5558c7ec00) [pid = 1825] [serial = 1090] [outer = (nil)] 18:47:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f555ccd6400) [pid = 1825] [serial = 1091] [outer = 0x7f5558c7ec00] 18:47:15 INFO - PROCESS | 1825 | 1461635235064 Marionette DEBUG loaded listener.js 18:47:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f555dea1400) [pid = 1825] [serial = 1092] [outer = 0x7f5558c7ec00] 18:47:15 INFO - PROCESS | 1825 | 1461635235974 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 18:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1428ms 18:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:47:16 INFO - PROCESS | 1825 | 1461635236033 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 18:47:16 INFO - PROCESS | 1825 | 1461635236036 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 18:47:16 INFO - PROCESS | 1825 | 1461635236042 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:47:16 INFO - PROCESS | 1825 | 1461635236046 Marionette TRACE conn3 <- [1,1426,null,{}] 18:47:16 INFO - PROCESS | 1825 | 1461635236051 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:16 INFO - PROCESS | 1825 | 1461635236237 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 18:47:16 INFO - PROCESS | 1825 | 1461635236437 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556176a000 == 119 [pid = 1825] [id = 364] 18:47:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f55607e8000) [pid = 1825] [serial = 1093] [outer = (nil)] 18:47:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f5560a29800) [pid = 1825] [serial = 1094] [outer = 0x7f55607e8000] 18:47:16 INFO - PROCESS | 1825 | 1461635236570 Marionette DEBUG loaded listener.js 18:47:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f5561518800) [pid = 1825] [serial = 1095] [outer = 0x7f55607e8000] 18:47:17 INFO - PROCESS | 1825 | 1461635237489 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 18:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1484ms 18:47:17 INFO - PROCESS | 1825 | 1461635237527 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 18:47:17 INFO - PROCESS | 1825 | 1461635237530 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 18:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:47:17 INFO - PROCESS | 1825 | 1461635237536 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:47:17 INFO - PROCESS | 1825 | 1461635237539 Marionette TRACE conn3 <- [1,1430,null,{}] 18:47:17 INFO - PROCESS | 1825 | 1461635237544 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:17 INFO - PROCESS | 1825 | 1461635237732 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 18:47:17 INFO - PROCESS | 1825 | 1461635237946 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556412a800 == 120 [pid = 1825] [id = 365] 18:47:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f555c605000) [pid = 1825] [serial = 1096] [outer = (nil)] 18:47:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f556500b000) [pid = 1825] [serial = 1097] [outer = 0x7f555c605000] 18:47:18 INFO - PROCESS | 1825 | 1461635238108 Marionette DEBUG loaded listener.js 18:47:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f556e955000) [pid = 1825] [serial = 1098] [outer = 0x7f555c605000] 18:47:18 INFO - PROCESS | 1825 | 1461635238996 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 18:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1528ms 18:47:19 INFO - PROCESS | 1825 | 1461635239065 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 18:47:19 INFO - PROCESS | 1825 | 1461635239069 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 18:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:47:19 INFO - PROCESS | 1825 | 1461635239075 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:47:19 INFO - PROCESS | 1825 | 1461635239077 Marionette TRACE conn3 <- [1,1434,null,{}] 18:47:19 INFO - PROCESS | 1825 | 1461635239089 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:19 INFO - PROCESS | 1825 | 1461635239317 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 18:47:19 INFO - PROCESS | 1825 | 1461635239567 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ec96000 == 121 [pid = 1825] [id = 366] 18:47:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f55607f2000) [pid = 1825] [serial = 1099] [outer = (nil)] 18:47:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f556fecd800) [pid = 1825] [serial = 1100] [outer = 0x7f55607f2000] 18:47:19 INFO - PROCESS | 1825 | 1461635239646 Marionette DEBUG loaded listener.js 18:47:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f5571f42800) [pid = 1825] [serial = 1101] [outer = 0x7f55607f2000] 18:47:20 INFO - PROCESS | 1825 | 1461635240475 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 18:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1430ms 18:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:47:20 INFO - PROCESS | 1825 | 1461635240506 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 18:47:20 INFO - PROCESS | 1825 | 1461635240509 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 18:47:20 INFO - PROCESS | 1825 | 1461635240515 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:47:20 INFO - PROCESS | 1825 | 1461635240518 Marionette TRACE conn3 <- [1,1438,null,{}] 18:47:20 INFO - PROCESS | 1825 | 1461635240523 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:20 INFO - PROCESS | 1825 | 1461635240716 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 18:47:20 INFO - PROCESS | 1825 | 1461635240915 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55740a6800 == 122 [pid = 1825] [id = 367] 18:47:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f554f055000) [pid = 1825] [serial = 1102] [outer = (nil)] 18:47:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f5573a44000) [pid = 1825] [serial = 1103] [outer = 0x7f554f055000] 18:47:20 INFO - PROCESS | 1825 | 1461635240987 Marionette DEBUG loaded listener.js 18:47:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f5573a4e800) [pid = 1825] [serial = 1104] [outer = 0x7f554f055000] 18:47:21 INFO - PROCESS | 1825 | 1461635241837 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 18:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1379ms 18:47:21 INFO - PROCESS | 1825 | 1461635241894 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 18:47:21 INFO - PROCESS | 1825 | 1461635241897 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 18:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:47:21 INFO - PROCESS | 1825 | 1461635241903 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:47:21 INFO - PROCESS | 1825 | 1461635241906 Marionette TRACE conn3 <- [1,1442,null,{}] 18:47:21 INFO - PROCESS | 1825 | 1461635241911 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:22 INFO - PROCESS | 1825 | 1461635242095 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 18:47:22 INFO - PROCESS | 1825 | 1461635242294 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ba12800 == 123 [pid = 1825] [id = 368] 18:47:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f554ca58800) [pid = 1825] [serial = 1105] [outer = (nil)] 18:47:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f554ca5f400) [pid = 1825] [serial = 1106] [outer = 0x7f554ca58800] 18:47:22 INFO - PROCESS | 1825 | 1461635242371 Marionette DEBUG loaded listener.js 18:47:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f554ca64000) [pid = 1825] [serial = 1107] [outer = 0x7f554ca58800] 18:47:23 INFO - PROCESS | 1825 | 1461635243305 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 18:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1434ms 18:47:23 INFO - PROCESS | 1825 | 1461635243338 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 18:47:23 INFO - PROCESS | 1825 | 1461635243341 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 18:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:47:23 INFO - PROCESS | 1825 | 1461635243347 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:47:23 INFO - PROCESS | 1825 | 1461635243352 Marionette TRACE conn3 <- [1,1446,null,{}] 18:47:23 INFO - PROCESS | 1825 | 1461635243357 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:23 INFO - PROCESS | 1825 | 1461635243555 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 18:47:23 INFO - PROCESS | 1825 | 1461635243756 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554aa63000 == 124 [pid = 1825] [id = 369] 18:47:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f554cea8000) [pid = 1825] [serial = 1108] [outer = (nil)] 18:47:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f554ceaac00) [pid = 1825] [serial = 1109] [outer = 0x7f554cea8000] 18:47:23 INFO - PROCESS | 1825 | 1461635243881 Marionette DEBUG loaded listener.js 18:47:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f556fd4c400) [pid = 1825] [serial = 1110] [outer = 0x7f554cea8000] 18:47:24 INFO - PROCESS | 1825 | 1461635244782 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 18:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1484ms 18:47:24 INFO - PROCESS | 1825 | 1461635244832 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 18:47:24 INFO - PROCESS | 1825 | 1461635244836 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 18:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:47:24 INFO - PROCESS | 1825 | 1461635244841 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:47:24 INFO - PROCESS | 1825 | 1461635244845 Marionette TRACE conn3 <- [1,1450,null,{}] 18:47:24 INFO - PROCESS | 1825 | 1461635244850 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:25 INFO - PROCESS | 1825 | 1461635245057 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 18:47:25 INFO - PROCESS | 1825 | 1461635245253 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554682f000 == 125 [pid = 1825] [id = 370] 18:47:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f554be08800) [pid = 1825] [serial = 1111] [outer = (nil)] 18:47:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f554be0f800) [pid = 1825] [serial = 1112] [outer = 0x7f554be08800] 18:47:25 INFO - PROCESS | 1825 | 1461635245322 Marionette DEBUG loaded listener.js 18:47:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f55739a5000) [pid = 1825] [serial = 1113] [outer = 0x7f554be08800] 18:47:26 INFO - PROCESS | 1825 | 1461635246204 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 18:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1428ms 18:47:26 INFO - PROCESS | 1825 | 1461635246271 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 18:47:26 INFO - PROCESS | 1825 | 1461635246274 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 18:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:47:26 INFO - PROCESS | 1825 | 1461635246280 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:47:26 INFO - PROCESS | 1825 | 1461635246282 Marionette TRACE conn3 <- [1,1454,null,{}] 18:47:26 INFO - PROCESS | 1825 | 1461635246288 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:26 INFO - PROCESS | 1825 | 1461635246479 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 18:47:26 INFO - PROCESS | 1825 | 1461635246675 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546848000 == 126 [pid = 1825] [id = 371] 18:47:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f5546860c00) [pid = 1825] [serial = 1114] [outer = (nil)] 18:47:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f5546869400) [pid = 1825] [serial = 1115] [outer = 0x7f5546860c00] 18:47:26 INFO - PROCESS | 1825 | 1461635246745 Marionette DEBUG loaded listener.js 18:47:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f554686dc00) [pid = 1825] [serial = 1116] [outer = 0x7f5546860c00] 18:47:27 INFO - PROCESS | 1825 | 1461635247683 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 18:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1447ms 18:47:27 INFO - PROCESS | 1825 | 1461635247730 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 18:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:47:27 INFO - PROCESS | 1825 | 1461635247743 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 18:47:27 INFO - PROCESS | 1825 | 1461635247750 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:47:27 INFO - PROCESS | 1825 | 1461635247753 Marionette TRACE conn3 <- [1,1458,null,{}] 18:47:27 INFO - PROCESS | 1825 | 1461635247759 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:27 INFO - PROCESS | 1825 | 1461635247951 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 18:47:28 INFO - PROCESS | 1825 | 1461635248207 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546a99000 == 127 [pid = 1825] [id = 372] 18:47:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f5546862800) [pid = 1825] [serial = 1117] [outer = (nil)] 18:47:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f5548644c00) [pid = 1825] [serial = 1118] [outer = 0x7f5546862800] 18:47:28 INFO - PROCESS | 1825 | 1461635248334 Marionette DEBUG loaded listener.js 18:47:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f554864b000) [pid = 1825] [serial = 1119] [outer = 0x7f5546862800] 18:47:29 INFO - PROCESS | 1825 | 1461635249244 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 18:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1544ms 18:47:29 INFO - PROCESS | 1825 | 1461635249293 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 18:47:29 INFO - PROCESS | 1825 | 1461635249297 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 18:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:47:29 INFO - PROCESS | 1825 | 1461635249303 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:47:29 INFO - PROCESS | 1825 | 1461635249306 Marionette TRACE conn3 <- [1,1462,null,{}] 18:47:29 INFO - PROCESS | 1825 | 1461635249311 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:29 INFO - PROCESS | 1825 | 1461635249509 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 18:47:29 INFO - PROCESS | 1825 | 1461635249756 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550e58000 == 128 [pid = 1825] [id = 373] 18:47:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 279 (0x7f554686d400) [pid = 1825] [serial = 1120] [outer = (nil)] 18:47:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 280 (0x7f5548650800) [pid = 1825] [serial = 1121] [outer = 0x7f554686d400] 18:47:29 INFO - PROCESS | 1825 | 1461635249841 Marionette DEBUG loaded listener.js 18:47:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 281 (0x7f554be0e800) [pid = 1825] [serial = 1122] [outer = 0x7f554686d400] 18:47:30 INFO - PROCESS | 1825 | 1461635250701 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 18:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1478ms 18:47:30 INFO - PROCESS | 1825 | 1461635250782 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 18:47:30 INFO - PROCESS | 1825 | 1461635250784 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 18:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:47:30 INFO - PROCESS | 1825 | 1461635250791 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:47:30 INFO - PROCESS | 1825 | 1461635250793 Marionette TRACE conn3 <- [1,1466,null,{}] 18:47:30 INFO - PROCESS | 1825 | 1461635250799 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:31 INFO - PROCESS | 1825 | 1461635251034 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 18:47:31 INFO - PROCESS | 1825 | 1461635251717 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bcc8800 == 129 [pid = 1825] [id = 374] 18:47:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 282 (0x7f554b804c00) [pid = 1825] [serial = 1123] [outer = (nil)] 18:47:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 283 (0x7f554b9ae000) [pid = 1825] [serial = 1124] [outer = 0x7f554b804c00] 18:47:31 INFO - PROCESS | 1825 | 1461635251784 Marionette DEBUG loaded listener.js 18:47:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 284 (0x7f554be07000) [pid = 1825] [serial = 1125] [outer = 0x7f554b804c00] 18:47:32 INFO - PROCESS | 1825 | 1461635252659 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 18:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1932ms 18:47:32 INFO - PROCESS | 1825 | 1461635252725 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 18:47:32 INFO - PROCESS | 1825 | 1461635252731 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 18:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:47:32 INFO - PROCESS | 1825 | 1461635252739 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:47:32 INFO - PROCESS | 1825 | 1461635252744 Marionette TRACE conn3 <- [1,1470,null,{}] 18:47:32 INFO - PROCESS | 1825 | 1461635252751 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:32 INFO - PROCESS | 1825 | 1461635252995 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 18:47:33 INFO - PROCESS | 1825 | 1461635253417 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55487f0000 == 130 [pid = 1825] [id = 375] 18:47:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 285 (0x7f554ca41c00) [pid = 1825] [serial = 1126] [outer = (nil)] 18:47:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 286 (0x7f554ca4ac00) [pid = 1825] [serial = 1127] [outer = 0x7f554ca41c00] 18:47:33 INFO - PROCESS | 1825 | 1461635253494 Marionette DEBUG loaded listener.js 18:47:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 287 (0x7f554cead000) [pid = 1825] [serial = 1128] [outer = 0x7f554ca41c00] 18:47:34 INFO - PROCESS | 1825 | 1461635254400 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 18:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1739ms 18:47:34 INFO - PROCESS | 1825 | 1461635254483 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 18:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:47:34 INFO - PROCESS | 1825 | 1461635254489 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 18:47:34 INFO - PROCESS | 1825 | 1461635254494 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:47:34 INFO - PROCESS | 1825 | 1461635254498 Marionette TRACE conn3 <- [1,1474,null,{}] 18:47:34 INFO - PROCESS | 1825 | 1461635254503 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:34 INFO - PROCESS | 1825 | 1461635254762 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 18:47:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562213000 == 129 [pid = 1825] [id = 138] 18:47:34 INFO - PROCESS | 1825 | --DOMWINDOW == 286 (0x7f554f055400) [pid = 1825] [serial = 1013] [outer = (nil)] [url = about:blank] 18:47:34 INFO - PROCESS | 1825 | --DOMWINDOW == 285 (0x7f554b9b6000) [pid = 1825] [serial = 980] [outer = (nil)] [url = about:blank] 18:47:34 INFO - PROCESS | 1825 | --DOMWINDOW == 284 (0x7f55739ad000) [pid = 1825] [serial = 965] [outer = (nil)] [url = about:blank] 18:47:34 INFO - PROCESS | 1825 | --DOMWINDOW == 283 (0x7f554d0a2000) [pid = 1825] [serial = 971] [outer = (nil)] [url = about:blank] 18:47:34 INFO - PROCESS | 1825 | --DOMWINDOW == 282 (0x7f556e954400) [pid = 1825] [serial = 962] [outer = (nil)] [url = about:blank] 18:47:34 INFO - PROCESS | 1825 | --DOMWINDOW == 281 (0x7f554a934c00) [pid = 1825] [serial = 968] [outer = (nil)] [url = about:blank] 18:47:34 INFO - PROCESS | 1825 | --DOMWINDOW == 280 (0x7f554d8b1800) [pid = 1825] [serial = 974] [outer = (nil)] [url = about:blank] 18:47:34 INFO - PROCESS | 1825 | --DOMWINDOW == 279 (0x7f5556d67800) [pid = 1825] [serial = 977] [outer = (nil)] [url = about:blank] 18:47:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5559a24000 == 128 [pid = 1825] [id = 11] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ded6800 == 127 [pid = 1825] [id = 351] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ca13000 == 126 [pid = 1825] [id = 350] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b544800 == 125 [pid = 1825] [id = 349] 18:47:35 INFO - PROCESS | 1825 | 1461635255117 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5556cb5000 == 124 [pid = 1825] [id = 347] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5579245000 == 123 [pid = 1825] [id = 346] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5573b5a000 == 122 [pid = 1825] [id = 345] 18:47:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a208000 == 123 [pid = 1825] [id = 376] 18:47:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 280 (0x7f554bc8f400) [pid = 1825] [serial = 1129] [outer = (nil)] 18:47:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 281 (0x7f554df76400) [pid = 1825] [serial = 1130] [outer = 0x7f554bc8f400] 18:47:35 INFO - PROCESS | 1825 | 1461635255188 Marionette DEBUG loaded listener.js 18:47:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 282 (0x7f5550d95000) [pid = 1825] [serial = 1131] [outer = 0x7f554bc8f400] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556fe0a000 == 122 [pid = 1825] [id = 344] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564bc0000 == 121 [pid = 1825] [id = 343] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562071000 == 120 [pid = 1825] [id = 342] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561a79000 == 119 [pid = 1825] [id = 341] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b818800 == 118 [pid = 1825] [id = 340] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5555983000 == 117 [pid = 1825] [id = 339] 18:47:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5548bc6000 == 116 [pid = 1825] [id = 338] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 281 (0x7f55587e5c00) [pid = 1825] [serial = 675] [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.] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 280 (0x7f55510f1400) [pid = 1825] [serial = 989] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 279 (0x7f555c796c00) [pid = 1825] [serial = 959] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 278 (0x7f555ab67800) [pid = 1825] [serial = 1001] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f555ccc5c00) [pid = 1825] [serial = 1007] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f555b68b800) [pid = 1825] [serial = 1002] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f555ccf1c00) [pid = 1825] [serial = 1008] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f55588ba800) [pid = 1825] [serial = 998] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f55553d4400) [pid = 1825] [serial = 992] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f5555a47c00) [pid = 1825] [serial = 956] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f555c88fc00) [pid = 1825] [serial = 1005] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f5551e4f400) [pid = 1825] [serial = 990] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f5550d96400) [pid = 1825] [serial = 983] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f554d8b3000) [pid = 1825] [serial = 986] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f555c611400) [pid = 1825] [serial = 1004] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f55585a9000) [pid = 1825] [serial = 996] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f5558c8b400) [pid = 1825] [serial = 999] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f5555a27400) [pid = 1825] [serial = 993] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f555f31ec00) [pid = 1825] [serial = 1010] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f5557a20400) [pid = 1825] [serial = 995] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f554df77c00) [pid = 1825] [serial = 987] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f55604a8400) [pid = 1825] [serial = 1011] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1825 | 1461635255975 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 18:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1530ms 18:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:47:36 INFO - PROCESS | 1825 | 1461635256026 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 18:47:36 INFO - PROCESS | 1825 | 1461635256029 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 18:47:36 INFO - PROCESS | 1825 | 1461635256044 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:47:36 INFO - PROCESS | 1825 | 1461635256053 Marionette TRACE conn3 <- [1,1478,null,{}] 18:47:36 INFO - PROCESS | 1825 | 1461635256083 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:36 INFO - PROCESS | 1825 | 1461635256267 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 18:47:36 INFO - PROCESS | 1825 | 1461635256277 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5552075800 == 117 [pid = 1825] [id = 377] 18:47:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f5550d95800) [pid = 1825] [serial = 1132] [outer = (nil)] 18:47:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f55553d5800) [pid = 1825] [serial = 1133] [outer = 0x7f5550d95800] 18:47:36 INFO - PROCESS | 1825 | 1461635256339 Marionette DEBUG loaded listener.js 18:47:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f5555a4a000) [pid = 1825] [serial = 1134] [outer = 0x7f5550d95800] 18:47:37 INFO - PROCESS | 1825 | 1461635257217 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 18:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1219ms 18:47:37 INFO - PROCESS | 1825 | 1461635257281 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 18:47:37 INFO - PROCESS | 1825 | 1461635257286 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 18:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:47:37 INFO - PROCESS | 1825 | 1461635257295 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:47:37 INFO - PROCESS | 1825 | 1461635257297 Marionette TRACE conn3 <- [1,1482,null,{}] 18:47:37 INFO - PROCESS | 1825 | 1461635257301 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:37 INFO - PROCESS | 1825 | 1461635257529 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 18:47:37 INFO - PROCESS | 1825 | 1461635257555 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557c07000 == 118 [pid = 1825] [id = 378] 18:47:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f5555a4d800) [pid = 1825] [serial = 1135] [outer = (nil)] 18:47:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f55579ee400) [pid = 1825] [serial = 1136] [outer = 0x7f5555a4d800] 18:47:37 INFO - PROCESS | 1825 | 1461635257628 Marionette DEBUG loaded listener.js 18:47:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f55585aac00) [pid = 1825] [serial = 1137] [outer = 0x7f5555a4d800] 18:47:38 INFO - PROCESS | 1825 | 1461635258548 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 18:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1283ms 18:47:38 INFO - PROCESS | 1825 | 1461635258577 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 18:47:38 INFO - PROCESS | 1825 | 1461635258581 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 18:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:47:38 INFO - PROCESS | 1825 | 1461635258586 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:47:38 INFO - PROCESS | 1825 | 1461635258588 Marionette TRACE conn3 <- [1,1486,null,{}] 18:47:38 INFO - PROCESS | 1825 | 1461635258594 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:38 INFO - PROCESS | 1825 | 1461635258819 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 18:47:38 INFO - PROCESS | 1825 | 1461635258847 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558a09000 == 119 [pid = 1825] [id = 379] 18:47:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f5558926400) [pid = 1825] [serial = 1138] [outer = (nil)] 18:47:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f555892a800) [pid = 1825] [serial = 1139] [outer = 0x7f5558926400] 18:47:38 INFO - PROCESS | 1825 | 1461635258917 Marionette DEBUG loaded listener.js 18:47:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f555ab67800) [pid = 1825] [serial = 1140] [outer = 0x7f5558926400] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f554a92e800) [pid = 1825] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f554d0a4c00) [pid = 1825] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f554b80fc00) [pid = 1825] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f554b803000) [pid = 1825] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f554b8ef400) [pid = 1825] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f554b8e2400) [pid = 1825] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f55587e4800) [pid = 1825] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f5559d84400) [pid = 1825] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f555f867c00) [pid = 1825] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f555f860400) [pid = 1825] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f5551f34c00) [pid = 1825] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f554d7f5800) [pid = 1825] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f5557a21800) [pid = 1825] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f555cccf400) [pid = 1825] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f5551f2b400) [pid = 1825] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f555b681400) [pid = 1825] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f554b80f800) [pid = 1825] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f5562fcbc00) [pid = 1825] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f55587ef800) [pid = 1825] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f554e1c3c00) [pid = 1825] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f554d622400) [pid = 1825] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f5556ab0800) [pid = 1825] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f555c606800) [pid = 1825] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f5559af0400) [pid = 1825] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f5551f30800) [pid = 1825] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f5550d91800) [pid = 1825] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f554f057000) [pid = 1825] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f555c795800) [pid = 1825] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f554f05d400) [pid = 1825] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f554d624400) [pid = 1825] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f5551f39c00) [pid = 1825] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f555c88c800) [pid = 1825] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f555826c400) [pid = 1825] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f555cce3c00) [pid = 1825] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f555f20dc00) [pid = 1825] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f554d625800) [pid = 1825] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f554d7e7800) [pid = 1825] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f554d7f3000) [pid = 1825] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f5558ff2c00) [pid = 1825] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f55580ed800) [pid = 1825] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f555c883400) [pid = 1825] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f555c79e400) [pid = 1825] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f555c889000) [pid = 1825] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f55602c3c00) [pid = 1825] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f55609cc400) [pid = 1825] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f5560f72400) [pid = 1825] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f5561518000) [pid = 1825] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f5559a27800) [pid = 1825] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:47:40 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f5561877400) [pid = 1825] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:47:40 INFO - PROCESS | 1825 | 1461635260559 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 18:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1986ms 18:47:40 INFO - PROCESS | 1825 | 1461635260573 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 18:47:40 INFO - PROCESS | 1825 | 1461635260577 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 18:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:47:40 INFO - PROCESS | 1825 | 1461635260582 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:47:40 INFO - PROCESS | 1825 | 1461635260584 Marionette TRACE conn3 <- [1,1490,null,{}] 18:47:40 INFO - PROCESS | 1825 | 1461635260589 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:40 INFO - PROCESS | 1825 | 1461635260813 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 18:47:40 INFO - PROCESS | 1825 | 1461635260833 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f34d800 == 120 [pid = 1825] [id = 380] 18:47:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f554d7f5800) [pid = 1825] [serial = 1141] [outer = (nil)] 18:47:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f5551f39c00) [pid = 1825] [serial = 1142] [outer = 0x7f554d7f5800] 18:47:40 INFO - PROCESS | 1825 | 1461635260894 Marionette DEBUG loaded listener.js 18:47:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f55585b8c00) [pid = 1825] [serial = 1143] [outer = 0x7f554d7f5800] 18:47:41 INFO - PROCESS | 1825 | 1461635261657 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 18:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1085ms 18:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:47:41 INFO - PROCESS | 1825 | 1461635261668 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 18:47:41 INFO - PROCESS | 1825 | 1461635261671 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 18:47:41 INFO - PROCESS | 1825 | 1461635261676 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:47:41 INFO - PROCESS | 1825 | 1461635261679 Marionette TRACE conn3 <- [1,1494,null,{}] 18:47:41 INFO - PROCESS | 1825 | 1461635261684 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:41 INFO - PROCESS | 1825 | 1461635261903 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 18:47:41 INFO - PROCESS | 1825 | 1461635261921 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5559d9e800 == 121 [pid = 1825] [id = 381] 18:47:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f554cac7800) [pid = 1825] [serial = 1144] [outer = (nil)] 18:47:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f5558927800) [pid = 1825] [serial = 1145] [outer = 0x7f554cac7800] 18:47:41 INFO - PROCESS | 1825 | 1461635261984 Marionette DEBUG loaded listener.js 18:47:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f555b689400) [pid = 1825] [serial = 1146] [outer = 0x7f554cac7800] 18:47:43 INFO - PROCESS | 1825 | 1461635263136 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 18:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1534ms 18:47:43 INFO - PROCESS | 1825 | 1461635263212 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 18:47:43 INFO - PROCESS | 1825 | 1461635263219 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 18:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:47:43 INFO - PROCESS | 1825 | 1461635263226 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:47:43 INFO - PROCESS | 1825 | 1461635263233 Marionette TRACE conn3 <- [1,1498,null,{}] 18:47:43 INFO - PROCESS | 1825 | 1461635263240 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:43 INFO - PROCESS | 1825 | 1461635263490 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 18:47:43 INFO - PROCESS | 1825 | 1461635263792 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e2ac000 == 122 [pid = 1825] [id = 382] 18:47:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f554be09000) [pid = 1825] [serial = 1147] [outer = (nil)] 18:47:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f554ca43000) [pid = 1825] [serial = 1148] [outer = 0x7f554be09000] 18:47:43 INFO - PROCESS | 1825 | 1461635263875 Marionette DEBUG loaded listener.js 18:47:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f554cea2400) [pid = 1825] [serial = 1149] [outer = 0x7f554be09000] 18:47:44 INFO - PROCESS | 1825 | 1461635264789 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 18:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1585ms 18:47:44 INFO - PROCESS | 1825 | 1461635264813 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 18:47:44 INFO - PROCESS | 1825 | 1461635264822 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 18:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:47:44 INFO - PROCESS | 1825 | 1461635264832 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:47:44 INFO - PROCESS | 1825 | 1461635264836 Marionette TRACE conn3 <- [1,1502,null,{}] 18:47:44 INFO - PROCESS | 1825 | 1461635264843 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:45 INFO - PROCESS | 1825 | 1461635265053 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 18:47:45 INFO - PROCESS | 1825 | 1461635265344 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557c1e800 == 123 [pid = 1825] [id = 383] 18:47:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f554d617000) [pid = 1825] [serial = 1150] [outer = (nil)] 18:47:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f554de33800) [pid = 1825] [serial = 1151] [outer = 0x7f554d617000] 18:47:45 INFO - PROCESS | 1825 | 1461635265463 Marionette DEBUG loaded listener.js 18:47:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f554fdb3800) [pid = 1825] [serial = 1152] [outer = 0x7f554d617000] 18:47:46 INFO - PROCESS | 1825 | 1461635266354 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 18:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1534ms 18:47:46 INFO - PROCESS | 1825 | 1461635266366 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 18:47:46 INFO - PROCESS | 1825 | 1461635266369 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 18:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:47:46 INFO - PROCESS | 1825 | 1461635266375 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:47:46 INFO - PROCESS | 1825 | 1461635266381 Marionette TRACE conn3 <- [1,1506,null,{}] 18:47:46 INFO - PROCESS | 1825 | 1461635266396 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:46 INFO - PROCESS | 1825 | 1461635266594 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 18:47:46 INFO - PROCESS | 1825 | 1461635266812 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c6e9800 == 124 [pid = 1825] [id = 384] 18:47:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f554d618800) [pid = 1825] [serial = 1153] [outer = (nil)] 18:47:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f5555a1ac00) [pid = 1825] [serial = 1154] [outer = 0x7f554d618800] 18:47:46 INFO - PROCESS | 1825 | 1461635266931 Marionette DEBUG loaded listener.js 18:47:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f55585ac400) [pid = 1825] [serial = 1155] [outer = 0x7f554d618800] 18:47:47 INFO - PROCESS | 1825 | 1461635267827 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 18:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1485ms 18:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:47:47 INFO - PROCESS | 1825 | 1461635267861 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 18:47:47 INFO - PROCESS | 1825 | 1461635267865 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 18:47:47 INFO - PROCESS | 1825 | 1461635267871 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:47:47 INFO - PROCESS | 1825 | 1461635267874 Marionette TRACE conn3 <- [1,1510,null,{}] 18:47:47 INFO - PROCESS | 1825 | 1461635267879 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:48 INFO - PROCESS | 1825 | 1461635268072 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 18:47:48 INFO - PROCESS | 1825 | 1461635268292 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561639800 == 125 [pid = 1825] [id = 385] 18:47:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f554d624c00) [pid = 1825] [serial = 1156] [outer = (nil)] 18:47:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f555892fc00) [pid = 1825] [serial = 1157] [outer = 0x7f554d624c00] 18:47:48 INFO - PROCESS | 1825 | 1461635268406 Marionette DEBUG loaded listener.js 18:47:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f5559d88800) [pid = 1825] [serial = 1158] [outer = 0x7f554d624c00] 18:47:49 INFO - PROCESS | 1825 | 1461635269339 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 18:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1531ms 18:47:49 INFO - PROCESS | 1825 | 1461635269403 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 18:47:49 INFO - PROCESS | 1825 | 1461635269406 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 18:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:47:49 INFO - PROCESS | 1825 | 1461635269413 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:47:49 INFO - PROCESS | 1825 | 1461635269415 Marionette TRACE conn3 <- [1,1514,null,{}] 18:47:49 INFO - PROCESS | 1825 | 1461635269421 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:49 INFO - PROCESS | 1825 | 1461635269625 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 18:47:49 INFO - PROCESS | 1825 | 1461635269873 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562205800 == 126 [pid = 1825] [id = 386] 18:47:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f555b68b800) [pid = 1825] [serial = 1159] [outer = (nil)] 18:47:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f555b85dc00) [pid = 1825] [serial = 1160] [outer = 0x7f555b68b800] 18:47:50 INFO - PROCESS | 1825 | 1461635269994 Marionette DEBUG loaded listener.js 18:47:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f555c795800) [pid = 1825] [serial = 1161] [outer = 0x7f555b68b800] 18:47:50 INFO - PROCESS | 1825 | 1461635270841 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 18:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1483ms 18:47:50 INFO - PROCESS | 1825 | 1461635270897 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 18:47:50 INFO - PROCESS | 1825 | 1461635270900 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 18:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:47:50 INFO - PROCESS | 1825 | 1461635270907 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:47:50 INFO - PROCESS | 1825 | 1461635270909 Marionette TRACE conn3 <- [1,1518,null,{}] 18:47:50 INFO - PROCESS | 1825 | 1461635270915 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:51 INFO - PROCESS | 1825 | 1461635271122 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 18:47:51 INFO - PROCESS | 1825 | 1461635271323 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ebb1000 == 127 [pid = 1825] [id = 387] 18:47:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f554b8e4800) [pid = 1825] [serial = 1162] [outer = (nil)] 18:47:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f555cced400) [pid = 1825] [serial = 1163] [outer = 0x7f554b8e4800] 18:47:51 INFO - PROCESS | 1825 | 1461635271441 Marionette DEBUG loaded listener.js 18:47:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f555f867c00) [pid = 1825] [serial = 1164] [outer = 0x7f554b8e4800] 18:47:52 INFO - PROCESS | 1825 | 1461635272270 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 18:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1427ms 18:47:52 INFO - PROCESS | 1825 | 1461635272336 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 18:47:52 INFO - PROCESS | 1825 | 1461635272339 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 18:47:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:47:52 INFO - PROCESS | 1825 | 1461635272346 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:47:52 INFO - PROCESS | 1825 | 1461635272348 Marionette TRACE conn3 <- [1,1522,null,{}] 18:47:52 INFO - PROCESS | 1825 | 1461635272353 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:52 INFO - PROCESS | 1825 | 1461635272579 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 18:47:52 INFO - PROCESS | 1825 | 1461635272781 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55740a5800 == 128 [pid = 1825] [id = 388] 18:47:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f554d625c00) [pid = 1825] [serial = 1165] [outer = (nil)] 18:47:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f55604a6400) [pid = 1825] [serial = 1166] [outer = 0x7f554d625c00] 18:47:52 INFO - PROCESS | 1825 | 1461635272895 Marionette DEBUG loaded listener.js 18:47:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f5560b7cc00) [pid = 1825] [serial = 1167] [outer = 0x7f554d625c00] 18:47:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:47:53 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:47:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:47:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:47:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:47:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:47:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:47:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:47:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:47:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:47:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:47:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:47:53 INFO - PROCESS | 1825 | 1461635273698 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 18:47:53 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 () { 18:47:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:47:53 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 () { 18:47:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:47:53 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 () { 18:47:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:47:53 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 () { 18:47:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:47:53 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1378ms 18:47:53 INFO - PROCESS | 1825 | 1461635273730 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 18:47:53 INFO - PROCESS | 1825 | 1461635273733 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 18:47:53 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:47:53 INFO - PROCESS | 1825 | 1461635273741 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:47:53 INFO - PROCESS | 1825 | 1461635273745 Marionette TRACE conn3 <- [1,1526,null,{}] 18:47:53 INFO - PROCESS | 1825 | 1461635273750 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:53 INFO - PROCESS | 1825 | 1461635273933 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 18:47:54 INFO - PROCESS | 1825 | 1461635274139 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e230000 == 129 [pid = 1825] [id = 389] 18:47:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f555c798800) [pid = 1825] [serial = 1168] [outer = (nil)] 18:47:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f5560e29400) [pid = 1825] [serial = 1169] [outer = 0x7f555c798800] 18:47:54 INFO - PROCESS | 1825 | 1461635274208 Marionette DEBUG loaded listener.js 18:47:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f5561d1d400) [pid = 1825] [serial = 1170] [outer = 0x7f555c798800] 18:47:55 INFO - PROCESS | 1825 | 1461635275035 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 18:47:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:47:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:47:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:47:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:47:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:47:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:47:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:47:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:47:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:47:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1341ms 18:47:55 INFO - PROCESS | 1825 | 1461635275087 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 18:47:55 INFO - PROCESS | 1825 | 1461635275091 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 18:47:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:47:55 INFO - PROCESS | 1825 | 1461635275097 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:47:55 INFO - PROCESS | 1825 | 1461635275100 Marionette TRACE conn3 <- [1,1530,null,{}] 18:47:55 INFO - PROCESS | 1825 | 1461635275105 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:55 INFO - PROCESS | 1825 | 1461635275296 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 18:47:55 INFO - PROCESS | 1825 | 1461635275509 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d851000 == 130 [pid = 1825] [id = 390] 18:47:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f55602bc000) [pid = 1825] [serial = 1171] [outer = (nil)] 18:47:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f5562eaec00) [pid = 1825] [serial = 1172] [outer = 0x7f55602bc000] 18:47:55 INFO - PROCESS | 1825 | 1461635275581 Marionette DEBUG loaded listener.js 18:47:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f5568da1800) [pid = 1825] [serial = 1173] [outer = 0x7f55602bc000] 18:47:56 INFO - PROCESS | 1825 | 1461635276370 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 18:47:56 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 18:47:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:47:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:47:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:47:56 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. 18:47:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:47:56 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1288ms 18:47:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:47:56 INFO - PROCESS | 1825 | 1461635276388 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 18:47:56 INFO - PROCESS | 1825 | 1461635276391 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 18:47:56 INFO - PROCESS | 1825 | 1461635276396 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:47:56 INFO - PROCESS | 1825 | 1461635276399 Marionette TRACE conn3 <- [1,1534,null,{}] 18:47:56 INFO - PROCESS | 1825 | 1461635276404 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:56 INFO - PROCESS | 1825 | 1461635276598 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 18:47:56 INFO - PROCESS | 1825 | 1461635276814 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55469c5000 == 131 [pid = 1825] [id = 391] 18:47:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f5560b87c00) [pid = 1825] [serial = 1174] [outer = (nil)] 18:47:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f556ec0c400) [pid = 1825] [serial = 1175] [outer = 0x7f5560b87c00] 18:47:56 INFO - PROCESS | 1825 | 1461635276924 Marionette DEBUG loaded listener.js 18:47:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f5571f37800) [pid = 1825] [serial = 1176] [outer = 0x7f5560b87c00] 18:47:57 INFO - PROCESS | 1825 | 1461635277848 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 18:47:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:47:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1482ms 18:47:57 INFO - PROCESS | 1825 | 1461635277879 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 18:47:57 INFO - PROCESS | 1825 | 1461635277883 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 18:47:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:47:57 INFO - PROCESS | 1825 | 1461635277889 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:47:57 INFO - PROCESS | 1825 | 1461635277893 Marionette TRACE conn3 <- [1,1538,null,{}] 18:47:57 INFO - PROCESS | 1825 | 1461635277898 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:58 INFO - PROCESS | 1825 | 1461635278110 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 18:47:58 INFO - PROCESS | 1825 | 1461635278326 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55498c3800 == 132 [pid = 1825] [id = 392] 18:47:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f554a32e400) [pid = 1825] [serial = 1177] [outer = (nil)] 18:47:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f554a337400) [pid = 1825] [serial = 1178] [outer = 0x7f554a32e400] 18:47:58 INFO - PROCESS | 1825 | 1461635278444 Marionette DEBUG loaded listener.js 18:47:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f5573a4ec00) [pid = 1825] [serial = 1179] [outer = 0x7f554a32e400] 18:47:59 INFO - PROCESS | 1825 | 1461635279392 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:47:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:47:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1532ms 18:47:59 INFO - PROCESS | 1825 | 1461635279423 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 18:47:59 INFO - PROCESS | 1825 | 1461635279427 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 18:47:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:47:59 INFO - PROCESS | 1825 | 1461635279433 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:47:59 INFO - PROCESS | 1825 | 1461635279436 Marionette TRACE conn3 <- [1,1542,null,{}] 18:47:59 INFO - PROCESS | 1825 | 1461635279441 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:59 INFO - PROCESS | 1825 | 1461635279647 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 18:47:59 INFO - PROCESS | 1825 | 1461635279861 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55498de800 == 133 [pid = 1825] [id = 393] 18:47:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f55469e4c00) [pid = 1825] [serial = 1180] [outer = (nil)] 18:47:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f55469ecc00) [pid = 1825] [serial = 1181] [outer = 0x7f55469e4c00] 18:47:59 INFO - PROCESS | 1825 | 1461635279976 Marionette DEBUG loaded listener.js 18:48:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f55469f1c00) [pid = 1825] [serial = 1182] [outer = 0x7f55469e4c00] 18:48:00 INFO - PROCESS | 1825 | 1461635280953 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 18:48:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:48:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1582ms 18:48:01 INFO - PROCESS | 1825 | 1461635281017 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 18:48:01 INFO - PROCESS | 1825 | 1461635281020 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 18:48:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:48:01 INFO - PROCESS | 1825 | 1461635281026 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:48:01 INFO - PROCESS | 1825 | 1461635281037 Marionette TRACE conn3 <- [1,1546,null,{}] 18:48:01 INFO - PROCESS | 1825 | 1461635281043 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:01 INFO - PROCESS | 1825 | 1461635281281 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 18:48:01 INFO - PROCESS | 1825 | 1461635281582 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549756800 == 134 [pid = 1825] [id = 394] 18:48:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f55469e6400) [pid = 1825] [serial = 1183] [outer = (nil)] 18:48:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f554bc8cc00) [pid = 1825] [serial = 1184] [outer = 0x7f55469e6400] 18:48:01 INFO - PROCESS | 1825 | 1461635281657 Marionette DEBUG loaded listener.js 18:48:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f554d865c00) [pid = 1825] [serial = 1185] [outer = 0x7f55469e6400] 18:48:02 INFO - PROCESS | 1825 | 1461635282557 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:48:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:48:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1589ms 18:48:02 INFO - PROCESS | 1825 | 1461635282617 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 18:48:02 INFO - PROCESS | 1825 | 1461635282619 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 18:48:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:48:02 INFO - PROCESS | 1825 | 1461635282626 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:48:02 INFO - PROCESS | 1825 | 1461635282628 Marionette TRACE conn3 <- [1,1550,null,{}] 18:48:02 INFO - PROCESS | 1825 | 1461635282635 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:02 INFO - PROCESS | 1825 | 1461635282842 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 18:48:03 INFO - PROCESS | 1825 | 1461635283098 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a9b7000 == 135 [pid = 1825] [id = 395] 18:48:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f55469ed400) [pid = 1825] [serial = 1186] [outer = (nil)] 18:48:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f554d86b400) [pid = 1825] [serial = 1187] [outer = 0x7f55469ed400] 18:48:03 INFO - PROCESS | 1825 | 1461635283218 Marionette DEBUG loaded listener.js 18:48:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f554d870400) [pid = 1825] [serial = 1188] [outer = 0x7f55469ed400] 18:48:04 INFO - PROCESS | 1825 | 1461635284221 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 18:48:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:48:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1684ms 18:48:04 INFO - PROCESS | 1825 | 1461635284311 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 18:48:04 INFO - PROCESS | 1825 | 1461635284315 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 18:48:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:48:04 INFO - PROCESS | 1825 | 1461635284321 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:48:04 INFO - PROCESS | 1825 | 1461635284323 Marionette TRACE conn3 <- [1,1554,null,{}] 18:48:04 INFO - PROCESS | 1825 | 1461635284350 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:04 INFO - PROCESS | 1825 | 1461635284567 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 18:48:04 INFO - PROCESS | 1825 | 1461635284869 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bcca000 == 136 [pid = 1825] [id = 396] 18:48:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f55469f0000) [pid = 1825] [serial = 1189] [outer = (nil)] 18:48:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f554d870c00) [pid = 1825] [serial = 1190] [outer = 0x7f55469f0000] 18:48:04 INFO - PROCESS | 1825 | 1461635284952 Marionette DEBUG loaded listener.js 18:48:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f554f570800) [pid = 1825] [serial = 1191] [outer = 0x7f55469f0000] 18:48:06 INFO - PROCESS | 1825 | 1461635286244 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 18:48:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:48:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1999ms 18:48:06 INFO - PROCESS | 1825 | 1461635286377 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 18:48:06 INFO - PROCESS | 1825 | 1461635286381 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 18:48:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:48:06 INFO - PROCESS | 1825 | 1461635286438 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:48:06 INFO - PROCESS | 1825 | 1461635286444 Marionette TRACE conn3 <- [1,1558,null,{}] 18:48:06 INFO - PROCESS | 1825 | 1461635286452 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:06 INFO - PROCESS | 1825 | 1461635286653 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 18:48:06 INFO - PROCESS | 1825 | 1461635286910 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d579000 == 137 [pid = 1825] [id = 397] 18:48:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f5548647c00) [pid = 1825] [serial = 1192] [outer = (nil)] 18:48:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f554b806400) [pid = 1825] [serial = 1193] [outer = 0x7f5548647c00] 18:48:06 INFO - PROCESS | 1825 | 1461635286982 Marionette DEBUG loaded listener.js 18:48:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f554be04000) [pid = 1825] [serial = 1194] [outer = 0x7f5548647c00] 18:48:08 INFO - PROCESS | 1825 | 1461635288061 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 18:48:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:48:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1666ms 18:48:08 INFO - PROCESS | 1825 | 1461635288074 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 18:48:08 INFO - PROCESS | 1825 | 1461635288082 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 18:48:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:48:08 INFO - PROCESS | 1825 | 1461635288092 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:48:08 INFO - PROCESS | 1825 | 1461635288095 Marionette TRACE conn3 <- [1,1562,null,{}] 18:48:08 INFO - PROCESS | 1825 | 1461635288101 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:08 INFO - PROCESS | 1825 | 1461635288297 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 18:48:08 INFO - PROCESS | 1825 | 1461635288745 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556810a000 == 136 [pid = 1825] [id = 45] 18:48:08 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f5559a2a000) [pid = 1825] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:48:08 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f555a0e4800) [pid = 1825] [serial = 1076] [outer = (nil)] [url = about:blank] 18:48:08 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f554ca46400) [pid = 1825] [serial = 1055] [outer = (nil)] [url = about:blank] 18:48:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a198800 == 137 [pid = 1825] [id = 398] 18:48:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f554ca46400) [pid = 1825] [serial = 1195] [outer = (nil)] 18:48:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f554ca5c800) [pid = 1825] [serial = 1196] [outer = 0x7f554ca46400] 18:48:08 INFO - PROCESS | 1825 | 1461635288903 Marionette DEBUG loaded listener.js 18:48:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f554cea7400) [pid = 1825] [serial = 1197] [outer = 0x7f554ca46400] 18:48:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f34d800 == 136 [pid = 1825] [id = 380] 18:48:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558a09000 == 135 [pid = 1825] [id = 379] 18:48:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5557c07000 == 134 [pid = 1825] [id = 378] 18:48:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5552075800 == 133 [pid = 1825] [id = 377] 18:48:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a208000 == 132 [pid = 1825] [id = 376] 18:48:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55487f0000 == 131 [pid = 1825] [id = 375] 18:48:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554bcc8800 == 130 [pid = 1825] [id = 374] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f555b688000) [pid = 1825] [serial = 735] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f555ccdfc00) [pid = 1825] [serial = 738] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f555f20c000) [pid = 1825] [serial = 741] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f555f618000) [pid = 1825] [serial = 744] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f55602c1400) [pid = 1825] [serial = 747] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f55604a6800) [pid = 1825] [serial = 750] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f5560b7fc00) [pid = 1825] [serial = 753] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f55604ae000) [pid = 1825] [serial = 756] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f555b688400) [pid = 1825] [serial = 792] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f555c79a400) [pid = 1825] [serial = 795] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f55521f0000) [pid = 1825] [serial = 786] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f55579e6000) [pid = 1825] [serial = 729] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f554e1cdc00) [pid = 1825] [serial = 783] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f5558eb6800) [pid = 1825] [serial = 732] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f554d7e7400) [pid = 1825] [serial = 723] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f5551d29000) [pid = 1825] [serial = 726] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f5558c81400) [pid = 1825] [serial = 789] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f555de98800) [pid = 1825] [serial = 798] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f556093b400) [pid = 1825] [serial = 801] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f5560c8c400) [pid = 1825] [serial = 804] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f556151bc00) [pid = 1825] [serial = 807] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f5561879400) [pid = 1825] [serial = 810] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f5562383c00) [pid = 1825] [serial = 813] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f5564b30400) [pid = 1825] [serial = 816] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f5559d4a800) [pid = 1825] [serial = 1014] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f556dd21400) [pid = 1825] [serial = 870] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f555caf7400) [pid = 1825] [serial = 852] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f55585a2400) [pid = 1825] [serial = 849] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f55521ef000) [pid = 1825] [serial = 894] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f5565009400) [pid = 1825] [serial = 819] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f556e956000) [pid = 1825] [serial = 873] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f5551f30400) [pid = 1825] [serial = 846] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f555c799000) [pid = 1825] [serial = 900] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f5565028000) [pid = 1825] [serial = 864] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f5564b23800) [pid = 1825] [serial = 861] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f55588be000) [pid = 1825] [serial = 897] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f556093b000) [pid = 1825] [serial = 858] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f555f31c000) [pid = 1825] [serial = 855] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f5568143400) [pid = 1825] [serial = 867] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f555b590c00) [pid = 1825] [serial = 891] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f556ee07000) [pid = 1825] [serial = 876] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f5573a4a000) [pid = 1825] [serial = 954] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f554d8ae400) [pid = 1825] [serial = 1062] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f554d61b800) [pid = 1825] [serial = 1061] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f554de39800) [pid = 1825] [serial = 1064] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f55510f2400) [pid = 1825] [serial = 1065] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f556ee9b000) [pid = 1825] [serial = 1043] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f5561a10400) [pid = 1825] [serial = 1034] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f5557a1fc00) [pid = 1825] [serial = 1070] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f5555a25c00) [pid = 1825] [serial = 1022] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f5556aac000) [pid = 1825] [serial = 1067] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f556dd20000) [pid = 1825] [serial = 1040] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f55739b0000) [pid = 1825] [serial = 1052] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f554bc8fc00) [pid = 1825] [serial = 1059] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f554b9b2c00) [pid = 1825] [serial = 1058] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f555ccd4400) [pid = 1825] [serial = 1028] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f5560a28c00) [pid = 1825] [serial = 1049] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f5559d83c00) [pid = 1825] [serial = 1025] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f5564d59c00) [pid = 1825] [serial = 1037] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f554f059c00) [pid = 1825] [serial = 1019] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f55588bf400) [pid = 1825] [serial = 1073] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f5570099400) [pid = 1825] [serial = 1046] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f555f31bc00) [pid = 1825] [serial = 1031] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f554a935000) [pid = 1825] [serial = 1016] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f5558ebe000) [pid = 1825] [serial = 1074] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f55585a9c00) [pid = 1825] [serial = 1071] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f5556d6b800) [pid = 1825] [serial = 1068] [outer = (nil)] [url = about:blank] 18:48:09 INFO - PROCESS | 1825 | 1461635289802 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 18:48:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1738ms 18:48:09 INFO - PROCESS | 1825 | 1461635289830 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 18:48:09 INFO - PROCESS | 1825 | 1461635289834 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 18:48:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:48:09 INFO - PROCESS | 1825 | 1461635289840 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:48:09 INFO - PROCESS | 1825 | 1461635289846 Marionette TRACE conn3 <- [1,1566,null,{}] 18:48:09 INFO - PROCESS | 1825 | 1461635289862 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:10 INFO - PROCESS | 1825 | 1461635290041 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 18:48:10 INFO - PROCESS | 1825 | 1461635290222 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bcdb000 == 131 [pid = 1825] [id = 399] 18:48:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f554ca55800) [pid = 1825] [serial = 1198] [outer = (nil)] 18:48:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f554d872c00) [pid = 1825] [serial = 1199] [outer = 0x7f554ca55800] 18:48:10 INFO - PROCESS | 1825 | 1461635290291 Marionette DEBUG loaded listener.js 18:48:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f554f05a000) [pid = 1825] [serial = 1200] [outer = 0x7f554ca55800] 18:48:11 INFO - PROCESS | 1825 | 1461635291075 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 18:48:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:48:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1288ms 18:48:11 INFO - PROCESS | 1825 | 1461635291159 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 18:48:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:48:11 INFO - PROCESS | 1825 | 1461635291165 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 18:48:11 INFO - PROCESS | 1825 | 1461635291171 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:48:11 INFO - PROCESS | 1825 | 1461635291174 Marionette TRACE conn3 <- [1,1570,null,{}] 18:48:11 INFO - PROCESS | 1825 | 1461635291179 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:11 INFO - PROCESS | 1825 | 1461635291426 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 18:48:11 INFO - PROCESS | 1825 | 1461635291456 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f348000 == 132 [pid = 1825] [id = 400] 18:48:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f554d8b3000) [pid = 1825] [serial = 1201] [outer = (nil)] 18:48:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f55510e5800) [pid = 1825] [serial = 1202] [outer = 0x7f554d8b3000] 18:48:11 INFO - PROCESS | 1825 | 1461635291530 Marionette DEBUG loaded listener.js 18:48:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f5551d2ec00) [pid = 1825] [serial = 1203] [outer = 0x7f554d8b3000] 18:48:12 INFO - PROCESS | 1825 | 1461635292405 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 18:48:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:48:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1291ms 18:48:12 INFO - PROCESS | 1825 | 1461635292469 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 18:48:12 INFO - PROCESS | 1825 | 1461635292472 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 18:48:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:48:12 INFO - PROCESS | 1825 | 1461635292478 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:48:12 INFO - PROCESS | 1825 | 1461635292480 Marionette TRACE conn3 <- [1,1574,null,{}] 18:48:12 INFO - PROCESS | 1825 | 1461635292485 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:12 INFO - PROCESS | 1825 | 1461635292720 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 18:48:12 INFO - PROCESS | 1825 | 1461635292761 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e2c000 == 133 [pid = 1825] [id = 401] 18:48:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f5551e43c00) [pid = 1825] [serial = 1204] [outer = (nil)] 18:48:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f55521e8400) [pid = 1825] [serial = 1205] [outer = 0x7f5551e43c00] 18:48:12 INFO - PROCESS | 1825 | 1461635292885 Marionette DEBUG loaded listener.js 18:48:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f55521e3400) [pid = 1825] [serial = 1206] [outer = 0x7f5551e43c00] 18:48:13 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f554d7f5800) [pid = 1825] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:48:13 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f554b804c00) [pid = 1825] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:48:13 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f554ca41c00) [pid = 1825] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:48:13 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f554bc8f400) [pid = 1825] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:48:13 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f5550d95800) [pid = 1825] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:48:13 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f5555a4d800) [pid = 1825] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:48:13 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f5557a1f000) [pid = 1825] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:48:13 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f5558926400) [pid = 1825] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:48:14 INFO - PROCESS | 1825 | 1461635294184 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 18:48:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:48:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1729ms 18:48:14 INFO - PROCESS | 1825 | 1461635294208 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 18:48:14 INFO - PROCESS | 1825 | 1461635294212 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 18:48:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:48:14 INFO - PROCESS | 1825 | 1461635294217 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:48:14 INFO - PROCESS | 1825 | 1461635294219 Marionette TRACE conn3 <- [1,1578,null,{}] 18:48:14 INFO - PROCESS | 1825 | 1461635294225 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:14 INFO - PROCESS | 1825 | 1461635294504 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 18:48:14 INFO - PROCESS | 1825 | 1461635294529 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556cbf800 == 134 [pid = 1825] [id = 402] 18:48:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f5551d2c400) [pid = 1825] [serial = 1207] [outer = (nil)] 18:48:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f5555a27c00) [pid = 1825] [serial = 1208] [outer = 0x7f5551d2c400] 18:48:14 INFO - PROCESS | 1825 | 1461635294597 Marionette DEBUG loaded listener.js 18:48:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f55579e5400) [pid = 1825] [serial = 1209] [outer = 0x7f5551d2c400] 18:48:15 INFO - PROCESS | 1825 | 1461635295419 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 18:48:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:48:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1230ms 18:48:15 INFO - PROCESS | 1825 | 1461635295449 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 18:48:15 INFO - PROCESS | 1825 | 1461635295453 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 18:48:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:48:15 INFO - PROCESS | 1825 | 1461635295470 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:48:15 INFO - PROCESS | 1825 | 1461635295474 Marionette TRACE conn3 <- [1,1582,null,{}] 18:48:15 INFO - PROCESS | 1825 | 1461635295479 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:15 INFO - PROCESS | 1825 | 1461635295668 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 18:48:15 INFO - PROCESS | 1825 | 1461635295683 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557c16000 == 135 [pid = 1825] [id = 403] 18:48:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f5556d69400) [pid = 1825] [serial = 1210] [outer = (nil)] 18:48:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f55585a9c00) [pid = 1825] [serial = 1211] [outer = 0x7f5556d69400] 18:48:15 INFO - PROCESS | 1825 | 1461635295744 Marionette DEBUG loaded listener.js 18:48:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f55587e6c00) [pid = 1825] [serial = 1212] [outer = 0x7f5556d69400] 18:48:17 INFO - PROCESS | 1825 | 1461635297100 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 18:48:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:48:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1688ms 18:48:17 INFO - PROCESS | 1825 | 1461635297160 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 18:48:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:48:17 INFO - PROCESS | 1825 | 1461635297173 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 18:48:17 INFO - PROCESS | 1825 | 1461635297186 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:48:17 INFO - PROCESS | 1825 | 1461635297196 Marionette TRACE conn3 <- [1,1586,null,{}] 18:48:17 INFO - PROCESS | 1825 | 1461635297209 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:17 INFO - PROCESS | 1825 | 1461635297508 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 18:48:17 INFO - PROCESS | 1825 | 1461635297748 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554aa79000 == 136 [pid = 1825] [id = 404] 18:48:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f554b9b7c00) [pid = 1825] [serial = 1213] [outer = (nil)] 18:48:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f554be0a800) [pid = 1825] [serial = 1214] [outer = 0x7f554b9b7c00] 18:48:17 INFO - PROCESS | 1825 | 1461635297834 Marionette DEBUG loaded listener.js 18:48:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f554ca63c00) [pid = 1825] [serial = 1215] [outer = 0x7f554b9b7c00] 18:48:18 INFO - PROCESS | 1825 | 1461635298785 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 18:48:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:48:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1649ms 18:48:18 INFO - PROCESS | 1825 | 1461635298832 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 18:48:18 INFO - PROCESS | 1825 | 1461635298841 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 18:48:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:48:18 INFO - PROCESS | 1825 | 1461635298852 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:48:18 INFO - PROCESS | 1825 | 1461635298855 Marionette TRACE conn3 <- [1,1590,null,{}] 18:48:18 INFO - PROCESS | 1825 | 1461635298862 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:19 INFO - PROCESS | 1825 | 1461635299080 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 18:48:19 INFO - PROCESS | 1825 | 1461635299342 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550f10000 == 137 [pid = 1825] [id = 405] 18:48:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f554d098400) [pid = 1825] [serial = 1216] [outer = (nil)] 18:48:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f554de34800) [pid = 1825] [serial = 1217] [outer = 0x7f554d098400] 18:48:19 INFO - PROCESS | 1825 | 1461635299462 Marionette DEBUG loaded listener.js 18:48:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f554f56c400) [pid = 1825] [serial = 1218] [outer = 0x7f554d098400] 18:48:20 INFO - PROCESS | 1825 | 1461635300507 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 18:48:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:48:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1732ms 18:48:20 INFO - PROCESS | 1825 | 1461635300586 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 18:48:20 INFO - PROCESS | 1825 | 1461635300593 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 18:48:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:48:20 INFO - PROCESS | 1825 | 1461635300604 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:48:20 INFO - PROCESS | 1825 | 1461635300614 Marionette TRACE conn3 <- [1,1594,null,{}] 18:48:20 INFO - PROCESS | 1825 | 1461635300682 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:20 INFO - PROCESS | 1825 | 1461635300991 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 18:48:21 INFO - PROCESS | 1825 | 1461635301191 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55589dc800 == 138 [pid = 1825] [id = 406] 18:48:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f555591e800) [pid = 1825] [serial = 1219] [outer = (nil)] 18:48:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f5555a1e800) [pid = 1825] [serial = 1220] [outer = 0x7f555591e800] 18:48:21 INFO - PROCESS | 1825 | 1461635301308 Marionette DEBUG loaded listener.js 18:48:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f5556d6f800) [pid = 1825] [serial = 1221] [outer = 0x7f555591e800] 18:48:22 INFO - PROCESS | 1825 | 1461635302184 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 18:48:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:48:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1650ms 18:48:22 INFO - PROCESS | 1825 | 1461635302256 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 18:48:22 INFO - PROCESS | 1825 | 1461635302259 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 18:48:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:48:22 INFO - PROCESS | 1825 | 1461635302269 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:48:22 INFO - PROCESS | 1825 | 1461635302272 Marionette TRACE conn3 <- [1,1598,null,{}] 18:48:22 INFO - PROCESS | 1825 | 1461635302277 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:22 INFO - PROCESS | 1825 | 1461635302493 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 18:48:22 INFO - PROCESS | 1825 | 1461635302740 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555a08e800 == 139 [pid = 1825] [id = 407] 18:48:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f5551f2f000) [pid = 1825] [serial = 1222] [outer = (nil)] 18:48:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f55585af400) [pid = 1825] [serial = 1223] [outer = 0x7f5551f2f000] 18:48:22 INFO - PROCESS | 1825 | 1461635302827 Marionette DEBUG loaded listener.js 18:48:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f5558924000) [pid = 1825] [serial = 1224] [outer = 0x7f5551f2f000] 18:48:23 INFO - PROCESS | 1825 | 1461635303775 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 18:48:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:48:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1533ms 18:48:23 INFO - PROCESS | 1825 | 1461635303856 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 18:48:23 INFO - PROCESS | 1825 | 1461635303864 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 18:48:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:48:23 INFO - PROCESS | 1825 | 1461635303936 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:48:23 INFO - PROCESS | 1825 | 1461635303940 Marionette TRACE conn3 <- [1,1602,null,{}] 18:48:23 INFO - PROCESS | 1825 | 1461635303954 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:24 INFO - PROCESS | 1825 | 1461635304285 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 18:48:24 INFO - PROCESS | 1825 | 1461635304595 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c6cc000 == 140 [pid = 1825] [id = 408] 18:48:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f5559d43800) [pid = 1825] [serial = 1225] [outer = (nil)] 18:48:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f555a0d9c00) [pid = 1825] [serial = 1226] [outer = 0x7f5559d43800] 18:48:24 INFO - PROCESS | 1825 | 1461635304672 Marionette DEBUG loaded listener.js 18:48:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f555b590c00) [pid = 1825] [serial = 1227] [outer = 0x7f5559d43800] 18:48:25 INFO - PROCESS | 1825 | 1461635305584 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 18:48:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:48:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1754ms 18:48:25 INFO - PROCESS | 1825 | 1461635305633 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 18:48:25 INFO - PROCESS | 1825 | 1461635305637 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 18:48:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:48:25 INFO - PROCESS | 1825 | 1461635305644 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:48:25 INFO - PROCESS | 1825 | 1461635305648 Marionette TRACE conn3 <- [1,1606,null,{}] 18:48:25 INFO - PROCESS | 1825 | 1461635305653 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:25 INFO - PROCESS | 1825 | 1461635305873 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 18:48:26 INFO - PROCESS | 1825 | 1461635306077 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55604e6000 == 141 [pid = 1825] [id = 409] 18:48:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f555c611400) [pid = 1825] [serial = 1228] [outer = (nil)] 18:48:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f555caf6c00) [pid = 1825] [serial = 1229] [outer = 0x7f555c611400] 18:48:26 INFO - PROCESS | 1825 | 1461635306196 Marionette DEBUG loaded listener.js 18:48:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f555cce6000) [pid = 1825] [serial = 1230] [outer = 0x7f555c611400] 18:48:27 INFO - PROCESS | 1825 | 1461635307101 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 18:48:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:48:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1529ms 18:48:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:48:27 INFO - PROCESS | 1825 | 1461635307174 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 18:48:27 INFO - PROCESS | 1825 | 1461635307177 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 18:48:27 INFO - PROCESS | 1825 | 1461635307184 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:48:27 INFO - PROCESS | 1825 | 1461635307187 Marionette TRACE conn3 <- [1,1610,null,{}] 18:48:27 INFO - PROCESS | 1825 | 1461635307192 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:27 INFO - PROCESS | 1825 | 1461635307437 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 18:48:27 INFO - PROCESS | 1825 | 1461635307736 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556175d000 == 142 [pid = 1825] [id = 410] 18:48:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f555b685400) [pid = 1825] [serial = 1231] [outer = (nil)] 18:48:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f555e81b000) [pid = 1825] [serial = 1232] [outer = 0x7f555b685400] 18:48:27 INFO - PROCESS | 1825 | 1461635307819 Marionette DEBUG loaded listener.js 18:48:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f555f3a0800) [pid = 1825] [serial = 1233] [outer = 0x7f555b685400] 18:48:28 INFO - PROCESS | 1825 | 1461635308649 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 18:48:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:48:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1537ms 18:48:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:48:28 INFO - PROCESS | 1825 | 1461635308721 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 18:48:28 INFO - PROCESS | 1825 | 1461635308724 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 18:48:28 INFO - PROCESS | 1825 | 1461635308730 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:48:28 INFO - PROCESS | 1825 | 1461635308734 Marionette TRACE conn3 <- [1,1614,null,{}] 18:48:28 INFO - PROCESS | 1825 | 1461635308739 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:28 INFO - PROCESS | 1825 | 1461635308957 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 18:48:29 INFO - PROCESS | 1825 | 1461635309162 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562076000 == 143 [pid = 1825] [id = 411] 18:48:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f55587e5c00) [pid = 1825] [serial = 1234] [outer = (nil)] 18:48:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f55604b0800) [pid = 1825] [serial = 1235] [outer = 0x7f55587e5c00] 18:48:29 INFO - PROCESS | 1825 | 1461635309286 Marionette DEBUG loaded listener.js 18:48:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f5560b82000) [pid = 1825] [serial = 1236] [outer = 0x7f55587e5c00] 18:48:30 INFO - PROCESS | 1825 | 1461635310207 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 18:48:30 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 18:48:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1530ms 18:48:30 INFO - PROCESS | 1825 | 1461635310260 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 18:48:30 INFO - PROCESS | 1825 | 1461635310264 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 18:48:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:48:30 INFO - PROCESS | 1825 | 1461635310270 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:48:30 INFO - PROCESS | 1825 | 1461635310273 Marionette TRACE conn3 <- [1,1618,null,{}] 18:48:30 INFO - PROCESS | 1825 | 1461635310280 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:30 INFO - PROCESS | 1825 | 1461635310496 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 18:48:30 INFO - PROCESS | 1825 | 1461635310705 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556810a000 == 144 [pid = 1825] [id = 412] 18:48:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f555b858800) [pid = 1825] [serial = 1237] [outer = (nil)] 18:48:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f5561524c00) [pid = 1825] [serial = 1238] [outer = 0x7f555b858800] 18:48:30 INFO - PROCESS | 1825 | 1461635310819 Marionette DEBUG loaded listener.js 18:48:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f5562037800) [pid = 1825] [serial = 1239] [outer = 0x7f555b858800] 18:48:31 INFO - PROCESS | 1825 | 1461635311721 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 18:48:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:48:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1481ms 18:48:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:48:31 INFO - PROCESS | 1825 | 1461635311753 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 18:48:31 INFO - PROCESS | 1825 | 1461635311756 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 18:48:31 INFO - PROCESS | 1825 | 1461635311762 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:48:31 INFO - PROCESS | 1825 | 1461635311765 Marionette TRACE conn3 <- [1,1622,null,{}] 18:48:31 INFO - PROCESS | 1825 | 1461635311770 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:31 INFO - PROCESS | 1825 | 1461635311990 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 18:48:32 INFO - PROCESS | 1825 | 1461635312256 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556eca1800 == 145 [pid = 1825] [id = 413] 18:48:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f556500e800) [pid = 1825] [serial = 1240] [outer = (nil)] 18:48:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f5568d9ec00) [pid = 1825] [serial = 1241] [outer = 0x7f556500e800] 18:48:32 INFO - PROCESS | 1825 | 1461635312385 Marionette DEBUG loaded listener.js 18:48:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f556e956000) [pid = 1825] [serial = 1242] [outer = 0x7f556500e800] 18:48:33 INFO - PROCESS | 1825 | 1461635313283 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 18:48:33 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 18:48:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1579ms 18:48:33 INFO - PROCESS | 1825 | 1461635313342 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 18:48:33 INFO - PROCESS | 1825 | 1461635313345 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 18:48:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:48:33 INFO - PROCESS | 1825 | 1461635313351 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:48:33 INFO - PROCESS | 1825 | 1461635313356 Marionette TRACE conn3 <- [1,1626,null,{}] 18:48:33 INFO - PROCESS | 1825 | 1461635313361 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:33 INFO - PROCESS | 1825 | 1461635313592 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 18:48:33 INFO - PROCESS | 1825 | 1461635313842 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573b59000 == 146 [pid = 1825] [id = 414] 18:48:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f55585aa800) [pid = 1825] [serial = 1243] [outer = (nil)] 18:48:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f55739b0c00) [pid = 1825] [serial = 1244] [outer = 0x7f55585aa800] 18:48:33 INFO - PROCESS | 1825 | 1461635313975 Marionette DEBUG loaded listener.js 18:48:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f5573e71400) [pid = 1825] [serial = 1245] [outer = 0x7f55585aa800] 18:48:34 INFO - PROCESS | 1825 | 1461635314830 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 18:48:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:48:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1533ms 18:48:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:48:34 INFO - PROCESS | 1825 | 1461635314886 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 18:48:34 INFO - PROCESS | 1825 | 1461635314889 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 18:48:34 INFO - PROCESS | 1825 | 1461635314896 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:48:34 INFO - PROCESS | 1825 | 1461635314899 Marionette TRACE conn3 <- [1,1630,null,{}] 18:48:34 INFO - PROCESS | 1825 | 1461635314904 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:35 INFO - PROCESS | 1825 | 1461635315110 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 18:48:35 INFO - PROCESS | 1825 | 1461635315323 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55784b0000 == 147 [pid = 1825] [id = 415] 18:48:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f55498e3400) [pid = 1825] [serial = 1246] [outer = (nil)] 18:48:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f55498ebc00) [pid = 1825] [serial = 1247] [outer = 0x7f55498e3400] 18:48:35 INFO - PROCESS | 1825 | 1461635315440 Marionette DEBUG loaded listener.js 18:48:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f55498f0c00) [pid = 1825] [serial = 1248] [outer = 0x7f55498e3400] 18:48:36 INFO - PROCESS | 1825 | 1461635316392 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 18:48:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:48:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1530ms 18:48:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:48:36 INFO - PROCESS | 1825 | 1461635316425 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 18:48:36 INFO - PROCESS | 1825 | 1461635316428 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 18:48:36 INFO - PROCESS | 1825 | 1461635316433 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:48:36 INFO - PROCESS | 1825 | 1461635316446 Marionette TRACE conn3 <- [1,1634,null,{}] 18:48:36 INFO - PROCESS | 1825 | 1461635316453 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:36 INFO - PROCESS | 1825 | 1461635316662 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 18:48:36 INFO - PROCESS | 1825 | 1461635316934 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a209800 == 148 [pid = 1825] [id = 416] 18:48:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f5546863000) [pid = 1825] [serial = 1249] [outer = (nil)] 18:48:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f554686bc00) [pid = 1825] [serial = 1250] [outer = 0x7f5546863000] 18:48:37 INFO - PROCESS | 1825 | 1461635317416 Marionette DEBUG loaded listener.js 18:48:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f55497eec00) [pid = 1825] [serial = 1251] [outer = 0x7f5546863000] 18:48:38 INFO - PROCESS | 1825 | 1461635318292 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 18:48:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:48:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1890ms 18:48:38 INFO - PROCESS | 1825 | 1461635318326 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 18:48:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:48:38 INFO - PROCESS | 1825 | 1461635318333 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 18:48:38 INFO - PROCESS | 1825 | 1461635318340 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:48:38 INFO - PROCESS | 1825 | 1461635318345 Marionette TRACE conn3 <- [1,1638,null,{}] 18:48:38 INFO - PROCESS | 1825 | 1461635318352 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:38 INFO - PROCESS | 1825 | 1461635318628 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 18:48:38 INFO - PROCESS | 1825 | 1461635318785 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ff8a800 == 149 [pid = 1825] [id = 417] 18:48:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f55498e6c00) [pid = 1825] [serial = 1252] [outer = (nil)] 18:48:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f554a32d800) [pid = 1825] [serial = 1253] [outer = 0x7f55498e6c00] 18:48:38 INFO - PROCESS | 1825 | 1461635318893 Marionette DEBUG loaded listener.js 18:48:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f554a932000) [pid = 1825] [serial = 1254] [outer = 0x7f55498e6c00] 18:48:40 INFO - PROCESS | 1825 | 1461635320006 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 18:48:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:48:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1736ms 18:48:40 INFO - PROCESS | 1825 | 1461635320076 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 18:48:40 INFO - PROCESS | 1825 | 1461635320082 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 18:48:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:48:40 INFO - PROCESS | 1825 | 1461635320091 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:48:40 INFO - PROCESS | 1825 | 1461635320095 Marionette TRACE conn3 <- [1,1642,null,{}] 18:48:40 INFO - PROCESS | 1825 | 1461635320100 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:40 INFO - PROCESS | 1825 | 1461635320300 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 18:48:40 INFO - PROCESS | 1825 | 1461635320578 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a4df000 == 150 [pid = 1825] [id = 418] 18:48:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f554ca41c00) [pid = 1825] [serial = 1255] [outer = (nil)] 18:48:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f554ca5a400) [pid = 1825] [serial = 1256] [outer = 0x7f554ca41c00] 18:48:40 INFO - PROCESS | 1825 | 1461635320694 Marionette DEBUG loaded listener.js 18:48:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f554cea5000) [pid = 1825] [serial = 1257] [outer = 0x7f554ca41c00] 18:48:41 INFO - PROCESS | 1825 | 1461635321532 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 18:48:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:48:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1479ms 18:48:41 INFO - PROCESS | 1825 | 1461635321571 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 18:48:41 INFO - PROCESS | 1825 | 1461635321573 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 18:48:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:48:41 INFO - PROCESS | 1825 | 1461635321580 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:48:41 INFO - PROCESS | 1825 | 1461635321585 Marionette TRACE conn3 <- [1,1646,null,{}] 18:48:41 INFO - PROCESS | 1825 | 1461635321600 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:41 INFO - PROCESS | 1825 | 1461635321803 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 18:48:42 INFO - PROCESS | 1825 | 1461635322025 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546a85800 == 151 [pid = 1825] [id = 419] 18:48:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f554d8b2c00) [pid = 1825] [serial = 1258] [outer = (nil)] 18:48:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f554df71400) [pid = 1825] [serial = 1259] [outer = 0x7f554d8b2c00] 18:48:42 INFO - PROCESS | 1825 | 1461635322134 Marionette DEBUG loaded listener.js 18:48:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f554f05d400) [pid = 1825] [serial = 1260] [outer = 0x7f554d8b2c00] 18:48:43 INFO - PROCESS | 1825 | 1461635323046 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 18:48:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:48:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1542ms 18:48:43 INFO - PROCESS | 1825 | 1461635323123 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 18:48:43 INFO - PROCESS | 1825 | 1461635323127 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 18:48:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:48:43 INFO - PROCESS | 1825 | 1461635323133 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:48:43 INFO - PROCESS | 1825 | 1461635323135 Marionette TRACE conn3 <- [1,1650,null,{}] 18:48:43 INFO - PROCESS | 1825 | 1461635323141 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:43 INFO - PROCESS | 1825 | 1461635323410 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5556cbf800 == 150 [pid = 1825] [id = 402] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f5573a44000) [pid = 1825] [serial = 1103] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f554ca5f400) [pid = 1825] [serial = 1106] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f554be0f800) [pid = 1825] [serial = 1112] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f5557a1bc00) [pid = 1825] [serial = 1085] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f5546869400) [pid = 1825] [serial = 1115] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f554ceaac00) [pid = 1825] [serial = 1109] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f5560a29800) [pid = 1825] [serial = 1094] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f5548644c00) [pid = 1825] [serial = 1118] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f556500b000) [pid = 1825] [serial = 1097] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f555b682c00) [pid = 1825] [serial = 1088] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f556fecd800) [pid = 1825] [serial = 1100] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f554a939800) [pid = 1825] [serial = 1079] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f555ccd6400) [pid = 1825] [serial = 1091] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f554f566400) [pid = 1825] [serial = 1082] [outer = (nil)] [url = about:blank] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5551e2c000 == 149 [pid = 1825] [id = 401] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f348000 == 148 [pid = 1825] [id = 400] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554bcdb000 == 147 [pid = 1825] [id = 399] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a198800 == 146 [pid = 1825] [id = 398] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d579000 == 145 [pid = 1825] [id = 397] 18:48:43 INFO - PROCESS | 1825 | 1461635323754 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55498c3800 == 144 [pid = 1825] [id = 392] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55469c5000 == 143 [pid = 1825] [id = 391] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d851000 == 142 [pid = 1825] [id = 390] 18:48:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55469c8800 == 143 [pid = 1825] [id = 420] 18:48:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f5546868000) [pid = 1825] [serial = 1261] [outer = (nil)] 18:48:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f554be0f800) [pid = 1825] [serial = 1262] [outer = 0x7f5546868000] 18:48:43 INFO - PROCESS | 1825 | 1461635323827 Marionette DEBUG loaded listener.js 18:48:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f554e1cdc00) [pid = 1825] [serial = 1263] [outer = 0x7f5546868000] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554e230000 == 142 [pid = 1825] [id = 389] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55740a5800 == 141 [pid = 1825] [id = 388] 18:48:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556ebb1000 == 140 [pid = 1825] [id = 387] 18:48:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562205800 == 139 [pid = 1825] [id = 386] 18:48:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561639800 == 138 [pid = 1825] [id = 385] 18:48:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c6e9800 == 137 [pid = 1825] [id = 384] 18:48:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5557c1e800 == 136 [pid = 1825] [id = 383] 18:48:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554e2ac000 == 135 [pid = 1825] [id = 382] 18:48:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a9ae000 == 134 [pid = 1825] [id = 348] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f554b9ae000) [pid = 1825] [serial = 1124] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f554cead000) [pid = 1825] [serial = 1128] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f5550d95000) [pid = 1825] [serial = 1131] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f5548650800) [pid = 1825] [serial = 1121] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f554ca4ac00) [pid = 1825] [serial = 1127] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f5555a4a000) [pid = 1825] [serial = 1134] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f55579ee400) [pid = 1825] [serial = 1136] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f555b6b1800) [pid = 1825] [serial = 1077] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f554df76400) [pid = 1825] [serial = 1130] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f554be07000) [pid = 1825] [serial = 1125] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f555ab67800) [pid = 1825] [serial = 1140] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f555892a800) [pid = 1825] [serial = 1139] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f55553d5800) [pid = 1825] [serial = 1133] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f55585aac00) [pid = 1825] [serial = 1137] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f5551f39c00) [pid = 1825] [serial = 1142] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f55585b8c00) [pid = 1825] [serial = 1143] [outer = (nil)] [url = about:blank] 18:48:44 INFO - PROCESS | 1825 | 1461635324649 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 18:48:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:48:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1532ms 18:48:44 INFO - PROCESS | 1825 | 1461635324667 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 18:48:44 INFO - PROCESS | 1825 | 1461635324669 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 18:48:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:48:44 INFO - PROCESS | 1825 | 1461635324677 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:48:44 INFO - PROCESS | 1825 | 1461635324679 Marionette TRACE conn3 <- [1,1654,null,{}] 18:48:44 INFO - PROCESS | 1825 | 1461635324684 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:44 INFO - PROCESS | 1825 | 1461635324885 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 18:48:45 INFO - PROCESS | 1825 | 1461635325060 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bcc7000 == 135 [pid = 1825] [id = 421] 18:48:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f554df76400) [pid = 1825] [serial = 1264] [outer = (nil)] 18:48:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f55521e8800) [pid = 1825] [serial = 1265] [outer = 0x7f554df76400] 18:48:45 INFO - PROCESS | 1825 | 1461635325129 Marionette DEBUG loaded listener.js 18:48:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f5555a48800) [pid = 1825] [serial = 1266] [outer = 0x7f554df76400] 18:48:45 INFO - PROCESS | 1825 | 1461635325909 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 18:48:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:48:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1277ms 18:48:45 INFO - PROCESS | 1825 | 1461635325955 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 18:48:45 INFO - PROCESS | 1825 | 1461635325958 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 18:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:48:45 INFO - PROCESS | 1825 | 1461635325964 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:48:45 INFO - PROCESS | 1825 | 1461635325966 Marionette TRACE conn3 <- [1,1658,null,{}] 18:48:45 INFO - PROCESS | 1825 | 1461635325972 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:46 INFO - PROCESS | 1825 | 1461635326230 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 18:48:46 INFO - PROCESS | 1825 | 1461635326259 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e27800 == 136 [pid = 1825] [id = 422] 18:48:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f55510f2000) [pid = 1825] [serial = 1267] [outer = (nil)] 18:48:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f55585c0000) [pid = 1825] [serial = 1268] [outer = 0x7f55510f2000] 18:48:46 INFO - PROCESS | 1825 | 1461635326329 Marionette DEBUG loaded listener.js 18:48:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f5558c85400) [pid = 1825] [serial = 1269] [outer = 0x7f55510f2000] 18:48:47 INFO - PROCESS | 1825 | 1461635327170 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1279ms 18:48:47 INFO - PROCESS | 1825 | 1461635327244 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 18:48:47 INFO - PROCESS | 1825 | 1461635327247 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 18:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:48:47 INFO - PROCESS | 1825 | 1461635327253 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:48:47 INFO - PROCESS | 1825 | 1461635327255 Marionette TRACE conn3 <- [1,1662,null,{}] 18:48:47 INFO - PROCESS | 1825 | 1461635327261 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:47 INFO - PROCESS | 1825 | 1461635327514 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 18:48:47 INFO - PROCESS | 1825 | 1461635327554 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556cbd800 == 137 [pid = 1825] [id = 423] 18:48:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f55588bb800) [pid = 1825] [serial = 1270] [outer = (nil)] 18:48:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f555a0e1c00) [pid = 1825] [serial = 1271] [outer = 0x7f55588bb800] 18:48:47 INFO - PROCESS | 1825 | 1461635327615 Marionette DEBUG loaded listener.js 18:48:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f555b6b1800) [pid = 1825] [serial = 1272] [outer = 0x7f55588bb800] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f55587e3c00) [pid = 1825] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f554b80a400) [pid = 1825] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f556501a000) [pid = 1825] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f554a92e000) [pid = 1825] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f5548647c00) [pid = 1825] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f55579ec400) [pid = 1825] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f555f312800) [pid = 1825] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f55588b8800) [pid = 1825] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f5561a0ec00) [pid = 1825] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f554ca46400) [pid = 1825] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f554a92b400) [pid = 1825] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f555c889400) [pid = 1825] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f55604a9c00) [pid = 1825] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f554d7ee000) [pid = 1825] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f554ca55800) [pid = 1825] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f55553cfc00) [pid = 1825] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f555ccc4c00) [pid = 1825] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f555a0da800) [pid = 1825] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f5551e43c00) [pid = 1825] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f554df74000) [pid = 1825] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f554d8ab400) [pid = 1825] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f554d8acc00) [pid = 1825] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f5556ab9800) [pid = 1825] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f554d09a000) [pid = 1825] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:48:48 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f554d8b3000) [pid = 1825] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f55618f1800) [pid = 1825] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f55553d1c00) [pid = 1825] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f554d61a000) [pid = 1825] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f555a0e3000) [pid = 1825] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f555caf0c00) [pid = 1825] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f5551d2b400) [pid = 1825] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f555c881800) [pid = 1825] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f555a0da400) [pid = 1825] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f554b9adc00) [pid = 1825] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f554b8eb400) [pid = 1825] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f5560b7a400) [pid = 1825] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:48:49 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f5551d2c400) [pid = 1825] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:48:49 INFO - PROCESS | 1825 | 1461635329354 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2141ms 18:48:49 INFO - PROCESS | 1825 | 1461635329395 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 18:48:49 INFO - PROCESS | 1825 | 1461635329398 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 18:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:48:49 INFO - PROCESS | 1825 | 1461635329403 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:48:49 INFO - PROCESS | 1825 | 1461635329407 Marionette TRACE conn3 <- [1,1666,null,{}] 18:48:49 INFO - PROCESS | 1825 | 1461635329422 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:49 INFO - PROCESS | 1825 | 1461635329612 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 18:48:49 INFO - PROCESS | 1825 | 1461635329628 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554df92800 == 138 [pid = 1825] [id = 424] 18:48:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f554864d000) [pid = 1825] [serial = 1273] [outer = (nil)] 18:48:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f554d09bc00) [pid = 1825] [serial = 1274] [outer = 0x7f554864d000] 18:48:49 INFO - PROCESS | 1825 | 1461635329690 Marionette DEBUG loaded listener.js 18:48:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f5551d2b400) [pid = 1825] [serial = 1275] [outer = 0x7f554864d000] 18:48:50 INFO - PROCESS | 1825 | 1461635330551 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 18:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1195ms 18:48:50 INFO - PROCESS | 1825 | 1461635330600 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 18:48:50 INFO - PROCESS | 1825 | 1461635330603 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 18:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:48:50 INFO - PROCESS | 1825 | 1461635330609 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:48:50 INFO - PROCESS | 1825 | 1461635330611 Marionette TRACE conn3 <- [1,1670,null,{}] 18:48:50 INFO - PROCESS | 1825 | 1461635330617 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:50 INFO - PROCESS | 1825 | 1461635330803 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 18:48:50 INFO - PROCESS | 1825 | 1461635330824 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558044800 == 139 [pid = 1825] [id = 425] 18:48:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f554ca5f800) [pid = 1825] [serial = 1276] [outer = (nil)] 18:48:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f55585a7800) [pid = 1825] [serial = 1277] [outer = 0x7f554ca5f800] 18:48:50 INFO - PROCESS | 1825 | 1461635330886 Marionette DEBUG loaded listener.js 18:48:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f555a0e3000) [pid = 1825] [serial = 1278] [outer = 0x7f554ca5f800] 18:48:52 INFO - PROCESS | 1825 | 1461635332136 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 18:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1581ms 18:48:52 INFO - PROCESS | 1825 | 1461635332192 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 18:48:52 INFO - PROCESS | 1825 | 1461635332200 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 18:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:48:52 INFO - PROCESS | 1825 | 1461635332207 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:48:52 INFO - PROCESS | 1825 | 1461635332214 Marionette TRACE conn3 <- [1,1674,null,{}] 18:48:52 INFO - PROCESS | 1825 | 1461635332222 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:52 INFO - PROCESS | 1825 | 1461635332444 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 18:48:52 INFO - PROCESS | 1825 | 1461635332704 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d843800 == 140 [pid = 1825] [id = 426] 18:48:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f554a32c800) [pid = 1825] [serial = 1279] [outer = (nil)] 18:48:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f554a935000) [pid = 1825] [serial = 1280] [outer = 0x7f554a32c800] 18:48:52 INFO - PROCESS | 1825 | 1461635332827 Marionette DEBUG loaded listener.js 18:48:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f554bc8f400) [pid = 1825] [serial = 1281] [outer = 0x7f554a32c800] 18:48:53 INFO - PROCESS | 1825 | 1461635333714 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 18:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1540ms 18:48:53 INFO - PROCESS | 1825 | 1461635333749 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 18:48:53 INFO - PROCESS | 1825 | 1461635333758 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 18:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:48:53 INFO - PROCESS | 1825 | 1461635333769 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:48:53 INFO - PROCESS | 1825 | 1461635333772 Marionette TRACE conn3 <- [1,1678,null,{}] 18:48:53 INFO - PROCESS | 1825 | 1461635333779 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:54 INFO - PROCESS | 1825 | 1461635334003 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 18:48:54 INFO - PROCESS | 1825 | 1461635334347 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ff9b000 == 141 [pid = 1825] [id = 427] 18:48:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f554d0a5400) [pid = 1825] [serial = 1282] [outer = (nil)] 18:48:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f554d624400) [pid = 1825] [serial = 1283] [outer = 0x7f554d0a5400] 18:48:54 INFO - PROCESS | 1825 | 1461635334469 Marionette DEBUG loaded listener.js 18:48:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f554de2f400) [pid = 1825] [serial = 1284] [outer = 0x7f554d0a5400] 18:48:55 INFO - PROCESS | 1825 | 1461635335324 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 18:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1633ms 18:48:55 INFO - PROCESS | 1825 | 1461635335402 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 18:48:55 INFO - PROCESS | 1825 | 1461635335406 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 18:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:48:55 INFO - PROCESS | 1825 | 1461635335412 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:48:55 INFO - PROCESS | 1825 | 1461635335418 Marionette TRACE conn3 <- [1,1682,null,{}] 18:48:55 INFO - PROCESS | 1825 | 1461635335435 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:55 INFO - PROCESS | 1825 | 1461635335698 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 18:48:55 INFO - PROCESS | 1825 | 1461635335960 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558a0f800 == 142 [pid = 1825] [id = 428] 18:48:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f554fdb4400) [pid = 1825] [serial = 1285] [outer = (nil)] 18:48:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f5555922c00) [pid = 1825] [serial = 1286] [outer = 0x7f554fdb4400] 18:48:56 INFO - PROCESS | 1825 | 1461635336082 Marionette DEBUG loaded listener.js 18:48:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f55579ee400) [pid = 1825] [serial = 1287] [outer = 0x7f554fdb4400] 18:48:56 INFO - PROCESS | 1825 | 1461635336928 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 18:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1584ms 18:48:57 INFO - PROCESS | 1825 | 1461635336999 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 18:48:57 INFO - PROCESS | 1825 | 1461635337003 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 18:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:48:57 INFO - PROCESS | 1825 | 1461635337009 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:48:57 INFO - PROCESS | 1825 | 1461635337013 Marionette TRACE conn3 <- [1,1686,null,{}] 18:48:57 INFO - PROCESS | 1825 | 1461635337018 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:57 INFO - PROCESS | 1825 | 1461635337233 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 18:48:57 INFO - PROCESS | 1825 | 1461635337443 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c550800 == 143 [pid = 1825] [id = 429] 18:48:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f5550d94000) [pid = 1825] [serial = 1288] [outer = (nil)] 18:48:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f555a00b000) [pid = 1825] [serial = 1289] [outer = 0x7f5550d94000] 18:48:57 INFO - PROCESS | 1825 | 1461635337596 Marionette DEBUG loaded listener.js 18:48:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f555b85b400) [pid = 1825] [serial = 1290] [outer = 0x7f5550d94000] 18:48:58 INFO - PROCESS | 1825 | 1461635338469 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 18:48:58 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 18:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1531ms 18:48:58 INFO - PROCESS | 1825 | 1461635338542 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 18:48:58 INFO - PROCESS | 1825 | 1461635338546 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 18:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:48:58 INFO - PROCESS | 1825 | 1461635338552 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:48:58 INFO - PROCESS | 1825 | 1461635338554 Marionette TRACE conn3 <- [1,1690,null,{}] 18:48:58 INFO - PROCESS | 1825 | 1461635338560 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:58 INFO - PROCESS | 1825 | 1461635338775 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 18:48:58 INFO - PROCESS | 1825 | 1461635338984 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55603ed000 == 144 [pid = 1825] [id = 430] 18:48:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f5556d71400) [pid = 1825] [serial = 1291] [outer = (nil)] 18:48:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f555c799000) [pid = 1825] [serial = 1292] [outer = 0x7f5556d71400] 18:48:59 INFO - PROCESS | 1825 | 1461635339100 Marionette DEBUG loaded listener.js 18:48:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f555caf1400) [pid = 1825] [serial = 1293] [outer = 0x7f5556d71400] 18:49:00 INFO - PROCESS | 1825 | 1461635340087 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 18:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1586ms 18:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:49:00 INFO - PROCESS | 1825 | 1461635340139 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 18:49:00 INFO - PROCESS | 1825 | 1461635340142 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 18:49:00 INFO - PROCESS | 1825 | 1461635340149 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:49:00 INFO - PROCESS | 1825 | 1461635340152 Marionette TRACE conn3 <- [1,1694,null,{}] 18:49:00 INFO - PROCESS | 1825 | 1461635340157 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:00 INFO - PROCESS | 1825 | 1461635340439 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 18:49:00 INFO - PROCESS | 1825 | 1461635340790 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562207000 == 145 [pid = 1825] [id = 431] 18:49:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f555e81a000) [pid = 1825] [serial = 1294] [outer = (nil)] 18:49:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f55604a3800) [pid = 1825] [serial = 1295] [outer = 0x7f555e81a000] 18:49:00 INFO - PROCESS | 1825 | 1461635340877 Marionette DEBUG loaded listener.js 18:49:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f5560e2b000) [pid = 1825] [serial = 1296] [outer = 0x7f555e81a000] 18:49:01 INFO - PROCESS | 1825 | 1461635341690 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 18:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1590ms 18:49:01 INFO - PROCESS | 1825 | 1461635341738 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 18:49:01 INFO - PROCESS | 1825 | 1461635341742 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 18:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:49:01 INFO - PROCESS | 1825 | 1461635341748 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:49:01 INFO - PROCESS | 1825 | 1461635341751 Marionette TRACE conn3 <- [1,1698,null,{}] 18:49:01 INFO - PROCESS | 1825 | 1461635341757 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:01 INFO - PROCESS | 1825 | 1461635341970 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 18:49:02 INFO - PROCESS | 1825 | 1461635342186 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ebaf800 == 146 [pid = 1825] [id = 432] 18:49:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f555f315800) [pid = 1825] [serial = 1297] [outer = (nil)] 18:49:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f5561520000) [pid = 1825] [serial = 1298] [outer = 0x7f555f315800] 18:49:02 INFO - PROCESS | 1825 | 1461635342309 Marionette DEBUG loaded listener.js 18:49:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f5561a11400) [pid = 1825] [serial = 1299] [outer = 0x7f555f315800] 18:49:03 INFO - PROCESS | 1825 | 1461635343255 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 18:49:03 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 18:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1580ms 18:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:49:03 INFO - PROCESS | 1825 | 1461635343330 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 18:49:03 INFO - PROCESS | 1825 | 1461635343332 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 18:49:03 INFO - PROCESS | 1825 | 1461635343340 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:49:03 INFO - PROCESS | 1825 | 1461635343342 Marionette TRACE conn3 <- [1,1702,null,{}] 18:49:03 INFO - PROCESS | 1825 | 1461635343349 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:03 INFO - PROCESS | 1825 | 1461635343565 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 18:49:03 INFO - PROCESS | 1825 | 1461635343782 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573b53000 == 147 [pid = 1825] [id = 433] 18:49:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f555f621000) [pid = 1825] [serial = 1300] [outer = (nil)] 18:49:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f5562eb9c00) [pid = 1825] [serial = 1301] [outer = 0x7f555f621000] 18:49:03 INFO - PROCESS | 1825 | 1461635343896 Marionette DEBUG loaded listener.js 18:49:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f556500ec00) [pid = 1825] [serial = 1302] [outer = 0x7f555f621000] 18:49:04 INFO - PROCESS | 1825 | 1461635344965 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 18:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1683ms 18:49:05 INFO - PROCESS | 1825 | 1461635345022 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 18:49:05 INFO - PROCESS | 1825 | 1461635345025 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 18:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:49:05 INFO - PROCESS | 1825 | 1461635345032 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:49:05 INFO - PROCESS | 1825 | 1461635345036 Marionette TRACE conn3 <- [1,1706,null,{}] 18:49:05 INFO - PROCESS | 1825 | 1461635345043 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:05 INFO - PROCESS | 1825 | 1461635345267 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 18:49:05 INFO - PROCESS | 1825 | 1461635345484 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557b985000 == 148 [pid = 1825] [id = 434] 18:49:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f554d0a2000) [pid = 1825] [serial = 1303] [outer = (nil)] 18:49:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f5568d9e400) [pid = 1825] [serial = 1304] [outer = 0x7f554d0a2000] 18:49:05 INFO - PROCESS | 1825 | 1461635345603 Marionette DEBUG loaded listener.js 18:49:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f556ebca800) [pid = 1825] [serial = 1305] [outer = 0x7f554d0a2000] 18:49:06 INFO - PROCESS | 1825 | 1461635346519 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 18:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1539ms 18:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:49:06 INFO - PROCESS | 1825 | 1461635346573 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 18:49:06 INFO - PROCESS | 1825 | 1461635346575 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 18:49:06 INFO - PROCESS | 1825 | 1461635346583 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:49:06 INFO - PROCESS | 1825 | 1461635346586 Marionette TRACE conn3 <- [1,1710,null,{}] 18:49:06 INFO - PROCESS | 1825 | 1461635346591 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:06 INFO - PROCESS | 1825 | 1461635346812 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 18:49:07 INFO - PROCESS | 1825 | 1461635347025 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a8be800 == 149 [pid = 1825] [id = 435] 18:49:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f555892d800) [pid = 1825] [serial = 1306] [outer = (nil)] 18:49:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f556fd45400) [pid = 1825] [serial = 1307] [outer = 0x7f555892d800] 18:49:07 INFO - PROCESS | 1825 | 1461635347139 Marionette DEBUG loaded listener.js 18:49:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f5571fbe400) [pid = 1825] [serial = 1308] [outer = 0x7f555892d800] 18:49:08 INFO - PROCESS | 1825 | 1461635348111 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 18:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1590ms 18:49:08 INFO - PROCESS | 1825 | 1461635348172 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 18:49:08 INFO - PROCESS | 1825 | 1461635348177 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 18:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:49:08 INFO - PROCESS | 1825 | 1461635348185 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:49:08 INFO - PROCESS | 1825 | 1461635348188 Marionette TRACE conn3 <- [1,1714,null,{}] 18:49:08 INFO - PROCESS | 1825 | 1461635348195 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:08 INFO - PROCESS | 1825 | 1461635348463 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 18:49:08 INFO - PROCESS | 1825 | 1461635348832 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554871b800 == 150 [pid = 1825] [id = 436] 18:49:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f55457ebc00) [pid = 1825] [serial = 1309] [outer = (nil)] 18:49:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f55457f3000) [pid = 1825] [serial = 1310] [outer = 0x7f55457ebc00] 18:49:08 INFO - PROCESS | 1825 | 1461635348918 Marionette DEBUG loaded listener.js 18:49:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f5573a43c00) [pid = 1825] [serial = 1311] [outer = 0x7f55457ebc00] 18:49:09 INFO - PROCESS | 1825 | 1461635349804 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1687ms 18:49:09 INFO - PROCESS | 1825 | 1461635349873 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 18:49:09 INFO - PROCESS | 1825 | 1461635349877 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 18:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:49:09 INFO - PROCESS | 1825 | 1461635349882 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:49:09 INFO - PROCESS | 1825 | 1461635349885 Marionette TRACE conn3 <- [1,1718,null,{}] 18:49:09 INFO - PROCESS | 1825 | 1461635349890 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:10 INFO - PROCESS | 1825 | 1461635350101 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 18:49:10 INFO - PROCESS | 1825 | 1461635350406 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554619d000 == 151 [pid = 1825] [id = 437] 18:49:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f5544324800) [pid = 1825] [serial = 1312] [outer = (nil)] 18:49:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f554432fc00) [pid = 1825] [serial = 1313] [outer = 0x7f5544324800] 18:49:10 INFO - PROCESS | 1825 | 1461635350484 Marionette DEBUG loaded listener.js 18:49:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f55457edc00) [pid = 1825] [serial = 1314] [outer = 0x7f5544324800] 18:49:11 INFO - PROCESS | 1825 | 1461635351368 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1534ms 18:49:11 INFO - PROCESS | 1825 | 1461635351418 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 18:49:11 INFO - PROCESS | 1825 | 1461635351422 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 18:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:49:11 INFO - PROCESS | 1825 | 1461635351428 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:49:11 INFO - PROCESS | 1825 | 1461635351430 Marionette TRACE conn3 <- [1,1722,null,{}] 18:49:11 INFO - PROCESS | 1825 | 1461635351437 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:11 INFO - PROCESS | 1825 | 1461635351737 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 18:49:11 INFO - PROCESS | 1825 | 1461635351986 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549b1a000 == 152 [pid = 1825] [id = 438] 18:49:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f5544330000) [pid = 1825] [serial = 1315] [outer = (nil)] 18:49:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f5549b33400) [pid = 1825] [serial = 1316] [outer = 0x7f5544330000] 18:49:12 INFO - PROCESS | 1825 | 1461635352064 Marionette DEBUG loaded listener.js 18:49:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f5549b3a400) [pid = 1825] [serial = 1317] [outer = 0x7f5544330000] 18:49:12 INFO - PROCESS | 1825 | 1461635352945 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 18:49:13 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 18:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1583ms 18:49:13 INFO - PROCESS | 1825 | 1461635353013 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 18:49:13 INFO - PROCESS | 1825 | 1461635353016 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 18:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:49:13 INFO - PROCESS | 1825 | 1461635353022 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:49:13 INFO - PROCESS | 1825 | 1461635353024 Marionette TRACE conn3 <- [1,1726,null,{}] 18:49:13 INFO - PROCESS | 1825 | 1461635353030 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:13 INFO - PROCESS | 1825 | 1461635353257 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 18:49:13 INFO - PROCESS | 1825 | 1461635353517 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a21a000 == 153 [pid = 1825] [id = 439] 18:49:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f5544328000) [pid = 1825] [serial = 1318] [outer = (nil)] 18:49:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f5549b40000) [pid = 1825] [serial = 1319] [outer = 0x7f5544328000] 18:49:13 INFO - PROCESS | 1825 | 1461635353632 Marionette DEBUG loaded listener.js 18:49:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f554bc88c00) [pid = 1825] [serial = 1320] [outer = 0x7f5544328000] 18:49:14 INFO - PROCESS | 1825 | 1461635354489 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 18:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1533ms 18:49:14 INFO - PROCESS | 1825 | 1461635354557 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 18:49:14 INFO - PROCESS | 1825 | 1461635354565 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 18:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:49:14 INFO - PROCESS | 1825 | 1461635354573 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:49:14 INFO - PROCESS | 1825 | 1461635354579 Marionette TRACE conn3 <- [1,1730,null,{}] 18:49:14 INFO - PROCESS | 1825 | 1461635354585 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:14 INFO - PROCESS | 1825 | 1461635354798 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 18:49:15 INFO - PROCESS | 1825 | 1461635355108 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a4dc000 == 154 [pid = 1825] [id = 440] 18:49:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f554a92bc00) [pid = 1825] [serial = 1321] [outer = (nil)] 18:49:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f554b9b6400) [pid = 1825] [serial = 1322] [outer = 0x7f554a92bc00] 18:49:15 INFO - PROCESS | 1825 | 1461635355186 Marionette DEBUG loaded listener.js 18:49:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f554d8adc00) [pid = 1825] [serial = 1323] [outer = 0x7f554a92bc00] 18:49:16 INFO - PROCESS | 1825 | 1461635356583 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 18:49:16 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 18:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2142ms 18:49:16 INFO - PROCESS | 1825 | 1461635356717 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 18:49:16 INFO - PROCESS | 1825 | 1461635356721 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 18:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:49:16 INFO - PROCESS | 1825 | 1461635356740 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:49:16 INFO - PROCESS | 1825 | 1461635356745 Marionette TRACE conn3 <- [1,1734,null,{}] 18:49:16 INFO - PROCESS | 1825 | 1461635356753 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:16 INFO - PROCESS | 1825 | 1461635356950 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 18:49:17 INFO - PROCESS | 1825 | 1461635357213 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55498cf800 == 155 [pid = 1825] [id = 441] 18:49:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f55457ef400) [pid = 1825] [serial = 1324] [outer = (nil)] 18:49:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f55497f0c00) [pid = 1825] [serial = 1325] [outer = 0x7f55457ef400] 18:49:17 INFO - PROCESS | 1825 | 1461635357285 Marionette DEBUG loaded listener.js 18:49:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f55498ea800) [pid = 1825] [serial = 1326] [outer = 0x7f55457ef400] 18:49:18 INFO - PROCESS | 1825 | 1461635358189 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 18:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1496ms 18:49:18 INFO - PROCESS | 1825 | 1461635358227 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 18:49:18 INFO - PROCESS | 1825 | 1461635358235 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 18:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:49:18 INFO - PROCESS | 1825 | 1461635358245 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:49:18 INFO - PROCESS | 1825 | 1461635358248 Marionette TRACE conn3 <- [1,1738,null,{}] 18:49:18 INFO - PROCESS | 1825 | 1461635358253 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:18 INFO - PROCESS | 1825 | 1461635358442 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 18:49:18 INFO - PROCESS | 1825 | 1461635358895 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55469cf800 == 156 [pid = 1825] [id = 442] 18:49:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f554a92e400) [pid = 1825] [serial = 1327] [outer = (nil)] 18:49:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f554b809000) [pid = 1825] [serial = 1328] [outer = 0x7f554a92e400] 18:49:18 INFO - PROCESS | 1825 | 1461635358970 Marionette DEBUG loaded listener.js 18:49:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f554b9b6800) [pid = 1825] [serial = 1329] [outer = 0x7f554a92e400] 18:49:19 INFO - PROCESS | 1825 | 1461635359885 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 18:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1678ms 18:49:19 INFO - PROCESS | 1825 | 1461635359923 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 18:49:19 INFO - PROCESS | 1825 | 1461635359926 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 18:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:49:19 INFO - PROCESS | 1825 | 1461635359933 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:49:19 INFO - PROCESS | 1825 | 1461635359938 Marionette TRACE conn3 <- [1,1742,null,{}] 18:49:19 INFO - PROCESS | 1825 | 1461635359953 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:20 INFO - PROCESS | 1825 | 1461635360147 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 18:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554682f000 == 155 [pid = 1825] [id = 370] 18:49:20 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f554a337400) [pid = 1825] [serial = 1178] [outer = (nil)] [url = about:blank] 18:49:20 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f554bc8cc00) [pid = 1825] [serial = 1184] [outer = (nil)] [url = about:blank] 18:49:20 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f55469ecc00) [pid = 1825] [serial = 1181] [outer = (nil)] [url = about:blank] 18:49:20 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f556ec0c400) [pid = 1825] [serial = 1175] [outer = (nil)] [url = about:blank] 18:49:20 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f554d86b400) [pid = 1825] [serial = 1187] [outer = (nil)] [url = about:blank] 18:49:20 INFO - PROCESS | 1825 | 1461635360586 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554df92800 == 154 [pid = 1825] [id = 424] 18:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5556cbd800 == 153 [pid = 1825] [id = 423] 18:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5551e27800 == 152 [pid = 1825] [id = 422] 18:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554bcc7000 == 151 [pid = 1825] [id = 421] 18:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55469c8800 == 150 [pid = 1825] [id = 420] 18:49:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55487d6000 == 151 [pid = 1825] [id = 443] 18:49:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f55498edc00) [pid = 1825] [serial = 1330] [outer = (nil)] 18:49:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f554cac7c00) [pid = 1825] [serial = 1331] [outer = 0x7f55498edc00] 18:49:20 INFO - PROCESS | 1825 | 1461635360688 Marionette DEBUG loaded listener.js 18:49:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f554d0a6400) [pid = 1825] [serial = 1332] [outer = 0x7f55498edc00] 18:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5546a85800 == 150 [pid = 1825] [id = 419] 18:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a4df000 == 149 [pid = 1825] [id = 418] 18:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ff8a800 == 148 [pid = 1825] [id = 417] 18:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a209800 == 147 [pid = 1825] [id = 416] 18:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f347000 == 146 [pid = 1825] [id = 250] 18:49:21 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554fd5a000 == 145 [pid = 1825] [id = 327] 18:49:21 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c6cc000 == 144 [pid = 1825] [id = 408] 18:49:21 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555a08e800 == 143 [pid = 1825] [id = 407] 18:49:21 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55589dc800 == 142 [pid = 1825] [id = 406] 18:49:21 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550f10000 == 141 [pid = 1825] [id = 405] 18:49:21 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554aa79000 == 140 [pid = 1825] [id = 404] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f555f311800) [pid = 1825] [serial = 1029] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f5573a45c00) [pid = 1825] [serial = 933] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f5573a4cc00) [pid = 1825] [serial = 966] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f554a939000) [pid = 1825] [serial = 969] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f554be04000) [pid = 1825] [serial = 1194] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f556fd45c00) [pid = 1825] [serial = 921] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f5560e29400) [pid = 1825] [serial = 1169] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f554b806400) [pid = 1825] [serial = 1193] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f5560e2cc00) [pid = 1825] [serial = 1032] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f5562380800) [pid = 1825] [serial = 1035] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f556ec0d000) [pid = 1825] [serial = 1041] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f554ca43000) [pid = 1825] [serial = 1148] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f554cea7400) [pid = 1825] [serial = 1197] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f5562eaec00) [pid = 1825] [serial = 1172] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f554d870c00) [pid = 1825] [serial = 1190] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f554b9b1c00) [pid = 1825] [serial = 1017] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f5561a10000) [pid = 1825] [serial = 909] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f554de33800) [pid = 1825] [serial = 1151] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f5555a1ac00) [pid = 1825] [serial = 1154] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f5562387800) [pid = 1825] [serial = 912] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f55739abc00) [pid = 1825] [serial = 930] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f554d872c00) [pid = 1825] [serial = 1199] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f55579e2c00) [pid = 1825] [serial = 1023] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f556813a400) [pid = 1825] [serial = 1038] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f555f315400) [pid = 1825] [serial = 960] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f555892fc00) [pid = 1825] [serial = 1157] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f5558927800) [pid = 1825] [serial = 1145] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f55521e3400) [pid = 1825] [serial = 1206] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f55510e9000) [pid = 1825] [serial = 1020] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f555b85dc00) [pid = 1825] [serial = 1160] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f554d8b5400) [pid = 1825] [serial = 975] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f5556d6b400) [pid = 1825] [serial = 978] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f55604a6400) [pid = 1825] [serial = 1166] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f555ccef800) [pid = 1825] [serial = 843] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f5573e73400) [pid = 1825] [serial = 972] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f5551d2ec00) [pid = 1825] [serial = 1203] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f556f0d8000) [pid = 1825] [serial = 963] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f554f05a000) [pid = 1825] [serial = 1200] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f555b6a8000) [pid = 1825] [serial = 1026] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f5571f43400) [pid = 1825] [serial = 927] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f556dd21c00) [pid = 1825] [serial = 915] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f5571f43000) [pid = 1825] [serial = 924] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f5557a24400) [pid = 1825] [serial = 957] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f555f319800) [pid = 1825] [serial = 906] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f55521e8400) [pid = 1825] [serial = 1205] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f555ccda000) [pid = 1825] [serial = 903] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f554b9ba400) [pid = 1825] [serial = 981] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f5556d6e800) [pid = 1825] [serial = 984] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f55510e5800) [pid = 1825] [serial = 1202] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f554ca5c800) [pid = 1825] [serial = 1196] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f555cced400) [pid = 1825] [serial = 1163] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f556ecf6800) [pid = 1825] [serial = 918] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f5555a27c00) [pid = 1825] [serial = 1208] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f55579e5400) [pid = 1825] [serial = 1209] [outer = (nil)] [url = about:blank] 18:49:21 INFO - PROCESS | 1825 | 1461635361518 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 18:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1633ms 18:49:21 INFO - PROCESS | 1825 | 1461635361567 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 18:49:21 INFO - PROCESS | 1825 | 1461635361572 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 18:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:49:21 INFO - PROCESS | 1825 | 1461635361578 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:49:21 INFO - PROCESS | 1825 | 1461635361579 Marionette TRACE conn3 <- [1,1746,null,{}] 18:49:21 INFO - PROCESS | 1825 | 1461635361585 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:21 INFO - PROCESS | 1825 | 1461635361837 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 18:49:21 INFO - PROCESS | 1825 | 1461635361966 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a4df000 == 141 [pid = 1825] [id = 444] 18:49:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f554a937c00) [pid = 1825] [serial = 1333] [outer = (nil)] 18:49:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f554d871000) [pid = 1825] [serial = 1334] [outer = 0x7f554a937c00] 18:49:22 INFO - PROCESS | 1825 | 1461635362032 Marionette DEBUG loaded listener.js 18:49:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f554d8b5800) [pid = 1825] [serial = 1335] [outer = 0x7f554a937c00] 18:49:22 INFO - PROCESS | 1825 | 1461635362762 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 18:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1226ms 18:49:22 INFO - PROCESS | 1825 | 1461635362805 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 18:49:22 INFO - PROCESS | 1825 | 1461635362809 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 18:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:49:22 INFO - PROCESS | 1825 | 1461635362814 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:49:22 INFO - PROCESS | 1825 | 1461635362816 Marionette TRACE conn3 <- [1,1750,null,{}] 18:49:22 INFO - PROCESS | 1825 | 1461635362855 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:23 INFO - PROCESS | 1825 | 1461635363108 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 18:49:23 INFO - PROCESS | 1825 | 1461635363133 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e21f800 == 142 [pid = 1825] [id = 445] 18:49:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f554ca56000) [pid = 1825] [serial = 1336] [outer = (nil)] 18:49:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f554e1c9400) [pid = 1825] [serial = 1337] [outer = 0x7f554ca56000] 18:49:23 INFO - PROCESS | 1825 | 1461635363194 Marionette DEBUG loaded listener.js 18:49:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f554f05f800) [pid = 1825] [serial = 1338] [outer = 0x7f554ca56000] 18:49:24 INFO - PROCESS | 1825 | 1461635364070 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 18:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1279ms 18:49:24 INFO - PROCESS | 1825 | 1461635364093 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 18:49:24 INFO - PROCESS | 1825 | 1461635364097 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 18:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:49:24 INFO - PROCESS | 1825 | 1461635364102 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:49:24 INFO - PROCESS | 1825 | 1461635364104 Marionette TRACE conn3 <- [1,1754,null,{}] 18:49:24 INFO - PROCESS | 1825 | 1461635364109 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:24 INFO - PROCESS | 1825 | 1461635364370 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 18:49:24 INFO - PROCESS | 1825 | 1461635364417 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554fd67000 == 143 [pid = 1825] [id = 446] 18:49:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f55510f2400) [pid = 1825] [serial = 1339] [outer = (nil)] 18:49:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f55553d6000) [pid = 1825] [serial = 1340] [outer = 0x7f55510f2400] 18:49:24 INFO - PROCESS | 1825 | 1461635364564 Marionette DEBUG loaded listener.js 18:49:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f5555a42800) [pid = 1825] [serial = 1341] [outer = 0x7f55510f2400] 18:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f55498e6c00) [pid = 1825] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f5546868000) [pid = 1825] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f554ca41c00) [pid = 1825] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f5546863000) [pid = 1825] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f55588bb800) [pid = 1825] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f554864d000) [pid = 1825] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f554df76400) [pid = 1825] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f554d8b2c00) [pid = 1825] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f55510f2000) [pid = 1825] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:49:26 INFO - PROCESS | 1825 | 1461635366159 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 18:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2080ms 18:49:26 INFO - PROCESS | 1825 | 1461635366189 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 18:49:26 INFO - PROCESS | 1825 | 1461635366192 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 18:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:49:26 INFO - PROCESS | 1825 | 1461635366198 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:49:26 INFO - PROCESS | 1825 | 1461635366200 Marionette TRACE conn3 <- [1,1758,null,{}] 18:49:26 INFO - PROCESS | 1825 | 1461635366205 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:26 INFO - PROCESS | 1825 | 1461635366385 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 18:49:26 INFO - PROCESS | 1825 | 1461635366552 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554df8a800 == 144 [pid = 1825] [id = 447] 18:49:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f55498e6c00) [pid = 1825] [serial = 1342] [outer = (nil)] 18:49:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f5551e41800) [pid = 1825] [serial = 1343] [outer = 0x7f55498e6c00] 18:49:26 INFO - PROCESS | 1825 | 1461635366612 Marionette DEBUG loaded listener.js 18:49:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f5556ab7400) [pid = 1825] [serial = 1344] [outer = 0x7f55498e6c00] 18:49:27 INFO - PROCESS | 1825 | 1461635367321 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 18:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1178ms 18:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:49:27 INFO - PROCESS | 1825 | 1461635367377 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 18:49:27 INFO - PROCESS | 1825 | 1461635367380 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 18:49:27 INFO - PROCESS | 1825 | 1461635367386 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:49:27 INFO - PROCESS | 1825 | 1461635367389 Marionette TRACE conn3 <- [1,1762,null,{}] 18:49:27 INFO - PROCESS | 1825 | 1461635367404 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:27 INFO - PROCESS | 1825 | 1461635367587 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 18:49:27 INFO - PROCESS | 1825 | 1461635367602 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e34000 == 145 [pid = 1825] [id = 448] 18:49:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f5556ab2000) [pid = 1825] [serial = 1345] [outer = (nil)] 18:49:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f55579e2c00) [pid = 1825] [serial = 1346] [outer = 0x7f5556ab2000] 18:49:27 INFO - PROCESS | 1825 | 1461635367662 Marionette DEBUG loaded listener.js 18:49:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f55580ec800) [pid = 1825] [serial = 1347] [outer = 0x7f5556ab2000] 18:49:28 INFO - PROCESS | 1825 | 1461635368844 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 18:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1499ms 18:49:28 INFO - PROCESS | 1825 | 1461635368885 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 18:49:28 INFO - PROCESS | 1825 | 1461635368893 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 18:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:49:28 INFO - PROCESS | 1825 | 1461635368900 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:49:28 INFO - PROCESS | 1825 | 1461635368906 Marionette TRACE conn3 <- [1,1766,null,{}] 18:49:28 INFO - PROCESS | 1825 | 1461635368913 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:29 INFO - PROCESS | 1825 | 1461635369135 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 18:49:29 INFO - PROCESS | 1825 | 1461635369396 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a220800 == 146 [pid = 1825] [id = 449] 18:49:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f55498e6400) [pid = 1825] [serial = 1348] [outer = (nil)] 18:49:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f5549b41800) [pid = 1825] [serial = 1349] [outer = 0x7f55498e6400] 18:49:29 INFO - PROCESS | 1825 | 1461635369528 Marionette DEBUG loaded listener.js 18:49:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f554b80f000) [pid = 1825] [serial = 1350] [outer = 0x7f55498e6400] 18:49:30 INFO - PROCESS | 1825 | 1461635370404 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 18:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1537ms 18:49:30 INFO - PROCESS | 1825 | 1461635370438 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 18:49:30 INFO - PROCESS | 1825 | 1461635370446 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 18:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:49:30 INFO - PROCESS | 1825 | 1461635370456 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:49:30 INFO - PROCESS | 1825 | 1461635370460 Marionette TRACE conn3 <- [1,1770,null,{}] 18:49:30 INFO - PROCESS | 1825 | 1461635370466 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:30 INFO - PROCESS | 1825 | 1461635370669 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 18:49:30 INFO - PROCESS | 1825 | 1461635370942 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f33e800 == 147 [pid = 1825] [id = 450] 18:49:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f554b8e0800) [pid = 1825] [serial = 1351] [outer = (nil)] 18:49:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f554cea2000) [pid = 1825] [serial = 1352] [outer = 0x7f554b8e0800] 18:49:31 INFO - PROCESS | 1825 | 1461635371121 Marionette DEBUG loaded listener.js 18:49:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f554d870000) [pid = 1825] [serial = 1353] [outer = 0x7f554b8e0800] 18:49:31 INFO - PROCESS | 1825 | 1461635371991 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 18:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1588ms 18:49:32 INFO - PROCESS | 1825 | 1461635372046 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 18:49:32 INFO - PROCESS | 1825 | 1461635372050 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 18:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:49:32 INFO - PROCESS | 1825 | 1461635372057 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:49:32 INFO - PROCESS | 1825 | 1461635372063 Marionette TRACE conn3 <- [1,1774,null,{}] 18:49:32 INFO - PROCESS | 1825 | 1461635372079 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:32 INFO - PROCESS | 1825 | 1461635372299 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 18:49:32 INFO - PROCESS | 1825 | 1461635372505 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556d8d000 == 148 [pid = 1825] [id = 451] 18:49:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f554f05ec00) [pid = 1825] [serial = 1354] [outer = (nil)] 18:49:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f5551e41c00) [pid = 1825] [serial = 1355] [outer = 0x7f554f05ec00] 18:49:32 INFO - PROCESS | 1825 | 1461635372623 Marionette DEBUG loaded listener.js 18:49:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f55553d6400) [pid = 1825] [serial = 1356] [outer = 0x7f554f05ec00] 18:49:33 INFO - PROCESS | 1825 | 1461635373534 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 18:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1537ms 18:49:33 INFO - PROCESS | 1825 | 1461635373595 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 18:49:33 INFO - PROCESS | 1825 | 1461635373599 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 18:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:49:33 INFO - PROCESS | 1825 | 1461635373605 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:49:33 INFO - PROCESS | 1825 | 1461635373608 Marionette TRACE conn3 <- [1,1778,null,{}] 18:49:33 INFO - PROCESS | 1825 | 1461635373614 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:33 INFO - PROCESS | 1825 | 1461635373836 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 18:49:34 INFO - PROCESS | 1825 | 1461635374043 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55581ad800 == 149 [pid = 1825] [id = 452] 18:49:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f554fdb2400) [pid = 1825] [serial = 1357] [outer = (nil)] 18:49:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f55579ef800) [pid = 1825] [serial = 1358] [outer = 0x7f554fdb2400] 18:49:34 INFO - PROCESS | 1825 | 1461635374158 Marionette DEBUG loaded listener.js 18:49:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f555826f800) [pid = 1825] [serial = 1359] [outer = 0x7f554fdb2400] 18:49:35 INFO - PROCESS | 1825 | 1461635375103 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 18:49:35 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 18:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1534ms 18:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:49:35 INFO - PROCESS | 1825 | 1461635375140 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 18:49:35 INFO - PROCESS | 1825 | 1461635375143 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 18:49:35 INFO - PROCESS | 1825 | 1461635375149 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:49:35 INFO - PROCESS | 1825 | 1461635375152 Marionette TRACE conn3 <- [1,1782,null,{}] 18:49:35 INFO - PROCESS | 1825 | 1461635375157 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:35 INFO - PROCESS | 1825 | 1461635375353 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 18:49:35 INFO - PROCESS | 1825 | 1461635375563 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55589d4000 == 150 [pid = 1825] [id = 453] 18:49:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f5551e46000) [pid = 1825] [serial = 1360] [outer = (nil)] 18:49:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f55587e0800) [pid = 1825] [serial = 1361] [outer = 0x7f5551e46000] 18:49:35 INFO - PROCESS | 1825 | 1461635375633 Marionette DEBUG loaded listener.js 18:49:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f5558928800) [pid = 1825] [serial = 1362] [outer = 0x7f5551e46000] 18:49:36 INFO - PROCESS | 1825 | 1461635376558 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 18:49:36 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 18:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1442ms 18:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:49:36 INFO - PROCESS | 1825 | 1461635376591 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 18:49:36 INFO - PROCESS | 1825 | 1461635376594 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 18:49:36 INFO - PROCESS | 1825 | 1461635376600 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:49:36 INFO - PROCESS | 1825 | 1461635376603 Marionette TRACE conn3 <- [1,1786,null,{}] 18:49:36 INFO - PROCESS | 1825 | 1461635376608 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:36 INFO - PROCESS | 1825 | 1461635376827 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 18:49:37 INFO - PROCESS | 1825 | 1461635377041 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5559da7800 == 151 [pid = 1825] [id = 454] 18:49:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f555892f000) [pid = 1825] [serial = 1363] [outer = (nil)] 18:49:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f555b59f000) [pid = 1825] [serial = 1364] [outer = 0x7f555892f000] 18:49:37 INFO - PROCESS | 1825 | 1461635377195 Marionette DEBUG loaded listener.js 18:49:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f555c605800) [pid = 1825] [serial = 1365] [outer = 0x7f555892f000] 18:49:38 INFO - PROCESS | 1825 | 1461635378049 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 18:49:38 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 18:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1481ms 18:49:38 INFO - PROCESS | 1825 | 1461635378081 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 18:49:38 INFO - PROCESS | 1825 | 1461635378085 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 18:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:49:38 INFO - PROCESS | 1825 | 1461635378090 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:49:38 INFO - PROCESS | 1825 | 1461635378093 Marionette TRACE conn3 <- [1,1790,null,{}] 18:49:38 INFO - PROCESS | 1825 | 1461635378098 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:38 INFO - PROCESS | 1825 | 1461635378295 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 18:49:38 INFO - PROCESS | 1825 | 1461635378515 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b822000 == 152 [pid = 1825] [id = 455] 18:49:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f5558c7fc00) [pid = 1825] [serial = 1366] [outer = (nil)] 18:49:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f555c79d400) [pid = 1825] [serial = 1367] [outer = 0x7f5558c7fc00] 18:49:38 INFO - PROCESS | 1825 | 1461635378630 Marionette DEBUG loaded listener.js 18:49:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f555c88d400) [pid = 1825] [serial = 1368] [outer = 0x7f5558c7fc00] 18:49:39 INFO - PROCESS | 1825 | 1461635379507 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:49:39 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) 18:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1485ms 18:49:39 INFO - PROCESS | 1825 | 1461635379578 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 18:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:49:39 INFO - PROCESS | 1825 | 1461635379581 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 18:49:39 INFO - PROCESS | 1825 | 1461635379587 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:49:39 INFO - PROCESS | 1825 | 1461635379590 Marionette TRACE conn3 <- [1,1794,null,{}] 18:49:39 INFO - PROCESS | 1825 | 1461635379595 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:39 INFO - PROCESS | 1825 | 1461635379847 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 18:49:40 INFO - PROCESS | 1825 | 1461635380095 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c91b800 == 153 [pid = 1825] [id = 456] 18:49:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f555ab68000) [pid = 1825] [serial = 1369] [outer = (nil)] 18:49:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f555cccdc00) [pid = 1825] [serial = 1370] [outer = 0x7f555ab68000] 18:49:40 INFO - PROCESS | 1825 | 1461635380211 Marionette DEBUG loaded listener.js 18:49:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f555cce6400) [pid = 1825] [serial = 1371] [outer = 0x7f555ab68000] 18:49:41 INFO - PROCESS | 1825 | 1461635381069 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1539ms 18:49:41 INFO - PROCESS | 1825 | 1461635381125 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 18:49:41 INFO - PROCESS | 1825 | 1461635381128 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 18:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:49:41 INFO - PROCESS | 1825 | 1461635381134 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:49:41 INFO - PROCESS | 1825 | 1461635381137 Marionette TRACE conn3 <- [1,1798,null,{}] 18:49:41 INFO - PROCESS | 1825 | 1461635381142 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:41 INFO - PROCESS | 1825 | 1461635381344 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 18:49:41 INFO - PROCESS | 1825 | 1461635381563 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5560cc8000 == 154 [pid = 1825] [id = 457] 18:49:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f555c7a0000) [pid = 1825] [serial = 1372] [outer = (nil)] 18:49:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f555cced800) [pid = 1825] [serial = 1373] [outer = 0x7f555c7a0000] 18:49:41 INFO - PROCESS | 1825 | 1461635381710 Marionette DEBUG loaded listener.js 18:49:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f555f317000) [pid = 1825] [serial = 1374] [outer = 0x7f555c7a0000] 18:49:42 INFO - PROCESS | 1825 | 1461635382557 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 18:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1482ms 18:49:42 INFO - PROCESS | 1825 | 1461635382618 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 18:49:42 INFO - PROCESS | 1825 | 1461635382620 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 18:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:49:42 INFO - PROCESS | 1825 | 1461635382627 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:49:42 INFO - PROCESS | 1825 | 1461635382630 Marionette TRACE conn3 <- [1,1802,null,{}] 18:49:42 INFO - PROCESS | 1825 | 1461635382635 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:42 INFO - PROCESS | 1825 | 1461635382834 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 18:49:43 INFO - PROCESS | 1825 | 1461635383104 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556176e000 == 155 [pid = 1825] [id = 458] 18:49:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f556021c800) [pid = 1825] [serial = 1375] [outer = (nil)] 18:49:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f55604ad400) [pid = 1825] [serial = 1376] [outer = 0x7f556021c800] 18:49:43 INFO - PROCESS | 1825 | 1461635383218 Marionette DEBUG loaded listener.js 18:49:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f5560b7a800) [pid = 1825] [serial = 1377] [outer = 0x7f556021c800] 18:49:44 INFO - PROCESS | 1825 | 1461635384083 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1528ms 18:49:44 INFO - PROCESS | 1825 | 1461635384155 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 18:49:44 INFO - PROCESS | 1825 | 1461635384159 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 18:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:49:44 INFO - PROCESS | 1825 | 1461635384165 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:49:44 INFO - PROCESS | 1825 | 1461635384168 Marionette TRACE conn3 <- [1,1806,null,{}] 18:49:44 INFO - PROCESS | 1825 | 1461635384174 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:44 INFO - PROCESS | 1825 | 1461635384436 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 18:49:44 INFO - PROCESS | 1825 | 1461635384749 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556207b000 == 156 [pid = 1825] [id = 459] 18:49:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f554d86b000) [pid = 1825] [serial = 1378] [outer = (nil)] 18:49:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f5561517400) [pid = 1825] [serial = 1379] [outer = 0x7f554d86b000] 18:49:44 INFO - PROCESS | 1825 | 1461635384829 Marionette DEBUG loaded listener.js 18:49:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f5564ddbc00) [pid = 1825] [serial = 1380] [outer = 0x7f554d86b000] 18:49:45 INFO - PROCESS | 1825 | 1461635385647 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 18:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1532ms 18:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:49:45 INFO - PROCESS | 1825 | 1461635385698 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 18:49:45 INFO - PROCESS | 1825 | 1461635385701 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 18:49:45 INFO - PROCESS | 1825 | 1461635385708 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:49:45 INFO - PROCESS | 1825 | 1461635385711 Marionette TRACE conn3 <- [1,1810,null,{}] 18:49:45 INFO - PROCESS | 1825 | 1461635385716 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:45 INFO - PROCESS | 1825 | 1461635385926 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 18:49:46 INFO - PROCESS | 1825 | 1461635386141 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564bbc000 == 157 [pid = 1825] [id = 460] 18:49:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f5551d30800) [pid = 1825] [serial = 1381] [outer = (nil)] 18:49:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f5568143400) [pid = 1825] [serial = 1382] [outer = 0x7f5551d30800] 18:49:46 INFO - PROCESS | 1825 | 1461635386249 Marionette DEBUG loaded listener.js 18:49:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f556dde0800) [pid = 1825] [serial = 1383] [outer = 0x7f5551d30800] 18:49:47 INFO - PROCESS | 1825 | 1461635387116 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1445ms 18:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:49:47 INFO - PROCESS | 1825 | 1461635387151 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 18:49:47 INFO - PROCESS | 1825 | 1461635387154 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 18:49:47 INFO - PROCESS | 1825 | 1461635387160 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:49:47 INFO - PROCESS | 1825 | 1461635387171 Marionette TRACE conn3 <- [1,1814,null,{}] 18:49:47 INFO - PROCESS | 1825 | 1461635387176 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:47 INFO - PROCESS | 1825 | 1461635387373 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 18:49:47 INFO - PROCESS | 1825 | 1461635387592 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556eb9b800 == 158 [pid = 1825] [id = 461] 18:49:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f55588b3000) [pid = 1825] [serial = 1384] [outer = (nil)] 18:49:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f556ecfb400) [pid = 1825] [serial = 1385] [outer = 0x7f55588b3000] 18:49:47 INFO - PROCESS | 1825 | 1461635387703 Marionette DEBUG loaded listener.js 18:49:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f556faae000) [pid = 1825] [serial = 1386] [outer = 0x7f55588b3000] 18:49:48 INFO - PROCESS | 1825 | 1461635388638 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1545ms 18:49:48 INFO - PROCESS | 1825 | 1461635388705 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 18:49:48 INFO - PROCESS | 1825 | 1461635388709 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 18:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:49:48 INFO - PROCESS | 1825 | 1461635388714 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:49:48 INFO - PROCESS | 1825 | 1461635388716 Marionette TRACE conn3 <- [1,1818,null,{}] 18:49:48 INFO - PROCESS | 1825 | 1461635388723 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:48 INFO - PROCESS | 1825 | 1461635388931 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 18:49:49 INFO - PROCESS | 1825 | 1461635389144 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ba07800 == 159 [pid = 1825] [id = 462] 18:49:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f55497efc00) [pid = 1825] [serial = 1387] [outer = (nil)] 18:49:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f5550da0800) [pid = 1825] [serial = 1388] [outer = 0x7f55497efc00] 18:49:49 INFO - PROCESS | 1825 | 1461635389261 Marionette DEBUG loaded listener.js 18:49:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f5568d9c000) [pid = 1825] [serial = 1389] [outer = 0x7f55497efc00] 18:49:50 INFO - PROCESS | 1825 | 1461635390189 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 18:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1529ms 18:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:49:50 INFO - PROCESS | 1825 | 1461635390245 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 18:49:50 INFO - PROCESS | 1825 | 1461635390248 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 18:49:50 INFO - PROCESS | 1825 | 1461635390254 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:49:50 INFO - PROCESS | 1825 | 1461635390257 Marionette TRACE conn3 <- [1,1822,null,{}] 18:49:50 INFO - PROCESS | 1825 | 1461635390262 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:50 INFO - PROCESS | 1825 | 1461635390463 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 18:49:50 INFO - PROCESS | 1825 | 1461635390683 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557967000 == 160 [pid = 1825] [id = 463] 18:49:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f55469ed800) [pid = 1825] [serial = 1390] [outer = (nil)] 18:49:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f556fe4c400) [pid = 1825] [serial = 1391] [outer = 0x7f55469ed800] 18:49:50 INFO - PROCESS | 1825 | 1461635390797 Marionette DEBUG loaded listener.js 18:49:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f5571aabc00) [pid = 1825] [serial = 1392] [outer = 0x7f55469ed800] 18:49:52 INFO - PROCESS | 1825 | 1461635392133 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 18:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1939ms 18:49:52 INFO - PROCESS | 1825 | 1461635392192 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 18:49:52 INFO - PROCESS | 1825 | 1461635392197 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 18:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:49:52 INFO - PROCESS | 1825 | 1461635392212 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:49:52 INFO - PROCESS | 1825 | 1461635392217 Marionette TRACE conn3 <- [1,1826,null,{}] 18:49:52 INFO - PROCESS | 1825 | 1461635392224 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:52 INFO - PROCESS | 1825 | 1461635392403 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 18:49:52 INFO - PROCESS | 1825 | 1461635392616 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d849800 == 161 [pid = 1825] [id = 464] 18:49:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f55498f2c00) [pid = 1825] [serial = 1393] [outer = (nil)] 18:49:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f5549b41000) [pid = 1825] [serial = 1394] [outer = 0x7f55498f2c00] 18:49:52 INFO - PROCESS | 1825 | 1461635392774 Marionette DEBUG loaded listener.js 18:49:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f554b8e4400) [pid = 1825] [serial = 1395] [outer = 0x7f55498f2c00] 18:49:53 INFO - PROCESS | 1825 | 1461635393855 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 18:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1696ms 18:49:53 INFO - PROCESS | 1825 | 1461635393902 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 18:49:53 INFO - PROCESS | 1825 | 1461635393910 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 18:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:49:53 INFO - PROCESS | 1825 | 1461635393919 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:49:53 INFO - PROCESS | 1825 | 1461635393922 Marionette TRACE conn3 <- [1,1830,null,{}] 18:49:53 INFO - PROCESS | 1825 | 1461635393928 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:54 INFO - PROCESS | 1825 | 1461635394110 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 18:49:54 INFO - PROCESS | 1825 | 1461635394411 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546aa1800 == 162 [pid = 1825] [id = 465] 18:49:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f55469f0c00) [pid = 1825] [serial = 1396] [outer = (nil)] 18:49:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f554ca55800) [pid = 1825] [serial = 1397] [outer = 0x7f55469f0c00] 18:49:54 INFO - PROCESS | 1825 | 1461635394554 Marionette DEBUG loaded listener.js 18:49:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f554ceadc00) [pid = 1825] [serial = 1398] [outer = 0x7f55469f0c00] 18:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554df8a800 == 161 [pid = 1825] [id = 447] 18:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554fd67000 == 160 [pid = 1825] [id = 446] 18:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554e21f800 == 159 [pid = 1825] [id = 445] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a4df000 == 158 [pid = 1825] [id = 444] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55487d6000 == 157 [pid = 1825] [id = 443] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55469cf800 == 156 [pid = 1825] [id = 442] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55498cf800 == 155 [pid = 1825] [id = 441] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549b1a000 == 154 [pid = 1825] [id = 438] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554619d000 == 153 [pid = 1825] [id = 437] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554871b800 == 152 [pid = 1825] [id = 436] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a8be800 == 151 [pid = 1825] [id = 435] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557b985000 == 150 [pid = 1825] [id = 434] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5573b53000 == 149 [pid = 1825] [id = 433] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556ebaf800 == 148 [pid = 1825] [id = 432] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562207000 == 147 [pid = 1825] [id = 431] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55603ed000 == 146 [pid = 1825] [id = 430] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c550800 == 145 [pid = 1825] [id = 429] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558a0f800 == 144 [pid = 1825] [id = 428] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ff9b000 == 143 [pid = 1825] [id = 427] 18:49:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d843800 == 142 [pid = 1825] [id = 426] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f5551d2b400) [pid = 1825] [serial = 1275] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f554de34800) [pid = 1825] [serial = 1217] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f554a32d800) [pid = 1825] [serial = 1253] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f554be0f800) [pid = 1825] [serial = 1262] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f554ca5a400) [pid = 1825] [serial = 1256] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f55497eec00) [pid = 1825] [serial = 1251] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f554a932000) [pid = 1825] [serial = 1254] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f555b6b1800) [pid = 1825] [serial = 1272] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f555a0d9c00) [pid = 1825] [serial = 1226] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f554e1cdc00) [pid = 1825] [serial = 1263] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f554d09bc00) [pid = 1825] [serial = 1274] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f55521e8800) [pid = 1825] [serial = 1265] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f554be0a800) [pid = 1825] [serial = 1214] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f555caf6c00) [pid = 1825] [serial = 1229] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f55585af400) [pid = 1825] [serial = 1223] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f554f05d400) [pid = 1825] [serial = 1260] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f5568d9ec00) [pid = 1825] [serial = 1241] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f55604b0800) [pid = 1825] [serial = 1235] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f554df71400) [pid = 1825] [serial = 1259] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f5555a48800) [pid = 1825] [serial = 1266] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f554686bc00) [pid = 1825] [serial = 1250] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f5558c85400) [pid = 1825] [serial = 1269] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f55739b0c00) [pid = 1825] [serial = 1244] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f5555a1e800) [pid = 1825] [serial = 1220] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f5561524c00) [pid = 1825] [serial = 1238] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f55585c0000) [pid = 1825] [serial = 1268] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f554cea5000) [pid = 1825] [serial = 1257] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f555a0e1c00) [pid = 1825] [serial = 1271] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f55498ebc00) [pid = 1825] [serial = 1247] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f555e81b000) [pid = 1825] [serial = 1232] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f55585a9c00) [pid = 1825] [serial = 1211] [outer = (nil)] [url = about:blank] 18:49:55 INFO - PROCESS | 1825 | 1461635395492 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 18:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1628ms 18:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:49:55 INFO - PROCESS | 1825 | 1461635395547 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 18:49:55 INFO - PROCESS | 1825 | 1461635395550 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 18:49:55 INFO - PROCESS | 1825 | 1461635395556 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:49:55 INFO - PROCESS | 1825 | 1461635395561 Marionette TRACE conn3 <- [1,1834,null,{}] 18:49:55 INFO - PROCESS | 1825 | 1461635395576 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:55 INFO - PROCESS | 1825 | 1461635395821 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 18:49:55 INFO - PROCESS | 1825 | 1461635395841 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a8b4800 == 143 [pid = 1825] [id = 466] 18:49:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f554d8a9000) [pid = 1825] [serial = 1399] [outer = (nil)] 18:49:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f554d8b3800) [pid = 1825] [serial = 1400] [outer = 0x7f554d8a9000] 18:49:55 INFO - PROCESS | 1825 | 1461635395931 Marionette DEBUG loaded listener.js 18:49:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f554f052800) [pid = 1825] [serial = 1401] [outer = 0x7f554d8a9000] 18:49:56 INFO - PROCESS | 1825 | 1461635396780 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 18:49:56 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 18:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1283ms 18:49:56 INFO - PROCESS | 1825 | 1461635396839 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 18:49:56 INFO - PROCESS | 1825 | 1461635396843 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 18:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:49:56 INFO - PROCESS | 1825 | 1461635396849 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:49:56 INFO - PROCESS | 1825 | 1461635396851 Marionette TRACE conn3 <- [1,1838,null,{}] 18:49:56 INFO - PROCESS | 1825 | 1461635396860 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:57 INFO - PROCESS | 1825 | 1461635397046 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 18:49:57 INFO - PROCESS | 1825 | 1461635397248 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d850000 == 144 [pid = 1825] [id = 467] 18:49:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f554d8ac400) [pid = 1825] [serial = 1402] [outer = (nil)] 18:49:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f55553cf800) [pid = 1825] [serial = 1403] [outer = 0x7f554d8ac400] 18:49:57 INFO - PROCESS | 1825 | 1461635397323 Marionette DEBUG loaded listener.js 18:49:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f5555a26000) [pid = 1825] [serial = 1404] [outer = 0x7f554d8ac400] 18:49:58 INFO - PROCESS | 1825 | 1461635398107 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 18:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1284ms 18:49:58 INFO - PROCESS | 1825 | 1461635398133 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 18:49:58 INFO - PROCESS | 1825 | 1461635398136 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 18:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:49:58 INFO - PROCESS | 1825 | 1461635398141 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:49:58 INFO - PROCESS | 1825 | 1461635398143 Marionette TRACE conn3 <- [1,1842,null,{}] 18:49:58 INFO - PROCESS | 1825 | 1461635398149 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:58 INFO - PROCESS | 1825 | 1461635398372 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 18:49:58 INFO - PROCESS | 1825 | 1461635398402 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ff88800 == 145 [pid = 1825] [id = 468] 18:49:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f5550d95400) [pid = 1825] [serial = 1405] [outer = (nil)] 18:49:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f5557a1dc00) [pid = 1825] [serial = 1406] [outer = 0x7f5550d95400] 18:49:58 INFO - PROCESS | 1825 | 1461635398461 Marionette DEBUG loaded listener.js 18:49:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f55587ee800) [pid = 1825] [serial = 1407] [outer = 0x7f5550d95400] 18:49:59 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f554a937c00) [pid = 1825] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:49:59 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f554a92e400) [pid = 1825] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:49:59 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f55498edc00) [pid = 1825] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:49:59 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f55457ef400) [pid = 1825] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:49:59 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f55510f2400) [pid = 1825] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:49:59 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f554ca56000) [pid = 1825] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:49:59 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f55498e6c00) [pid = 1825] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:50:00 INFO - PROCESS | 1825 | 1461635400078 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 18:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1990ms 18:50:00 INFO - PROCESS | 1825 | 1461635400134 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 18:50:00 INFO - PROCESS | 1825 | 1461635400138 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 18:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:50:00 INFO - PROCESS | 1825 | 1461635400146 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:50:00 INFO - PROCESS | 1825 | 1461635400149 Marionette TRACE conn3 <- [1,1846,null,{}] 18:50:00 INFO - PROCESS | 1825 | 1461635400156 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:00 INFO - PROCESS | 1825 | 1461635400349 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 18:50:00 INFO - PROCESS | 1825 | 1461635400516 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e2c000 == 146 [pid = 1825] [id = 469] 18:50:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f554ca55c00) [pid = 1825] [serial = 1408] [outer = (nil)] 18:50:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f55588b7400) [pid = 1825] [serial = 1409] [outer = 0x7f554ca55c00] 18:50:00 INFO - PROCESS | 1825 | 1461635400578 Marionette DEBUG loaded listener.js 18:50:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f555b865800) [pid = 1825] [serial = 1410] [outer = 0x7f554ca55c00] 18:50:01 INFO - PROCESS | 1825 | 1461635401257 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:50:01 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) 18:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1136ms 18:50:01 INFO - PROCESS | 1825 | 1461635401283 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 18:50:01 INFO - PROCESS | 1825 | 1461635401286 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 18:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:50:01 INFO - PROCESS | 1825 | 1461635401291 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:50:01 INFO - PROCESS | 1825 | 1461635401293 Marionette TRACE conn3 <- [1,1850,null,{}] 18:50:01 INFO - PROCESS | 1825 | 1461635401299 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:01 INFO - PROCESS | 1825 | 1461635401475 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 18:50:01 INFO - PROCESS | 1825 | 1461635401652 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556d93800 == 147 [pid = 1825] [id = 470] 18:50:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f55498e6c00) [pid = 1825] [serial = 1411] [outer = (nil)] 18:50:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f555c79f800) [pid = 1825] [serial = 1412] [outer = 0x7f55498e6c00] 18:50:01 INFO - PROCESS | 1825 | 1461635401712 Marionette DEBUG loaded listener.js 18:50:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f555f61a800) [pid = 1825] [serial = 1413] [outer = 0x7f55498e6c00] 18:50:02 INFO - PROCESS | 1825 | 1461635402841 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1581ms 18:50:02 INFO - PROCESS | 1825 | 1461635402875 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 18:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:50:02 INFO - PROCESS | 1825 | 1461635402882 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 18:50:02 INFO - PROCESS | 1825 | 1461635402890 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:50:02 INFO - PROCESS | 1825 | 1461635402896 Marionette TRACE conn3 <- [1,1854,null,{}] 18:50:02 INFO - PROCESS | 1825 | 1461635402903 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:03 INFO - PROCESS | 1825 | 1461635403138 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 18:50:03 INFO - PROCESS | 1825 | 1461635403405 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a193800 == 148 [pid = 1825] [id = 471] 18:50:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f5549b40800) [pid = 1825] [serial = 1414] [outer = (nil)] 18:50:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f554b8e3000) [pid = 1825] [serial = 1415] [outer = 0x7f5549b40800] 18:50:03 INFO - PROCESS | 1825 | 1461635403538 Marionette DEBUG loaded listener.js 18:50:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f554ca42000) [pid = 1825] [serial = 1416] [outer = 0x7f5549b40800] 18:50:04 INFO - PROCESS | 1825 | 1461635404442 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1590ms 18:50:04 INFO - PROCESS | 1825 | 1461635404479 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 18:50:04 INFO - PROCESS | 1825 | 1461635404488 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 18:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:50:04 INFO - PROCESS | 1825 | 1461635404498 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:50:04 INFO - PROCESS | 1825 | 1461635404502 Marionette TRACE conn3 <- [1,1858,null,{}] 18:50:04 INFO - PROCESS | 1825 | 1461635404508 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:04 INFO - PROCESS | 1825 | 1461635404748 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 18:50:05 INFO - PROCESS | 1825 | 1461635405043 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550e64800 == 149 [pid = 1825] [id = 472] 18:50:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f554d097400) [pid = 1825] [serial = 1417] [outer = (nil)] 18:50:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f554de35800) [pid = 1825] [serial = 1418] [outer = 0x7f554d097400] 18:50:05 INFO - PROCESS | 1825 | 1461635405160 Marionette DEBUG loaded listener.js 18:50:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f5550d9ec00) [pid = 1825] [serial = 1419] [outer = 0x7f554d097400] 18:50:06 INFO - PROCESS | 1825 | 1461635406005 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 18:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1536ms 18:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:50:06 INFO - PROCESS | 1825 | 1461635406035 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 18:50:06 INFO - PROCESS | 1825 | 1461635406038 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 18:50:06 INFO - PROCESS | 1825 | 1461635406044 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:50:06 INFO - PROCESS | 1825 | 1461635406050 Marionette TRACE conn3 <- [1,1862,null,{}] 18:50:06 INFO - PROCESS | 1825 | 1461635406066 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:06 INFO - PROCESS | 1825 | 1461635406284 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 18:50:06 INFO - PROCESS | 1825 | 1461635406509 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558e9e800 == 150 [pid = 1825] [id = 473] 18:50:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f554d7e8c00) [pid = 1825] [serial = 1420] [outer = (nil)] 18:50:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f5559d47800) [pid = 1825] [serial = 1421] [outer = 0x7f554d7e8c00] 18:50:06 INFO - PROCESS | 1825 | 1461635406633 Marionette DEBUG loaded listener.js 18:50:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f555b861000) [pid = 1825] [serial = 1422] [outer = 0x7f554d7e8c00] 18:50:07 INFO - PROCESS | 1825 | 1461635407552 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 18:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1586ms 18:50:07 INFO - PROCESS | 1825 | 1461635407630 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 18:50:07 INFO - PROCESS | 1825 | 1461635407635 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 18:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:50:07 INFO - PROCESS | 1825 | 1461635407641 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:50:07 INFO - PROCESS | 1825 | 1461635407644 Marionette TRACE conn3 <- [1,1866,null,{}] 18:50:07 INFO - PROCESS | 1825 | 1461635407650 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:07 INFO - PROCESS | 1825 | 1461635407864 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 18:50:08 INFO - PROCESS | 1825 | 1461635408080 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555e82d800 == 151 [pid = 1825] [id = 474] 18:50:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f5555a3ec00) [pid = 1825] [serial = 1423] [outer = (nil)] 18:50:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f555f616c00) [pid = 1825] [serial = 1424] [outer = 0x7f5555a3ec00] 18:50:08 INFO - PROCESS | 1825 | 1461635408198 Marionette DEBUG loaded listener.js 18:50:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f5560b84000) [pid = 1825] [serial = 1425] [outer = 0x7f5555a3ec00] 18:50:09 INFO - PROCESS | 1825 | 1461635409053 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 18:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1483ms 18:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:50:09 INFO - PROCESS | 1825 | 1461635409126 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 18:50:09 INFO - PROCESS | 1825 | 1461635409129 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 18:50:09 INFO - PROCESS | 1825 | 1461635409135 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:50:09 INFO - PROCESS | 1825 | 1461635409138 Marionette TRACE conn3 <- [1,1870,null,{}] 18:50:09 INFO - PROCESS | 1825 | 1461635409143 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:09 INFO - PROCESS | 1825 | 1461635409344 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 18:50:09 INFO - PROCESS | 1825 | 1461635409556 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561c8d000 == 152 [pid = 1825] [id = 475] 18:50:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f55585b7c00) [pid = 1825] [serial = 1426] [outer = (nil)] 18:50:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f5561878800) [pid = 1825] [serial = 1427] [outer = 0x7f55585b7c00] 18:50:09 INFO - PROCESS | 1825 | 1461635409678 Marionette DEBUG loaded listener.js 18:50:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f556230a800) [pid = 1825] [serial = 1428] [outer = 0x7f55585b7c00] 18:50:10 INFO - PROCESS | 1825 | 1461635410651 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 18:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1590ms 18:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:50:10 INFO - PROCESS | 1825 | 1461635410725 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 18:50:10 INFO - PROCESS | 1825 | 1461635410728 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 18:50:10 INFO - PROCESS | 1825 | 1461635410734 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:50:10 INFO - PROCESS | 1825 | 1461635410737 Marionette TRACE conn3 <- [1,1874,null,{}] 18:50:10 INFO - PROCESS | 1825 | 1461635410744 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:11 INFO - PROCESS | 1825 | 1461635410995 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 18:50:11 INFO - PROCESS | 1825 | 1461635411301 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ebae000 == 153 [pid = 1825] [id = 476] 18:50:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f5560b7e800) [pid = 1825] [serial = 1429] [outer = (nil)] 18:50:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f5571a2c400) [pid = 1825] [serial = 1430] [outer = 0x7f5560b7e800] 18:50:11 INFO - PROCESS | 1825 | 1461635411381 Marionette DEBUG loaded listener.js 18:50:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f55739af400) [pid = 1825] [serial = 1431] [outer = 0x7f5560b7e800] 18:50:12 INFO - PROCESS | 1825 | 1461635412232 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 18:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1530ms 18:50:12 INFO - PROCESS | 1825 | 1461635412264 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 18:50:12 INFO - PROCESS | 1825 | 1461635412268 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 18:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:50:12 INFO - PROCESS | 1825 | 1461635412274 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:50:12 INFO - PROCESS | 1825 | 1461635412277 Marionette TRACE conn3 <- [1,1878,null,{}] 18:50:12 INFO - PROCESS | 1825 | 1461635412282 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:12 INFO - PROCESS | 1825 | 1461635412506 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 18:50:12 INFO - PROCESS | 1825 | 1461635412726 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573646000 == 154 [pid = 1825] [id = 477] 18:50:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f5548e5b800) [pid = 1825] [serial = 1432] [outer = (nil)] 18:50:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f5548e62c00) [pid = 1825] [serial = 1433] [outer = 0x7f5548e5b800] 18:50:12 INFO - PROCESS | 1825 | 1461635412839 Marionette DEBUG loaded listener.js 18:50:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f5548e68800) [pid = 1825] [serial = 1434] [outer = 0x7f5548e5b800] 18:50:13 INFO - PROCESS | 1825 | 1461635413782 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 18:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1581ms 18:50:13 INFO - PROCESS | 1825 | 1461635413861 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 18:50:13 INFO - PROCESS | 1825 | 1461635413864 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 18:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:50:13 INFO - PROCESS | 1825 | 1461635413874 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:50:13 INFO - PROCESS | 1825 | 1461635413876 Marionette TRACE conn3 <- [1,1882,null,{}] 18:50:13 INFO - PROCESS | 1825 | 1461635413882 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:14 INFO - PROCESS | 1825 | 1461635414116 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 18:50:14 INFO - PROCESS | 1825 | 1461635414418 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573b60000 == 155 [pid = 1825] [id = 478] 18:50:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f5548e5c400) [pid = 1825] [serial = 1435] [outer = (nil)] 18:50:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f554ce04c00) [pid = 1825] [serial = 1436] [outer = 0x7f5548e5c400] 18:50:14 INFO - PROCESS | 1825 | 1461635414498 Marionette DEBUG loaded listener.js 18:50:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f554ce0a000) [pid = 1825] [serial = 1437] [outer = 0x7f5548e5c400] 18:50:15 INFO - PROCESS | 1825 | 1461635415384 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 18:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1584ms 18:50:15 INFO - PROCESS | 1825 | 1461635415460 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 18:50:15 INFO - PROCESS | 1825 | 1461635415463 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 18:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:50:15 INFO - PROCESS | 1825 | 1461635415469 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:50:15 INFO - PROCESS | 1825 | 1461635415472 Marionette TRACE conn3 <- [1,1886,null,{}] 18:50:15 INFO - PROCESS | 1825 | 1461635415477 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:15 INFO - PROCESS | 1825 | 1461635415728 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 18:50:16 INFO - PROCESS | 1825 | 1461635416037 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5576c54000 == 156 [pid = 1825] [id = 479] 18:50:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f5548e64000) [pid = 1825] [serial = 1438] [outer = (nil)] 18:50:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f554ce0fc00) [pid = 1825] [serial = 1439] [outer = 0x7f5548e64000] 18:50:16 INFO - PROCESS | 1825 | 1461635416116 Marionette DEBUG loaded listener.js 18:50:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f557360b800) [pid = 1825] [serial = 1440] [outer = 0x7f5548e64000] 18:50:17 INFO - PROCESS | 1825 | 1461635417189 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 18:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1782ms 18:50:17 INFO - PROCESS | 1825 | 1461635417252 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 18:50:17 INFO - PROCESS | 1825 | 1461635417255 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 18:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:50:17 INFO - PROCESS | 1825 | 1461635417262 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:50:17 INFO - PROCESS | 1825 | 1461635417265 Marionette TRACE conn3 <- [1,1890,null,{}] 18:50:17 INFO - PROCESS | 1825 | 1461635417270 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:17 INFO - PROCESS | 1825 | 1461635417519 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 18:50:17 INFO - PROCESS | 1825 | 1461635417830 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a411800 == 157 [pid = 1825] [id = 480] 18:50:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f554e209c00) [pid = 1825] [serial = 1441] [outer = (nil)] 18:50:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f554e20c400) [pid = 1825] [serial = 1442] [outer = 0x7f554e209c00] 18:50:17 INFO - PROCESS | 1825 | 1461635417908 Marionette DEBUG loaded listener.js 18:50:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f554e20fc00) [pid = 1825] [serial = 1443] [outer = 0x7f554e209c00] 18:50:18 INFO - PROCESS | 1825 | 1461635418827 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 18:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1638ms 18:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:50:18 INFO - PROCESS | 1825 | 1461635418901 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 18:50:18 INFO - PROCESS | 1825 | 1461635418905 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 18:50:18 INFO - PROCESS | 1825 | 1461635418911 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:50:18 INFO - PROCESS | 1825 | 1461635418915 Marionette TRACE conn3 <- [1,1894,null,{}] 18:50:18 INFO - PROCESS | 1825 | 1461635418920 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:19 INFO - PROCESS | 1825 | 1461635419204 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 18:50:19 INFO - PROCESS | 1825 | 1461635419518 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554965e800 == 158 [pid = 1825] [id = 481] 18:50:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f55498f0800) [pid = 1825] [serial = 1444] [outer = (nil)] 18:50:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f554a436c00) [pid = 1825] [serial = 1445] [outer = 0x7f55498f0800] 18:50:19 INFO - PROCESS | 1825 | 1461635419602 Marionette DEBUG loaded listener.js 18:50:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f55739aec00) [pid = 1825] [serial = 1446] [outer = 0x7f55498f0800] 18:50:20 INFO - PROCESS | 1825 | 1461635420475 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 18:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1630ms 18:50:20 INFO - PROCESS | 1825 | 1461635420542 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 18:50:20 INFO - PROCESS | 1825 | 1461635420545 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 18:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:50:20 INFO - PROCESS | 1825 | 1461635420551 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:50:20 INFO - PROCESS | 1825 | 1461635420553 Marionette TRACE conn3 <- [1,1898,null,{}] 18:50:20 INFO - PROCESS | 1825 | 1461635420559 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:20 INFO - PROCESS | 1825 | 1461635420778 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 18:50:21 INFO - PROCESS | 1825 | 1461635421079 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554967c000 == 159 [pid = 1825] [id = 482] 18:50:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f554a42e400) [pid = 1825] [serial = 1447] [outer = (nil)] 18:50:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f5556b87000) [pid = 1825] [serial = 1448] [outer = 0x7f554a42e400] 18:50:21 INFO - PROCESS | 1825 | 1461635421180 Marionette DEBUG loaded listener.js 18:50:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f5556b8b800) [pid = 1825] [serial = 1449] [outer = 0x7f554a42e400] 18:50:22 INFO - PROCESS | 1825 | 1461635422286 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 18:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1785ms 18:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:50:22 INFO - PROCESS | 1825 | 1461635422338 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 18:50:22 INFO - PROCESS | 1825 | 1461635422340 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 18:50:22 INFO - PROCESS | 1825 | 1461635422347 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:50:22 INFO - PROCESS | 1825 | 1461635422358 Marionette TRACE conn3 <- [1,1902,null,{}] 18:50:22 INFO - PROCESS | 1825 | 1461635422364 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:22 INFO - PROCESS | 1825 | 1461635422588 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 18:50:22 INFO - PROCESS | 1825 | 1461635422894 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5542feb800 == 160 [pid = 1825] [id = 483] 18:50:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 279 (0x7f554a42f000) [pid = 1825] [serial = 1450] [outer = (nil)] 18:50:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 280 (0x7f5556b90c00) [pid = 1825] [serial = 1451] [outer = 0x7f554a42f000] 18:50:22 INFO - PROCESS | 1825 | 1461635422972 Marionette DEBUG loaded listener.js 18:50:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 281 (0x7f55739b1c00) [pid = 1825] [serial = 1452] [outer = 0x7f554a42f000] 18:50:23 INFO - PROCESS | 1825 | 1461635423789 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 18:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1494ms 18:50:23 INFO - PROCESS | 1825 | 1461635423840 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 18:50:23 INFO - PROCESS | 1825 | 1461635423843 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 18:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:50:23 INFO - PROCESS | 1825 | 1461635423849 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:50:23 INFO - PROCESS | 1825 | 1461635423852 Marionette TRACE conn3 <- [1,1906,null,{}] 18:50:23 INFO - PROCESS | 1825 | 1461635423857 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:24 INFO - PROCESS | 1825 | 1461635424059 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 18:50:24 INFO - PROCESS | 1825 | 1461635424325 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549a7f000 == 161 [pid = 1825] [id = 484] 18:50:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 282 (0x7f5549a98400) [pid = 1825] [serial = 1453] [outer = (nil)] 18:50:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 283 (0x7f5549a9e400) [pid = 1825] [serial = 1454] [outer = 0x7f5549a98400] 18:50:24 INFO - PROCESS | 1825 | 1461635424401 Marionette DEBUG loaded listener.js 18:50:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 284 (0x7f5549aa3000) [pid = 1825] [serial = 1455] [outer = 0x7f5549a98400] 18:50:25 INFO - PROCESS | 1825 | 1461635425264 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 18:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1488ms 18:50:25 INFO - PROCESS | 1825 | 1461635425338 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 18:50:25 INFO - PROCESS | 1825 | 1461635425342 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 18:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:50:25 INFO - PROCESS | 1825 | 1461635425348 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:50:25 INFO - PROCESS | 1825 | 1461635425351 Marionette TRACE conn3 <- [1,1910,null,{}] 18:50:25 INFO - PROCESS | 1825 | 1461635425356 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:25 INFO - PROCESS | 1825 | 1461635425569 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 18:50:25 INFO - PROCESS | 1825 | 1461635425833 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55432c9000 == 162 [pid = 1825] [id = 485] 18:50:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 285 (0x7f55431cd400) [pid = 1825] [serial = 1456] [outer = (nil)] 18:50:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 286 (0x7f55431d4c00) [pid = 1825] [serial = 1457] [outer = 0x7f55431cd400] 18:50:25 INFO - PROCESS | 1825 | 1461635425949 Marionette DEBUG loaded listener.js 18:50:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 287 (0x7f55431d9c00) [pid = 1825] [serial = 1458] [outer = 0x7f55431cd400] 18:50:26 INFO - PROCESS | 1825 | 1461635426808 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 18:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1541ms 18:50:26 INFO - PROCESS | 1825 | 1461635426894 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 18:50:26 INFO - PROCESS | 1825 | 1461635426897 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 18:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:50:26 INFO - PROCESS | 1825 | 1461635426907 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:50:26 INFO - PROCESS | 1825 | 1461635426909 Marionette TRACE conn3 <- [1,1914,null,{}] 18:50:26 INFO - PROCESS | 1825 | 1461635426915 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:27 INFO - PROCESS | 1825 | 1461635427151 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 18:50:27 INFO - PROCESS | 1825 | 1461635427459 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55432e8000 == 163 [pid = 1825] [id = 486] 18:50:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 288 (0x7f55431cd800) [pid = 1825] [serial = 1459] [outer = (nil)] 18:50:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 289 (0x7f554864d000) [pid = 1825] [serial = 1460] [outer = 0x7f55431cd800] 18:50:27 INFO - PROCESS | 1825 | 1461635427535 Marionette DEBUG loaded listener.js 18:50:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 290 (0x7f554b8e2400) [pid = 1825] [serial = 1461] [outer = 0x7f55431cd800] 18:50:28 INFO - PROCESS | 1825 | 1461635428323 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 18:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1435ms 18:50:28 INFO - PROCESS | 1825 | 1461635428343 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 18:50:28 INFO - PROCESS | 1825 | 1461635428345 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 18:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:50:28 INFO - PROCESS | 1825 | 1461635428351 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:50:28 INFO - PROCESS | 1825 | 1461635428353 Marionette TRACE conn3 <- [1,1918,null,{}] 18:50:28 INFO - PROCESS | 1825 | 1461635428359 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:28 INFO - PROCESS | 1825 | 1461635428559 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 18:50:28 INFO - PROCESS | 1825 | 1461635428831 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d84e800 == 164 [pid = 1825] [id = 487] 18:50:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 291 (0x7f55431d4800) [pid = 1825] [serial = 1462] [outer = (nil)] 18:50:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 292 (0x7f554e1c8800) [pid = 1825] [serial = 1463] [outer = 0x7f55431d4800] 18:50:28 INFO - PROCESS | 1825 | 1461635428905 Marionette DEBUG loaded listener.js 18:50:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 293 (0x7f5556b91800) [pid = 1825] [serial = 1464] [outer = 0x7f55431d4800] 18:50:29 INFO - PROCESS | 1825 | 1461635429764 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 18:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1478ms 18:50:29 INFO - PROCESS | 1825 | 1461635429830 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 18:50:29 INFO - PROCESS | 1825 | 1461635429833 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 18:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:50:29 INFO - PROCESS | 1825 | 1461635429839 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:50:29 INFO - PROCESS | 1825 | 1461635429841 Marionette TRACE conn3 <- [1,1922,null,{}] 18:50:29 INFO - PROCESS | 1825 | 1461635429847 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:30 INFO - PROCESS | 1825 | 1461635430051 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 18:50:30 INFO - PROCESS | 1825 | 1461635430365 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c90c000 == 165 [pid = 1825] [id = 488] 18:50:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 294 (0x7f55431d8400) [pid = 1825] [serial = 1465] [outer = (nil)] 18:50:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 295 (0x7f554d082800) [pid = 1825] [serial = 1466] [outer = 0x7f55431d8400] 18:50:30 INFO - PROCESS | 1825 | 1461635430442 Marionette DEBUG loaded listener.js 18:50:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 296 (0x7f554d087000) [pid = 1825] [serial = 1467] [outer = 0x7f55431d8400] 18:50:31 INFO - PROCESS | 1825 | 1461635431295 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 18:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1495ms 18:50:31 INFO - PROCESS | 1825 | 1461635431335 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 18:50:31 INFO - PROCESS | 1825 | 1461635431339 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 18:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:50:31 INFO - PROCESS | 1825 | 1461635431345 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:50:31 INFO - PROCESS | 1825 | 1461635431350 Marionette TRACE conn3 <- [1,1926,null,{}] 18:50:31 INFO - PROCESS | 1825 | 1461635431360 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:31 INFO - PROCESS | 1825 | 1461635431569 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5551e2c000 == 164 [pid = 1825] [id = 469] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ff88800 == 163 [pid = 1825] [id = 468] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d850000 == 162 [pid = 1825] [id = 467] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a8b4800 == 161 [pid = 1825] [id = 466] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5546aa1800 == 160 [pid = 1825] [id = 465] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d849800 == 159 [pid = 1825] [id = 464] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c91b800 == 158 [pid = 1825] [id = 456] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b822000 == 157 [pid = 1825] [id = 455] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5559da7800 == 156 [pid = 1825] [id = 454] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55589d4000 == 155 [pid = 1825] [id = 453] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55581ad800 == 154 [pid = 1825] [id = 452] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5556d8d000 == 153 [pid = 1825] [id = 451] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f33e800 == 152 [pid = 1825] [id = 450] 18:50:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a220800 == 151 [pid = 1825] [id = 449] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 295 (0x7f554d871000) [pid = 1825] [serial = 1334] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 294 (0x7f554b9b6800) [pid = 1825] [serial = 1329] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 293 (0x7f554b809000) [pid = 1825] [serial = 1328] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 292 (0x7f5555922c00) [pid = 1825] [serial = 1286] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 291 (0x7f5561520000) [pid = 1825] [serial = 1298] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 290 (0x7f556fd45400) [pid = 1825] [serial = 1307] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 289 (0x7f554cac7c00) [pid = 1825] [serial = 1331] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 288 (0x7f554d0a6400) [pid = 1825] [serial = 1332] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 287 (0x7f5568d9e400) [pid = 1825] [serial = 1304] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 286 (0x7f55498ea800) [pid = 1825] [serial = 1326] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 285 (0x7f55497f0c00) [pid = 1825] [serial = 1325] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 284 (0x7f5562eb9c00) [pid = 1825] [serial = 1301] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 283 (0x7f55585a7800) [pid = 1825] [serial = 1277] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 282 (0x7f555a00b000) [pid = 1825] [serial = 1289] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 281 (0x7f554b9b6400) [pid = 1825] [serial = 1322] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 280 (0x7f554a935000) [pid = 1825] [serial = 1280] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 279 (0x7f554d624400) [pid = 1825] [serial = 1283] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 278 (0x7f555c799000) [pid = 1825] [serial = 1292] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f55604a3800) [pid = 1825] [serial = 1295] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f55553d6000) [pid = 1825] [serial = 1340] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f55457f3000) [pid = 1825] [serial = 1310] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f554432fc00) [pid = 1825] [serial = 1313] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f5549b33400) [pid = 1825] [serial = 1316] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f5549b40000) [pid = 1825] [serial = 1319] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f5555a42800) [pid = 1825] [serial = 1341] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f554e1c9400) [pid = 1825] [serial = 1337] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f554f05f800) [pid = 1825] [serial = 1338] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f5551e41800) [pid = 1825] [serial = 1343] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f554d8b5800) [pid = 1825] [serial = 1335] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f5556ab7400) [pid = 1825] [serial = 1344] [outer = (nil)] [url = about:blank] 18:50:33 INFO - PROCESS | 1825 | 1461635433070 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55461a4800 == 152 [pid = 1825] [id = 489] 18:50:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f55457e7400) [pid = 1825] [serial = 1468] [outer = (nil)] 18:50:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f5548644c00) [pid = 1825] [serial = 1469] [outer = 0x7f55457e7400] 18:50:33 INFO - PROCESS | 1825 | 1461635433166 Marionette DEBUG loaded listener.js 18:50:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f55497f3800) [pid = 1825] [serial = 1470] [outer = 0x7f55457e7400] 18:50:33 INFO - PROCESS | 1825 | 1461635433908 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 18:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2600ms 18:50:33 INFO - PROCESS | 1825 | 1461635433947 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 18:50:33 INFO - PROCESS | 1825 | 1461635433952 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 18:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:50:33 INFO - PROCESS | 1825 | 1461635433959 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:50:33 INFO - PROCESS | 1825 | 1461635433964 Marionette TRACE conn3 <- [1,1930,null,{}] 18:50:33 INFO - PROCESS | 1825 | 1461635433970 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:34 INFO - PROCESS | 1825 | 1461635434225 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 18:50:34 INFO - PROCESS | 1825 | 1461635434363 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549747800 == 153 [pid = 1825] [id = 490] 18:50:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f55457f3000) [pid = 1825] [serial = 1471] [outer = (nil)] 18:50:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f554a92d000) [pid = 1825] [serial = 1472] [outer = 0x7f55457f3000] 18:50:34 INFO - PROCESS | 1825 | 1461635434429 Marionette DEBUG loaded listener.js 18:50:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f554b9b6c00) [pid = 1825] [serial = 1473] [outer = 0x7f55457f3000] 18:50:35 INFO - PROCESS | 1825 | 1461635435217 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 18:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1282ms 18:50:35 INFO - PROCESS | 1825 | 1461635435246 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 18:50:35 INFO - PROCESS | 1825 | 1461635435251 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 18:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:50:35 INFO - PROCESS | 1825 | 1461635435305 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:50:35 INFO - PROCESS | 1825 | 1461635435307 Marionette TRACE conn3 <- [1,1934,null,{}] 18:50:35 INFO - PROCESS | 1825 | 1461635435313 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:35 INFO - PROCESS | 1825 | 1461635435563 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 18:50:35 INFO - PROCESS | 1825 | 1461635435593 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a210000 == 154 [pid = 1825] [id = 491] 18:50:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f554ce0ec00) [pid = 1825] [serial = 1474] [outer = (nil)] 18:50:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f554d084000) [pid = 1825] [serial = 1475] [outer = 0x7f554ce0ec00] 18:50:35 INFO - PROCESS | 1825 | 1461635435653 Marionette DEBUG loaded listener.js 18:50:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f554d0a1800) [pid = 1825] [serial = 1476] [outer = 0x7f554ce0ec00] 18:50:36 INFO - PROCESS | 1825 | 1461635436581 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 18:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1344ms 18:50:36 INFO - PROCESS | 1825 | 1461635436641 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 18:50:36 INFO - PROCESS | 1825 | 1461635436643 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 18:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:50:36 INFO - PROCESS | 1825 | 1461635436657 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:50:36 INFO - PROCESS | 1825 | 1461635436665 Marionette TRACE conn3 <- [1,1938,null,{}] 18:50:36 INFO - PROCESS | 1825 | 1461635436680 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:36 INFO - PROCESS | 1825 | 1461635436947 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 18:50:36 INFO - PROCESS | 1825 | 1461635436986 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d1e3800 == 155 [pid = 1825] [id = 492] 18:50:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f554d867000) [pid = 1825] [serial = 1477] [outer = (nil)] 18:50:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f554df6c000) [pid = 1825] [serial = 1478] [outer = 0x7f554d867000] 18:50:37 INFO - PROCESS | 1825 | 1461635437046 Marionette DEBUG loaded listener.js 18:50:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f554e207c00) [pid = 1825] [serial = 1479] [outer = 0x7f554d867000] 18:50:38 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f5550d95400) [pid = 1825] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:50:38 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f554d8a9000) [pid = 1825] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:50:38 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f55469f0c00) [pid = 1825] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:50:38 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f55498f2c00) [pid = 1825] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:50:38 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f554ca55c00) [pid = 1825] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:50:38 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f554d8ac400) [pid = 1825] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:50:38 INFO - PROCESS | 1825 | ************************* 18:50:38 INFO - PROCESS | 1825 | A coding exception was thrown and uncaught in a Task. 18:50:38 INFO - PROCESS | 1825 | 18:50:38 INFO - PROCESS | 1825 | Full message: TypeError: NetworkError when attempting to fetch resource. 18:50:38 INFO - PROCESS | 1825 | Full stack: 18:50:38 INFO - PROCESS | 1825 | ************************* 18:50:38 INFO - PROCESS | 1825 | 1461635438647 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 18:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2058ms 18:50:38 INFO - PROCESS | 1825 | 1461635438709 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 18:50:38 INFO - PROCESS | 1825 | 1461635438713 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 18:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:50:38 INFO - PROCESS | 1825 | 1461635438718 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:50:38 INFO - PROCESS | 1825 | 1461635438720 Marionette TRACE conn3 <- [1,1942,null,{}] 18:50:38 INFO - PROCESS | 1825 | 1461635438725 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:38 INFO - PROCESS | 1825 | 1461635438909 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 18:50:38 INFO - PROCESS | 1825 | 1461635438925 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f3dc000 == 156 [pid = 1825] [id = 493] 18:50:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f554de35400) [pid = 1825] [serial = 1480] [outer = (nil)] 18:50:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f554fda6c00) [pid = 1825] [serial = 1481] [outer = 0x7f554de35400] 18:50:38 INFO - PROCESS | 1825 | 1461635438985 Marionette DEBUG loaded listener.js 18:50:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f55553d1800) [pid = 1825] [serial = 1482] [outer = 0x7f554de35400] 18:50:39 INFO - PROCESS | 1825 | 1461635439860 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1179ms 18:50:39 INFO - PROCESS | 1825 | 1461635439900 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 18:50:39 INFO - PROCESS | 1825 | 1461635439904 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 18:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:50:39 INFO - PROCESS | 1825 | 1461635439913 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:50:39 INFO - PROCESS | 1825 | 1461635439915 Marionette TRACE conn3 <- [1,1946,null,{}] 18:50:39 INFO - PROCESS | 1825 | 1461635439919 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:40 INFO - PROCESS | 1825 | 1461635440110 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 18:50:40 INFO - PROCESS | 1825 | 1461635440121 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550e5c800 == 157 [pid = 1825] [id = 494] 18:50:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f5555a27400) [pid = 1825] [serial = 1483] [outer = (nil)] 18:50:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f5555a49000) [pid = 1825] [serial = 1484] [outer = 0x7f5555a27400] 18:50:40 INFO - PROCESS | 1825 | 1461635440193 Marionette DEBUG loaded listener.js 18:50:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f5556d6c400) [pid = 1825] [serial = 1485] [outer = 0x7f5555a27400] 18:50:41 INFO - PROCESS | 1825 | 1461635441534 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1681ms 18:50:41 INFO - PROCESS | 1825 | 1461635441595 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 18:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:50:41 INFO - PROCESS | 1825 | 1461635441602 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 18:50:41 INFO - PROCESS | 1825 | 1461635441609 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:50:41 INFO - PROCESS | 1825 | 1461635441615 Marionette TRACE conn3 <- [1,1950,null,{}] 18:50:41 INFO - PROCESS | 1825 | 1461635441622 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:41 INFO - PROCESS | 1825 | 1461635441885 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 18:50:42 INFO - PROCESS | 1825 | 1461635442229 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a19f000 == 158 [pid = 1825] [id = 495] 18:50:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 279 (0x7f554a937000) [pid = 1825] [serial = 1486] [outer = (nil)] 18:50:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 280 (0x7f554b9b9400) [pid = 1825] [serial = 1487] [outer = 0x7f554a937000] 18:50:42 INFO - PROCESS | 1825 | 1461635442305 Marionette DEBUG loaded listener.js 18:50:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 281 (0x7f554ca64400) [pid = 1825] [serial = 1488] [outer = 0x7f554a937000] 18:50:43 INFO - PROCESS | 1825 | 1461635443234 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 18:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1691ms 18:50:43 INFO - PROCESS | 1825 | 1461635443303 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 18:50:43 INFO - PROCESS | 1825 | 1461635443311 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 18:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:50:43 INFO - PROCESS | 1825 | 1461635443324 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:50:43 INFO - PROCESS | 1825 | 1461635443328 Marionette TRACE conn3 <- [1,1954,null,{}] 18:50:43 INFO - PROCESS | 1825 | 1461635443334 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:43 INFO - PROCESS | 1825 | 1461635443598 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 18:50:43 INFO - PROCESS | 1825 | 1461635443940 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555531f800 == 159 [pid = 1825] [id = 496] 18:50:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 282 (0x7f554432e800) [pid = 1825] [serial = 1489] [outer = (nil)] 18:50:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 283 (0x7f554d7f4400) [pid = 1825] [serial = 1490] [outer = 0x7f554432e800] 18:50:44 INFO - PROCESS | 1825 | 1461635444017 Marionette DEBUG loaded listener.js 18:50:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 284 (0x7f554e208000) [pid = 1825] [serial = 1491] [outer = 0x7f554432e800] 18:50:44 INFO - PROCESS | 1825 | 1461635444860 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 18:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1580ms 18:50:44 INFO - PROCESS | 1825 | 1461635444905 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 18:50:44 INFO - PROCESS | 1825 | 1461635444910 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 18:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:50:44 INFO - PROCESS | 1825 | 1461635444916 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:50:44 INFO - PROCESS | 1825 | 1461635444922 Marionette TRACE conn3 <- [1,1958,null,{}] 18:50:44 INFO - PROCESS | 1825 | 1461635444937 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:45 INFO - PROCESS | 1825 | 1461635445175 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 18:50:45 INFO - PROCESS | 1825 | 1461635445500 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557976800 == 160 [pid = 1825] [id = 497] 18:50:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 285 (0x7f5555a25800) [pid = 1825] [serial = 1492] [outer = (nil)] 18:50:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 286 (0x7f5556d62c00) [pid = 1825] [serial = 1493] [outer = 0x7f5555a25800] 18:50:45 INFO - PROCESS | 1825 | 1461635445580 Marionette DEBUG loaded listener.js 18:50:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 287 (0x7f5557a20800) [pid = 1825] [serial = 1494] [outer = 0x7f5555a25800] 18:50:46 INFO - PROCESS | 1825 | 1461635446406 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 18:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1542ms 18:50:46 INFO - PROCESS | 1825 | 1461635446459 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 18:50:46 INFO - PROCESS | 1825 | 1461635446463 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 18:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:50:46 INFO - PROCESS | 1825 | 1461635446469 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:50:46 INFO - PROCESS | 1825 | 1461635446472 Marionette TRACE conn3 <- [1,1962,null,{}] 18:50:46 INFO - PROCESS | 1825 | 1461635446477 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:46 INFO - PROCESS | 1825 | 1461635446677 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 18:50:46 INFO - PROCESS | 1825 | 1461635446900 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55589dc800 == 161 [pid = 1825] [id = 498] 18:50:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 288 (0x7f5555a4bc00) [pid = 1825] [serial = 1495] [outer = (nil)] 18:50:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 289 (0x7f55588bd400) [pid = 1825] [serial = 1496] [outer = 0x7f5555a4bc00] 18:50:47 INFO - PROCESS | 1825 | 1461635447014 Marionette DEBUG loaded listener.js 18:50:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 290 (0x7f5558c83800) [pid = 1825] [serial = 1497] [outer = 0x7f5555a4bc00] 18:50:47 INFO - PROCESS | 1825 | 1461635447916 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 18:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1483ms 18:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:50:47 INFO - PROCESS | 1825 | 1461635447953 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 18:50:47 INFO - PROCESS | 1825 | 1461635447956 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 18:50:47 INFO - PROCESS | 1825 | 1461635447962 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:50:47 INFO - PROCESS | 1825 | 1461635447965 Marionette TRACE conn3 <- [1,1966,null,{}] 18:50:47 INFO - PROCESS | 1825 | 1461635447970 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:48 INFO - PROCESS | 1825 | 1461635448174 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 18:50:48 INFO - PROCESS | 1825 | 1461635448440 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5559a35000 == 162 [pid = 1825] [id = 499] 18:50:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 291 (0x7f55585a9c00) [pid = 1825] [serial = 1498] [outer = (nil)] 18:50:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 292 (0x7f555a0d9c00) [pid = 1825] [serial = 1499] [outer = 0x7f55585a9c00] 18:50:48 INFO - PROCESS | 1825 | 1461635448519 Marionette DEBUG loaded listener.js 18:50:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 293 (0x7f555b687400) [pid = 1825] [serial = 1500] [outer = 0x7f55585a9c00] 18:50:49 INFO - PROCESS | 1825 | 1461635449425 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 18:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1529ms 18:50:49 INFO - PROCESS | 1825 | 1461635449491 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 18:50:49 INFO - PROCESS | 1825 | 1461635449495 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 18:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:50:49 INFO - PROCESS | 1825 | 1461635449500 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:50:49 INFO - PROCESS | 1825 | 1461635449503 Marionette TRACE conn3 <- [1,1970,null,{}] 18:50:49 INFO - PROCESS | 1825 | 1461635449509 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:49 INFO - PROCESS | 1825 | 1461635449731 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 18:50:50 INFO - PROCESS | 1825 | 1461635450064 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555de27800 == 163 [pid = 1825] [id = 500] 18:50:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 294 (0x7f555caf1c00) [pid = 1825] [serial = 1501] [outer = (nil)] 18:50:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 295 (0x7f555de98000) [pid = 1825] [serial = 1502] [outer = 0x7f555caf1c00] 18:50:50 INFO - PROCESS | 1825 | 1461635450144 Marionette DEBUG loaded listener.js 18:50:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 296 (0x7f55604a3800) [pid = 1825] [serial = 1503] [outer = 0x7f555caf1c00] 18:50:50 INFO - PROCESS | 1825 | 1461635450976 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 18:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1531ms 18:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:50:51 INFO - PROCESS | 1825 | 1461635451033 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 18:50:51 INFO - PROCESS | 1825 | 1461635451036 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 18:50:51 INFO - PROCESS | 1825 | 1461635451042 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:50:51 INFO - PROCESS | 1825 | 1461635451045 Marionette TRACE conn3 <- [1,1974,null,{}] 18:50:51 INFO - PROCESS | 1825 | 1461635451051 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:51 INFO - PROCESS | 1825 | 1461635451256 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 18:50:51 INFO - PROCESS | 1825 | 1461635451523 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561755800 == 164 [pid = 1825] [id = 501] 18:50:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 297 (0x7f555caf7400) [pid = 1825] [serial = 1504] [outer = (nil)] 18:50:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 298 (0x7f5561519400) [pid = 1825] [serial = 1505] [outer = 0x7f555caf7400] 18:50:51 INFO - PROCESS | 1825 | 1461635451602 Marionette DEBUG loaded listener.js 18:50:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 299 (0x7f5561d16c00) [pid = 1825] [serial = 1506] [outer = 0x7f555caf7400] 18:50:52 INFO - PROCESS | 1825 | 1461635452466 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 18:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1484ms 18:50:52 INFO - PROCESS | 1825 | 1461635452527 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 18:50:52 INFO - PROCESS | 1825 | 1461635452531 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 18:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:50:52 INFO - PROCESS | 1825 | 1461635452536 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:50:52 INFO - PROCESS | 1825 | 1461635452539 Marionette TRACE conn3 <- [1,1978,null,{}] 18:50:52 INFO - PROCESS | 1825 | 1461635452544 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:52 INFO - PROCESS | 1825 | 1461635452751 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 18:50:53 INFO - PROCESS | 1825 | 1461635453019 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562959800 == 165 [pid = 1825] [id = 502] 18:50:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 300 (0x7f55602bf400) [pid = 1825] [serial = 1507] [outer = (nil)] 18:50:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 301 (0x7f5565018400) [pid = 1825] [serial = 1508] [outer = 0x7f55602bf400] 18:50:53 INFO - PROCESS | 1825 | 1461635453134 Marionette DEBUG loaded listener.js 18:50:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 302 (0x7f556dd20400) [pid = 1825] [serial = 1509] [outer = 0x7f55602bf400] 18:50:53 INFO - PROCESS | 1825 | 1461635453938 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1435ms 18:50:53 INFO - PROCESS | 1825 | 1461635453972 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 18:50:53 INFO - PROCESS | 1825 | 1461635453976 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 18:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:50:53 INFO - PROCESS | 1825 | 1461635453981 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:50:53 INFO - PROCESS | 1825 | 1461635453984 Marionette TRACE conn3 <- [1,1982,null,{}] 18:50:53 INFO - PROCESS | 1825 | 1461635453989 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:54 INFO - PROCESS | 1825 | 1461635454189 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 18:50:54 INFO - PROCESS | 1825 | 1461635454469 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ebaf800 == 166 [pid = 1825] [id = 503] 18:50:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 303 (0x7f55604cdc00) [pid = 1825] [serial = 1510] [outer = (nil)] 18:50:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 304 (0x7f556ec15400) [pid = 1825] [serial = 1511] [outer = 0x7f55604cdc00] 18:50:54 INFO - PROCESS | 1825 | 1461635454545 Marionette DEBUG loaded listener.js 18:50:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 305 (0x7f556fdefc00) [pid = 1825] [serial = 1512] [outer = 0x7f55604cdc00] 18:50:55 INFO - PROCESS | 1825 | 1461635455399 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1435ms 18:50:55 INFO - PROCESS | 1825 | 1461635455433 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 18:50:55 INFO - PROCESS | 1825 | 1461635455438 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 18:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:50:55 INFO - PROCESS | 1825 | 1461635455448 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:50:55 INFO - PROCESS | 1825 | 1461635455450 Marionette TRACE conn3 <- [1,1986,null,{}] 18:50:55 INFO - PROCESS | 1825 | 1461635455454 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:55 INFO - PROCESS | 1825 | 1461635455672 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 18:50:55 INFO - PROCESS | 1825 | 1461635455941 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5575e7c800 == 167 [pid = 1825] [id = 504] 18:50:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 306 (0x7f5560a24800) [pid = 1825] [serial = 1513] [outer = (nil)] 18:50:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 307 (0x7f557387dc00) [pid = 1825] [serial = 1514] [outer = 0x7f5560a24800] 18:50:56 INFO - PROCESS | 1825 | 1461635456022 Marionette DEBUG loaded listener.js 18:50:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 308 (0x7f5573a48800) [pid = 1825] [serial = 1515] [outer = 0x7f5560a24800] 18:50:56 INFO - PROCESS | 1825 | 1461635456930 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1530ms 18:50:56 INFO - PROCESS | 1825 | 1461635456978 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 18:50:56 INFO - PROCESS | 1825 | 1461635456982 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 18:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:50:56 INFO - PROCESS | 1825 | 1461635456988 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:50:56 INFO - PROCESS | 1825 | 1461635456991 Marionette TRACE conn3 <- [1,1990,null,{}] 18:50:56 INFO - PROCESS | 1825 | 1461635456996 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:57 INFO - PROCESS | 1825 | 1461635457245 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 18:50:57 INFO - PROCESS | 1825 | 1461635457587 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55447ec000 == 168 [pid = 1825] [id = 505] 18:50:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 309 (0x7f554620e400) [pid = 1825] [serial = 1516] [outer = (nil)] 18:50:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 310 (0x7f5573a49000) [pid = 1825] [serial = 1517] [outer = 0x7f554620e400] 18:50:57 INFO - PROCESS | 1825 | 1461635457672 Marionette DEBUG loaded listener.js 18:50:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 311 (0x7f5574045400) [pid = 1825] [serial = 1518] [outer = 0x7f554620e400] 18:50:58 INFO - PROCESS | 1825 | 1461635458496 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1578ms 18:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:50:58 INFO - PROCESS | 1825 | 1461635458568 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 18:50:58 INFO - PROCESS | 1825 | 1461635458570 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 18:50:58 INFO - PROCESS | 1825 | 1461635458577 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:50:58 INFO - PROCESS | 1825 | 1461635458580 Marionette TRACE conn3 <- [1,1994,null,{}] 18:50:58 INFO - PROCESS | 1825 | 1461635458585 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:58 INFO - PROCESS | 1825 | 1461635458807 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 18:50:59 INFO - PROCESS | 1825 | 1461635459073 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55487a4800 == 169 [pid = 1825] [id = 506] 18:50:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 312 (0x7f5542e56800) [pid = 1825] [serial = 1519] [outer = (nil)] 18:50:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 313 (0x7f5542e5b800) [pid = 1825] [serial = 1520] [outer = 0x7f5542e56800] 18:50:59 INFO - PROCESS | 1825 | 1461635459190 Marionette DEBUG loaded listener.js 18:50:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 314 (0x7f5542e5fc00) [pid = 1825] [serial = 1521] [outer = 0x7f5542e56800] 18:51:00 INFO - PROCESS | 1825 | 1461635460044 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 18:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1529ms 18:51:00 INFO - PROCESS | 1825 | 1461635460109 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 18:51:00 INFO - PROCESS | 1825 | 1461635460115 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 18:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:51:00 INFO - PROCESS | 1825 | 1461635460124 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:51:00 INFO - PROCESS | 1825 | 1461635460129 Marionette TRACE conn3 <- [1,1998,null,{}] 18:51:00 INFO - PROCESS | 1825 | 1461635460137 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:00 INFO - PROCESS | 1825 | 1461635460401 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 18:51:00 INFO - PROCESS | 1825 | 1461635460707 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549dca000 == 170 [pid = 1825] [id = 507] 18:51:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 315 (0x7f5542e56c00) [pid = 1825] [serial = 1522] [outer = (nil)] 18:51:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 316 (0x7f5549ce9400) [pid = 1825] [serial = 1523] [outer = 0x7f5542e56c00] 18:51:00 INFO - PROCESS | 1825 | 1461635460785 Marionette DEBUG loaded listener.js 18:51:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 317 (0x7f5549ced400) [pid = 1825] [serial = 1524] [outer = 0x7f5542e56c00] 18:51:01 INFO - PROCESS | 1825 | 1461635461604 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 18:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1538ms 18:51:01 INFO - PROCESS | 1825 | 1461635461662 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 18:51:01 INFO - PROCESS | 1825 | 1461635461665 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 18:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:51:01 INFO - PROCESS | 1825 | 1461635461671 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:51:01 INFO - PROCESS | 1825 | 1461635461673 Marionette TRACE conn3 <- [1,2002,null,{}] 18:51:01 INFO - PROCESS | 1825 | 1461635461679 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:01 INFO - PROCESS | 1825 | 1461635461900 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 18:51:02 INFO - PROCESS | 1825 | 1461635462174 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549de2800 == 171 [pid = 1825] [id = 508] 18:51:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 318 (0x7f5542e5a400) [pid = 1825] [serial = 1525] [outer = (nil)] 18:51:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 319 (0x7f55435eb800) [pid = 1825] [serial = 1526] [outer = 0x7f5542e5a400] 18:51:02 INFO - PROCESS | 1825 | 1461635462295 Marionette DEBUG loaded listener.js 18:51:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 320 (0x7f55435f0000) [pid = 1825] [serial = 1527] [outer = 0x7f5542e5a400] 18:51:03 INFO - PROCESS | 1825 | 1461635463155 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 18:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1530ms 18:51:03 INFO - PROCESS | 1825 | 1461635463203 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 18:51:03 INFO - PROCESS | 1825 | 1461635463206 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 18:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:51:03 INFO - PROCESS | 1825 | 1461635463212 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:51:03 INFO - PROCESS | 1825 | 1461635463214 Marionette TRACE conn3 <- [1,2006,null,{}] 18:51:03 INFO - PROCESS | 1825 | 1461635463220 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:03 INFO - PROCESS | 1825 | 1461635463436 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 18:51:03 INFO - PROCESS | 1825 | 1461635463708 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5541235800 == 172 [pid = 1825] [id = 509] 18:51:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 321 (0x7f5542e61c00) [pid = 1825] [serial = 1528] [outer = (nil)] 18:51:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 322 (0x7f554620dc00) [pid = 1825] [serial = 1529] [outer = 0x7f5542e61c00] 18:51:03 INFO - PROCESS | 1825 | 1461635463833 Marionette DEBUG loaded listener.js 18:51:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 323 (0x7f5549cf0c00) [pid = 1825] [serial = 1530] [outer = 0x7f5542e61c00] 18:51:04 INFO - PROCESS | 1825 | 1461635464676 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 18:51:04 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 18:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1534ms 18:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:51:04 INFO - PROCESS | 1825 | 1461635464748 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 18:51:04 INFO - PROCESS | 1825 | 1461635464751 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 18:51:04 INFO - PROCESS | 1825 | 1461635464759 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:51:04 INFO - PROCESS | 1825 | 1461635464761 Marionette TRACE conn3 <- [1,2010,null,{}] 18:51:04 INFO - PROCESS | 1825 | 1461635464768 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:05 INFO - PROCESS | 1825 | 1461635465035 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 18:51:05 INFO - PROCESS | 1825 | 1461635465347 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55413b0000 == 173 [pid = 1825] [id = 510] 18:51:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 324 (0x7f5541402c00) [pid = 1825] [serial = 1531] [outer = (nil)] 18:51:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 325 (0x7f554140bc00) [pid = 1825] [serial = 1532] [outer = 0x7f5541402c00] 18:51:05 INFO - PROCESS | 1825 | 1461635465427 Marionette DEBUG loaded listener.js 18:51:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 326 (0x7f5541410400) [pid = 1825] [serial = 1533] [outer = 0x7f5541402c00] 18:51:06 INFO - PROCESS | 1825 | 1461635466350 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 18:51:06 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 18:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1632ms 18:51:06 INFO - PROCESS | 1825 | 1461635466389 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 18:51:06 INFO - PROCESS | 1825 | 1461635466393 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 18:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:51:06 INFO - PROCESS | 1825 | 1461635466399 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:51:06 INFO - PROCESS | 1825 | 1461635466401 Marionette TRACE conn3 <- [1,2014,null,{}] 18:51:06 INFO - PROCESS | 1825 | 1461635466407 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:06 INFO - PROCESS | 1825 | 1461635466624 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 18:51:06 INFO - PROCESS | 1825 | 1461635466947 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548a5c800 == 174 [pid = 1825] [id = 511] 18:51:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 327 (0x7f5541406000) [pid = 1825] [serial = 1534] [outer = (nil)] 18:51:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 328 (0x7f5544976400) [pid = 1825] [serial = 1535] [outer = 0x7f5541406000] 18:51:07 INFO - PROCESS | 1825 | 1461635467027 Marionette DEBUG loaded listener.js 18:51:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 329 (0x7f554497b000) [pid = 1825] [serial = 1536] [outer = 0x7f5541406000] 18:51:07 INFO - PROCESS | 1825 | 1461635467914 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 18:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1577ms 18:51:07 INFO - PROCESS | 1825 | 1461635467978 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 18:51:07 INFO - PROCESS | 1825 | 1461635467982 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 18:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:51:07 INFO - PROCESS | 1825 | 1461635467988 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:51:07 INFO - PROCESS | 1825 | 1461635467991 Marionette TRACE conn3 <- [1,2018,null,{}] 18:51:07 INFO - PROCESS | 1825 | 1461635467996 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:08 INFO - PROCESS | 1825 | 1461635468219 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 18:51:08 INFO - PROCESS | 1825 | 1461635468994 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55447e4800 == 175 [pid = 1825] [id = 512] 18:51:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 330 (0x7f5542e5d400) [pid = 1825] [serial = 1537] [outer = (nil)] 18:51:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 331 (0x7f55435ed000) [pid = 1825] [serial = 1538] [outer = 0x7f5542e5d400] 18:51:09 INFO - PROCESS | 1825 | 1461635469070 Marionette DEBUG loaded listener.js 18:51:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 332 (0x7f5544981000) [pid = 1825] [serial = 1539] [outer = 0x7f5542e5d400] 18:51:09 INFO - PROCESS | 1825 | 1461635469943 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2034ms 18:51:10 INFO - PROCESS | 1825 | 1461635470024 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 18:51:10 INFO - PROCESS | 1825 | 1461635470029 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 18:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:51:10 INFO - PROCESS | 1825 | 1461635470036 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:51:10 INFO - PROCESS | 1825 | 1461635470041 Marionette TRACE conn3 <- [1,2022,null,{}] 18:51:10 INFO - PROCESS | 1825 | 1461635470048 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:10 INFO - PROCESS | 1825 | 1461635470255 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 18:51:10 INFO - PROCESS | 1825 | 1461635470581 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556411c000 == 174 [pid = 1825] [id = 57] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a21a000 == 173 [pid = 1825] [id = 439] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f3dc000 == 172 [pid = 1825] [id = 493] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d1e3800 == 171 [pid = 1825] [id = 492] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a210000 == 170 [pid = 1825] [id = 491] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549747800 == 169 [pid = 1825] [id = 490] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55461a4800 == 168 [pid = 1825] [id = 489] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d84e800 == 167 [pid = 1825] [id = 487] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55432e8000 == 166 [pid = 1825] [id = 486] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55432c9000 == 165 [pid = 1825] [id = 485] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549a7f000 == 164 [pid = 1825] [id = 484] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5542feb800 == 163 [pid = 1825] [id = 483] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554967c000 == 162 [pid = 1825] [id = 482] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554965e800 == 161 [pid = 1825] [id = 481] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a411800 == 160 [pid = 1825] [id = 480] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5576c54000 == 159 [pid = 1825] [id = 479] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5573b60000 == 158 [pid = 1825] [id = 478] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5573646000 == 157 [pid = 1825] [id = 477] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556ebae000 == 156 [pid = 1825] [id = 476] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561c8d000 == 155 [pid = 1825] [id = 475] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555e82d800 == 154 [pid = 1825] [id = 474] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558e9e800 == 153 [pid = 1825] [id = 473] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550e64800 == 152 [pid = 1825] [id = 472] 18:51:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a193800 == 151 [pid = 1825] [id = 471] 18:51:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5542fde800 == 152 [pid = 1825] [id = 513] 18:51:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 333 (0x7f55431ce000) [pid = 1825] [serial = 1540] [outer = (nil)] 18:51:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 334 (0x7f5548e61000) [pid = 1825] [serial = 1541] [outer = 0x7f55431ce000] 18:51:11 INFO - PROCESS | 1825 | 1461635471332 Marionette DEBUG loaded listener.js 18:51:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 335 (0x7f5548e69c00) [pid = 1825] [serial = 1542] [outer = 0x7f55431ce000] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 334 (0x7f5557a1dc00) [pid = 1825] [serial = 1406] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 333 (0x7f556fe4c400) [pid = 1825] [serial = 1391] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 332 (0x7f555cccdc00) [pid = 1825] [serial = 1370] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 331 (0x7f5551e41c00) [pid = 1825] [serial = 1355] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 330 (0x7f555c79d400) [pid = 1825] [serial = 1367] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 329 (0x7f55579e2c00) [pid = 1825] [serial = 1346] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 328 (0x7f554d8b3800) [pid = 1825] [serial = 1400] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 327 (0x7f554f052800) [pid = 1825] [serial = 1401] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 326 (0x7f556ecfb400) [pid = 1825] [serial = 1385] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 325 (0x7f5568143400) [pid = 1825] [serial = 1382] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 324 (0x7f5561517400) [pid = 1825] [serial = 1379] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 323 (0x7f55604ad400) [pid = 1825] [serial = 1376] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 322 (0x7f555cced800) [pid = 1825] [serial = 1373] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 321 (0x7f55587e0800) [pid = 1825] [serial = 1361] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 320 (0x7f555b59f000) [pid = 1825] [serial = 1364] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 319 (0x7f554cea2000) [pid = 1825] [serial = 1352] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 318 (0x7f5549b41800) [pid = 1825] [serial = 1349] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 317 (0x7f554ca55800) [pid = 1825] [serial = 1397] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 316 (0x7f554ceadc00) [pid = 1825] [serial = 1398] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 315 (0x7f5549b41000) [pid = 1825] [serial = 1394] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 314 (0x7f554b8e4400) [pid = 1825] [serial = 1395] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 313 (0x7f55579ef800) [pid = 1825] [serial = 1358] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 312 (0x7f5550da0800) [pid = 1825] [serial = 1388] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 311 (0x7f55588b7400) [pid = 1825] [serial = 1409] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 310 (0x7f5555a26000) [pid = 1825] [serial = 1404] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 309 (0x7f55553cf800) [pid = 1825] [serial = 1403] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 308 (0x7f55587ee800) [pid = 1825] [serial = 1407] [outer = (nil)] [url = about:blank] 18:51:11 INFO - PROCESS | 1825 | --DOMWINDOW == 307 (0x7f555b865800) [pid = 1825] [serial = 1410] [outer = (nil)] [url = about:blank] 18:51:12 INFO - PROCESS | 1825 | 1461635472193 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 18:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2188ms 18:51:12 INFO - PROCESS | 1825 | 1461635472227 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 18:51:12 INFO - PROCESS | 1825 | 1461635472233 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 18:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:51:12 INFO - PROCESS | 1825 | 1461635472241 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:51:12 INFO - PROCESS | 1825 | 1461635472244 Marionette TRACE conn3 <- [1,2026,null,{}] 18:51:12 INFO - PROCESS | 1825 | 1461635472249 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:12 INFO - PROCESS | 1825 | 1461635472462 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 18:51:12 INFO - PROCESS | 1825 | 1461635472701 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549672000 == 153 [pid = 1825] [id = 514] 18:51:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 308 (0x7f5546207800) [pid = 1825] [serial = 1543] [outer = (nil)] 18:51:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 309 (0x7f5549ced800) [pid = 1825] [serial = 1544] [outer = 0x7f5546207800] 18:51:12 INFO - PROCESS | 1825 | 1461635472770 Marionette DEBUG loaded listener.js 18:51:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 310 (0x7f5549cf4c00) [pid = 1825] [serial = 1545] [outer = 0x7f5546207800] 18:51:13 INFO - PROCESS | 1825 | 1461635473592 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 18:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1380ms 18:51:13 INFO - PROCESS | 1825 | 1461635473620 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 18:51:13 INFO - PROCESS | 1825 | 1461635473624 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 18:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:51:13 INFO - PROCESS | 1825 | 1461635473632 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:51:13 INFO - PROCESS | 1825 | 1461635473639 Marionette TRACE conn3 <- [1,2030,null,{}] 18:51:13 INFO - PROCESS | 1825 | 1461635473652 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:13 INFO - PROCESS | 1825 | 1461635473936 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 18:51:13 INFO - PROCESS | 1825 | 1461635473976 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a40b000 == 154 [pid = 1825] [id = 515] 18:51:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 311 (0x7f5549cf4800) [pid = 1825] [serial = 1546] [outer = (nil)] 18:51:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 312 (0x7f554a438000) [pid = 1825] [serial = 1547] [outer = 0x7f5549cf4800] 18:51:14 INFO - PROCESS | 1825 | 1461635474043 Marionette DEBUG loaded listener.js 18:51:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 313 (0x7f554bc8fc00) [pid = 1825] [serial = 1548] [outer = 0x7f5549cf4800] 18:51:14 INFO - PROCESS | 1825 | 1461635474931 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 18:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1346ms 18:51:14 INFO - PROCESS | 1825 | 1461635474976 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 18:51:14 INFO - PROCESS | 1825 | 1461635474981 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 18:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:51:14 INFO - PROCESS | 1825 | 1461635474986 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:51:14 INFO - PROCESS | 1825 | 1461635474989 Marionette TRACE conn3 <- [1,2034,null,{}] 18:51:14 INFO - PROCESS | 1825 | 1461635474994 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:15 INFO - PROCESS | 1825 | 1461635475275 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 18:51:15 INFO - PROCESS | 1825 | 1461635475333 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bedb000 == 155 [pid = 1825] [id = 516] 18:51:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 314 (0x7f554a437000) [pid = 1825] [serial = 1549] [outer = (nil)] 18:51:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 315 (0x7f554ce06000) [pid = 1825] [serial = 1550] [outer = 0x7f554a437000] 18:51:15 INFO - PROCESS | 1825 | 1461635475409 Marionette DEBUG loaded listener.js 18:51:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 316 (0x7f554cea6c00) [pid = 1825] [serial = 1551] [outer = 0x7f554a437000] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 315 (0x7f554f05ec00) [pid = 1825] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 314 (0x7f55498e6400) [pid = 1825] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 313 (0x7f554d86b000) [pid = 1825] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 312 (0x7f554686d400) [pid = 1825] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 311 (0x7f5556d71400) [pid = 1825] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 310 (0x7f556021c800) [pid = 1825] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 309 (0x7f5549a98400) [pid = 1825] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 308 (0x7f554b8e4800) [pid = 1825] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 307 (0x7f554d625c00) [pid = 1825] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 306 (0x7f554ce0ec00) [pid = 1825] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 305 (0x7f5546862800) [pid = 1825] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 304 (0x7f55498e3400) [pid = 1825] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 303 (0x7f55431cd400) [pid = 1825] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 302 (0x7f554d097400) [pid = 1825] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 301 (0x7f5551d30800) [pid = 1825] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 300 (0x7f5548e64000) [pid = 1825] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 299 (0x7f554a92bc00) [pid = 1825] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 298 (0x7f556500e800) [pid = 1825] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 297 (0x7f554d867000) [pid = 1825] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 296 (0x7f554b9b7c00) [pid = 1825] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 295 (0x7f555c7a0000) [pid = 1825] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 294 (0x7f5551f2f000) [pid = 1825] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 293 (0x7f5548e5c400) [pid = 1825] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 292 (0x7f554ca58800) [pid = 1825] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 291 (0x7f555b68b800) [pid = 1825] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 290 (0x7f554e1c6800) [pid = 1825] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 289 (0x7f5548e5b800) [pid = 1825] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 288 (0x7f55431cd800) [pid = 1825] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 287 (0x7f55469ed800) [pid = 1825] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 286 (0x7f55457f3000) [pid = 1825] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 285 (0x7f5555a3ec00) [pid = 1825] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 284 (0x7f5549b40800) [pid = 1825] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 283 (0x7f554a42f000) [pid = 1825] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 282 (0x7f554d0a2000) [pid = 1825] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 281 (0x7f55457e7400) [pid = 1825] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 280 (0x7f554a42e400) [pid = 1825] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 279 (0x7f55469ed400) [pid = 1825] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 278 (0x7f55602bc000) [pid = 1825] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f554cea8000) [pid = 1825] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f55585b7c00) [pid = 1825] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f554d098400) [pid = 1825] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f554fdb2400) [pid = 1825] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f555b685400) [pid = 1825] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f554cac7800) [pid = 1825] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f554be08800) [pid = 1825] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f55457ebc00) [pid = 1825] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f555892d800) [pid = 1825] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f5559d43800) [pid = 1825] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f5550d94000) [pid = 1825] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f554e209c00) [pid = 1825] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f555c611400) [pid = 1825] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f5558c7ec00) [pid = 1825] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f555892f000) [pid = 1825] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f554fdb4400) [pid = 1825] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f554a32c800) [pid = 1825] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f55431d4800) [pid = 1825] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f555b858800) [pid = 1825] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f555892c000) [pid = 1825] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f554d7e8c00) [pid = 1825] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f554d0a5400) [pid = 1825] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f555f315800) [pid = 1825] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f5556ab2000) [pid = 1825] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f555ab68000) [pid = 1825] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f5560b7e800) [pid = 1825] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f555f3a2400) [pid = 1825] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f554d618800) [pid = 1825] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f554a931800) [pid = 1825] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f554df74c00) [pid = 1825] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f5556aaec00) [pid = 1825] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f5560b87c00) [pid = 1825] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f5546860c00) [pid = 1825] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f554b808800) [pid = 1825] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f554be09000) [pid = 1825] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f55498f0800) [pid = 1825] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f554b8e0800) [pid = 1825] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f5544330000) [pid = 1825] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f554a32e400) [pid = 1825] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f55469f0000) [pid = 1825] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f5544324800) [pid = 1825] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f555c798800) [pid = 1825] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f55588b3000) [pid = 1825] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f55607e8000) [pid = 1825] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f554d624c00) [pid = 1825] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f554ca5f800) [pid = 1825] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f5551e46000) [pid = 1825] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f554d617000) [pid = 1825] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f55607f2000) [pid = 1825] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f554f055000) [pid = 1825] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f555f621000) [pid = 1825] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f5556d69400) [pid = 1825] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f55469e4c00) [pid = 1825] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f555591e800) [pid = 1825] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f5544328000) [pid = 1825] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f55588bd800) [pid = 1825] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f55469e6400) [pid = 1825] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f55497efc00) [pid = 1825] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f5555a1ec00) [pid = 1825] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f555c605000) [pid = 1825] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f555e81a000) [pid = 1825] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f55585aa800) [pid = 1825] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f55587e5c00) [pid = 1825] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f5558c7fc00) [pid = 1825] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f554de35400) [pid = 1825] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:51:17 INFO - PROCESS | 1825 | 1461635477722 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2782ms 18:51:17 INFO - PROCESS | 1825 | 1461635477769 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 18:51:17 INFO - PROCESS | 1825 | 1461635477772 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 18:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:51:17 INFO - PROCESS | 1825 | 1461635477778 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:51:17 INFO - PROCESS | 1825 | 1461635477780 Marionette TRACE conn3 <- [1,2038,null,{}] 18:51:17 INFO - PROCESS | 1825 | 1461635477785 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:17 INFO - PROCESS | 1825 | 1461635477977 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 18:51:17 INFO - PROCESS | 1825 | 1461635477992 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55487de000 == 156 [pid = 1825] [id = 517] 18:51:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f55469ea800) [pid = 1825] [serial = 1552] [outer = (nil)] 18:51:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f5548e5c400) [pid = 1825] [serial = 1553] [outer = 0x7f55469ea800] 18:51:18 INFO - PROCESS | 1825 | 1461635478065 Marionette DEBUG loaded listener.js 18:51:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f5549aa4c00) [pid = 1825] [serial = 1554] [outer = 0x7f55469ea800] 18:51:18 INFO - PROCESS | 1825 | 1461635478980 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 18:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1228ms 18:51:19 INFO - PROCESS | 1825 | 1461635479019 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 18:51:19 INFO - PROCESS | 1825 | 1461635479023 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 18:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:51:19 INFO - PROCESS | 1825 | 1461635479029 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:51:19 INFO - PROCESS | 1825 | 1461635479030 Marionette TRACE conn3 <- [1,2042,null,{}] 18:51:19 INFO - PROCESS | 1825 | 1461635479035 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:19 INFO - PROCESS | 1825 | 1461635479404 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 18:51:19 INFO - PROCESS | 1825 | 1461635479737 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55469d4800 == 157 [pid = 1825] [id = 518] 18:51:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f55431d5000) [pid = 1825] [serial = 1555] [outer = (nil)] 18:51:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f5544330000) [pid = 1825] [serial = 1556] [outer = 0x7f55431d5000] 18:51:19 INFO - PROCESS | 1825 | 1461635479814 Marionette DEBUG loaded listener.js 18:51:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f55457e8800) [pid = 1825] [serial = 1557] [outer = 0x7f55431d5000] 18:51:20 INFO - PROCESS | 1825 | 1461635480746 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:51:20 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) 18:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1776ms 18:51:20 INFO - PROCESS | 1825 | 1461635480808 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 18:51:20 INFO - PROCESS | 1825 | 1461635480815 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 18:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:51:20 INFO - PROCESS | 1825 | 1461635480822 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:51:20 INFO - PROCESS | 1825 | 1461635480829 Marionette TRACE conn3 <- [1,2046,null,{}] 18:51:20 INFO - PROCESS | 1825 | 1461635480835 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:21 INFO - PROCESS | 1825 | 1461635481055 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 18:51:21 INFO - PROCESS | 1825 | 1461635481375 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549dcb000 == 158 [pid = 1825] [id = 519] 18:51:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f55469f0000) [pid = 1825] [serial = 1558] [outer = (nil)] 18:51:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f5548e68c00) [pid = 1825] [serial = 1559] [outer = 0x7f55469f0000] 18:51:21 INFO - PROCESS | 1825 | 1461635481460 Marionette DEBUG loaded listener.js 18:51:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f5549a96c00) [pid = 1825] [serial = 1560] [outer = 0x7f55469f0000] 18:51:22 INFO - PROCESS | 1825 | 1461635482382 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1637ms 18:51:22 INFO - PROCESS | 1825 | 1461635482460 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 18:51:22 INFO - PROCESS | 1825 | 1461635482464 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 18:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:51:22 INFO - PROCESS | 1825 | 1461635482470 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:51:22 INFO - PROCESS | 1825 | 1461635482474 Marionette TRACE conn3 <- [1,2050,null,{}] 18:51:22 INFO - PROCESS | 1825 | 1461635482479 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:22 INFO - PROCESS | 1825 | 1461635482710 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 18:51:23 INFO - PROCESS | 1825 | 1461635483062 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ca21000 == 159 [pid = 1825] [id = 520] 18:51:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f5549cee000) [pid = 1825] [serial = 1561] [outer = (nil)] 18:51:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f554a32b800) [pid = 1825] [serial = 1562] [outer = 0x7f5549cee000] 18:51:23 INFO - PROCESS | 1825 | 1461635483141 Marionette DEBUG loaded listener.js 18:51:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f554a431000) [pid = 1825] [serial = 1563] [outer = 0x7f5549cee000] 18:51:24 INFO - PROCESS | 1825 | 1461635484036 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1629ms 18:51:24 INFO - PROCESS | 1825 | 1461635484102 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 18:51:24 INFO - PROCESS | 1825 | 1461635484108 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 18:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:51:24 INFO - PROCESS | 1825 | 1461635484124 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:51:24 INFO - PROCESS | 1825 | 1461635484131 Marionette TRACE conn3 <- [1,2054,null,{}] 18:51:24 INFO - PROCESS | 1825 | 1461635484136 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:24 INFO - PROCESS | 1825 | 1461635484385 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 18:51:24 INFO - PROCESS | 1825 | 1461635484695 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ded0000 == 160 [pid = 1825] [id = 521] 18:51:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f5549cf2c00) [pid = 1825] [serial = 1564] [outer = (nil)] 18:51:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f554be07000) [pid = 1825] [serial = 1565] [outer = 0x7f5549cf2c00] 18:51:24 INFO - PROCESS | 1825 | 1461635484782 Marionette DEBUG loaded listener.js 18:51:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f554ce07c00) [pid = 1825] [serial = 1566] [outer = 0x7f5549cf2c00] 18:51:25 INFO - PROCESS | 1825 | 1461635485658 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 18:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1592ms 18:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:51:25 INFO - PROCESS | 1825 | 1461635485709 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 18:51:25 INFO - PROCESS | 1825 | 1461635485712 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 18:51:25 INFO - PROCESS | 1825 | 1461635485718 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:51:25 INFO - PROCESS | 1825 | 1461635485721 Marionette TRACE conn3 <- [1,2058,null,{}] 18:51:25 INFO - PROCESS | 1825 | 1461635485726 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:25 INFO - PROCESS | 1825 | 1461635485941 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 18:51:26 INFO - PROCESS | 1825 | 1461635486251 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f3e1000 == 161 [pid = 1825] [id = 522] 18:51:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f5549cf5000) [pid = 1825] [serial = 1567] [outer = (nil)] 18:51:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f554d080000) [pid = 1825] [serial = 1568] [outer = 0x7f5549cf5000] 18:51:26 INFO - PROCESS | 1825 | 1461635486329 Marionette DEBUG loaded listener.js 18:51:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f554d09b400) [pid = 1825] [serial = 1569] [outer = 0x7f5549cf5000] 18:51:27 INFO - PROCESS | 1825 | 1461635487139 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 18:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1481ms 18:51:27 INFO - PROCESS | 1825 | 1461635487200 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 18:51:27 INFO - PROCESS | 1825 | 1461635487203 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 18:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:51:27 INFO - PROCESS | 1825 | 1461635487209 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:51:27 INFO - PROCESS | 1825 | 1461635487211 Marionette TRACE conn3 <- [1,2062,null,{}] 18:51:27 INFO - PROCESS | 1825 | 1461635487217 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:27 INFO - PROCESS | 1825 | 1461635487437 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 18:51:27 INFO - PROCESS | 1825 | 1461635487717 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550e60800 == 162 [pid = 1825] [id = 523] 18:51:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f554d8aa400) [pid = 1825] [serial = 1570] [outer = (nil)] 18:51:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f554d8b1400) [pid = 1825] [serial = 1571] [outer = 0x7f554d8aa400] 18:51:27 INFO - PROCESS | 1825 | 1461635487886 Marionette DEBUG loaded listener.js 18:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f554f053c00) [pid = 1825] [serial = 1572] [outer = 0x7f554d8aa400] 18:51:28 INFO - PROCESS | 1825 | 1461635488788 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 18:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1627ms 18:51:28 INFO - PROCESS | 1825 | 1461635488838 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 18:51:28 INFO - PROCESS | 1825 | 1461635488841 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 18:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:51:28 INFO - PROCESS | 1825 | 1461635488848 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:51:28 INFO - PROCESS | 1825 | 1461635488850 Marionette TRACE conn3 <- [1,2066,null,{}] 18:51:28 INFO - PROCESS | 1825 | 1461635488855 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:29 INFO - PROCESS | 1825 | 1461635489064 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 18:51:29 INFO - PROCESS | 1825 | 1461635489381 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556cb0000 == 163 [pid = 1825] [id = 524] 18:51:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f554d0a3000) [pid = 1825] [serial = 1573] [outer = (nil)] 18:51:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f5550da0800) [pid = 1825] [serial = 1574] [outer = 0x7f554d0a3000] 18:51:29 INFO - PROCESS | 1825 | 1461635489465 Marionette DEBUG loaded listener.js 18:51:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f55553cac00) [pid = 1825] [serial = 1575] [outer = 0x7f554d0a3000] 18:51:30 INFO - PROCESS | 1825 | 1461635490325 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 18:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1528ms 18:51:30 INFO - PROCESS | 1825 | 1461635490377 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 18:51:30 INFO - PROCESS | 1825 | 1461635490381 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 18:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:51:30 INFO - PROCESS | 1825 | 1461635490387 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:51:30 INFO - PROCESS | 1825 | 1461635490389 Marionette TRACE conn3 <- [1,2070,null,{}] 18:51:30 INFO - PROCESS | 1825 | 1461635490394 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:30 INFO - PROCESS | 1825 | 1461635490592 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 18:51:30 INFO - PROCESS | 1825 | 1461635490868 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558199800 == 164 [pid = 1825] [id = 525] 18:51:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f554d8ab800) [pid = 1825] [serial = 1576] [outer = (nil)] 18:51:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f5555920000) [pid = 1825] [serial = 1577] [outer = 0x7f554d8ab800] 18:51:30 INFO - PROCESS | 1825 | 1461635490985 Marionette DEBUG loaded listener.js 18:51:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f5555a46c00) [pid = 1825] [serial = 1578] [outer = 0x7f554d8ab800] 18:51:31 INFO - PROCESS | 1825 | 1461635491832 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 18:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1491ms 18:51:31 INFO - PROCESS | 1825 | 1461635491879 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 18:51:31 INFO - PROCESS | 1825 | 1461635491883 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 18:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:51:31 INFO - PROCESS | 1825 | 1461635491888 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:51:31 INFO - PROCESS | 1825 | 1461635491890 Marionette TRACE conn3 <- [1,2074,null,{}] 18:51:31 INFO - PROCESS | 1825 | 1461635491896 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:32 INFO - PROCESS | 1825 | 1461635492095 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 18:51:32 INFO - PROCESS | 1825 | 1461635492371 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558a1b800 == 165 [pid = 1825] [id = 526] 18:51:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f55553cc000) [pid = 1825] [serial = 1579] [outer = (nil)] 18:51:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f5556b88800) [pid = 1825] [serial = 1580] [outer = 0x7f55553cc000] 18:51:32 INFO - PROCESS | 1825 | 1461635492448 Marionette DEBUG loaded listener.js 18:51:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f5556d65800) [pid = 1825] [serial = 1581] [outer = 0x7f55553cc000] 18:51:33 INFO - PROCESS | 1825 | 1461635493319 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 18:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1495ms 18:51:33 INFO - PROCESS | 1825 | 1461635493385 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 18:51:33 INFO - PROCESS | 1825 | 1461635493389 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 18:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:51:33 INFO - PROCESS | 1825 | 1461635493394 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:51:33 INFO - PROCESS | 1825 | 1461635493403 Marionette TRACE conn3 <- [1,2078,null,{}] 18:51:33 INFO - PROCESS | 1825 | 1461635493408 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:33 INFO - PROCESS | 1825 | 1461635493621 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 18:51:33 INFO - PROCESS | 1825 | 1461635493894 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c536000 == 166 [pid = 1825] [id = 527] 18:51:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f554432b400) [pid = 1825] [serial = 1582] [outer = (nil)] 18:51:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f55579e3000) [pid = 1825] [serial = 1583] [outer = 0x7f554432b400] 18:51:34 INFO - PROCESS | 1825 | 1461635494008 Marionette DEBUG loaded listener.js 18:51:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f55580e8800) [pid = 1825] [serial = 1584] [outer = 0x7f554432b400] 18:51:34 INFO - PROCESS | 1825 | 1461635494819 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 18:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1488ms 18:51:34 INFO - PROCESS | 1825 | 1461635494884 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 18:51:34 INFO - PROCESS | 1825 | 1461635494887 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 18:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:51:34 INFO - PROCESS | 1825 | 1461635494893 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:51:34 INFO - PROCESS | 1825 | 1461635494895 Marionette TRACE conn3 <- [1,2082,null,{}] 18:51:34 INFO - PROCESS | 1825 | 1461635494900 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:35 INFO - PROCESS | 1825 | 1461635495106 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 18:51:35 INFO - PROCESS | 1825 | 1461635495400 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555e837000 == 167 [pid = 1825] [id = 528] 18:51:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f55588bd800) [pid = 1825] [serial = 1585] [outer = (nil)] 18:51:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f5558921800) [pid = 1825] [serial = 1586] [outer = 0x7f55588bd800] 18:51:35 INFO - PROCESS | 1825 | 1461635495538 Marionette DEBUG loaded listener.js 18:51:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f5558c7f800) [pid = 1825] [serial = 1587] [outer = 0x7f55588bd800] 18:51:36 INFO - PROCESS | 1825 | 1461635496412 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 18:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1578ms 18:51:36 INFO - PROCESS | 1825 | 1461635496472 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 18:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:51:36 INFO - PROCESS | 1825 | 1461635496476 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 18:51:36 INFO - PROCESS | 1825 | 1461635496482 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:51:36 INFO - PROCESS | 1825 | 1461635496485 Marionette TRACE conn3 <- [1,2086,null,{}] 18:51:36 INFO - PROCESS | 1825 | 1461635496491 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:36 INFO - PROCESS | 1825 | 1461635496718 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 18:51:37 INFO - PROCESS | 1825 | 1461635497033 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562205000 == 168 [pid = 1825] [id = 529] 18:51:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f55588be000) [pid = 1825] [serial = 1588] [outer = (nil)] 18:51:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f555b681c00) [pid = 1825] [serial = 1589] [outer = 0x7f55588be000] 18:51:37 INFO - PROCESS | 1825 | 1461635497109 Marionette DEBUG loaded listener.js 18:51:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f555b864800) [pid = 1825] [serial = 1590] [outer = 0x7f55588be000] 18:51:37 INFO - PROCESS | 1825 | 1461635497931 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 18:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1479ms 18:51:37 INFO - PROCESS | 1825 | 1461635497961 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 18:51:37 INFO - PROCESS | 1825 | 1461635497964 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 18:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:51:37 INFO - PROCESS | 1825 | 1461635497970 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:51:37 INFO - PROCESS | 1825 | 1461635497972 Marionette TRACE conn3 <- [1,2090,null,{}] 18:51:37 INFO - PROCESS | 1825 | 1461635497977 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:38 INFO - PROCESS | 1825 | 1461635498184 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 18:51:38 INFO - PROCESS | 1825 | 1461635498469 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ddce800 == 169 [pid = 1825] [id = 530] 18:51:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f554f563000) [pid = 1825] [serial = 1591] [outer = (nil)] 18:51:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f555c606400) [pid = 1825] [serial = 1592] [outer = 0x7f554f563000] 18:51:38 INFO - PROCESS | 1825 | 1461635498582 Marionette DEBUG loaded listener.js 18:51:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f555c882800) [pid = 1825] [serial = 1593] [outer = 0x7f554f563000] 18:51:39 INFO - PROCESS | 1825 | 1461635499435 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 18:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1527ms 18:51:39 INFO - PROCESS | 1825 | 1461635499498 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 18:51:39 INFO - PROCESS | 1825 | 1461635499502 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 18:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:51:39 INFO - PROCESS | 1825 | 1461635499507 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:51:39 INFO - PROCESS | 1825 | 1461635499509 Marionette TRACE conn3 <- [1,2094,null,{}] 18:51:39 INFO - PROCESS | 1825 | 1461635499515 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:39 INFO - PROCESS | 1825 | 1461635499731 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 18:51:40 INFO - PROCESS | 1825 | 1461635500010 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557364e800 == 170 [pid = 1825] [id = 531] 18:51:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f55553ce800) [pid = 1825] [serial = 1594] [outer = (nil)] 18:51:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f555cafb400) [pid = 1825] [serial = 1595] [outer = 0x7f55553ce800] 18:51:40 INFO - PROCESS | 1825 | 1461635500130 Marionette DEBUG loaded listener.js 18:51:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f555ccdfc00) [pid = 1825] [serial = 1596] [outer = 0x7f55553ce800] 18:51:40 INFO - PROCESS | 1825 | 1461635500963 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 18:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1483ms 18:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:51:41 INFO - PROCESS | 1825 | 1461635500992 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 18:51:41 INFO - PROCESS | 1825 | 1461635500995 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 18:51:41 INFO - PROCESS | 1825 | 1461635501001 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:51:41 INFO - PROCESS | 1825 | 1461635501004 Marionette TRACE conn3 <- [1,2098,null,{}] 18:51:41 INFO - PROCESS | 1825 | 1461635501009 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:41 INFO - PROCESS | 1825 | 1461635501219 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 18:51:41 INFO - PROCESS | 1825 | 1461635501499 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5575e80000 == 171 [pid = 1825] [id = 532] 18:51:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f555c883400) [pid = 1825] [serial = 1597] [outer = (nil)] 18:51:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f555ea70800) [pid = 1825] [serial = 1598] [outer = 0x7f555c883400] 18:51:41 INFO - PROCESS | 1825 | 1461635501576 Marionette DEBUG loaded listener.js 18:51:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f555f618000) [pid = 1825] [serial = 1599] [outer = 0x7f555c883400] 18:51:42 INFO - PROCESS | 1825 | 1461635502438 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 18:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1481ms 18:51:42 INFO - PROCESS | 1825 | 1461635502482 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 18:51:42 INFO - PROCESS | 1825 | 1461635502486 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 18:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:51:42 INFO - PROCESS | 1825 | 1461635502491 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:51:42 INFO - PROCESS | 1825 | 1461635502493 Marionette TRACE conn3 <- [1,2102,null,{}] 18:51:42 INFO - PROCESS | 1825 | 1461635502499 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:42 INFO - PROCESS | 1825 | 1461635502714 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 18:51:43 INFO - PROCESS | 1825 | 1461635503033 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546497800 == 172 [pid = 1825] [id = 533] 18:51:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f555c792800) [pid = 1825] [serial = 1600] [outer = (nil)] 18:51:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f55604ae000) [pid = 1825] [serial = 1601] [outer = 0x7f555c792800] 18:51:43 INFO - PROCESS | 1825 | 1461635503148 Marionette DEBUG loaded listener.js 18:51:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f5561518c00) [pid = 1825] [serial = 1602] [outer = 0x7f555c792800] 18:51:44 INFO - PROCESS | 1825 | 1461635504011 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 18:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1589ms 18:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:51:44 INFO - PROCESS | 1825 | 1461635504083 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 18:51:44 INFO - PROCESS | 1825 | 1461635504085 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 18:51:44 INFO - PROCESS | 1825 | 1461635504092 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:51:44 INFO - PROCESS | 1825 | 1461635504095 Marionette TRACE conn3 <- [1,2106,null,{}] 18:51:44 INFO - PROCESS | 1825 | 1461635504100 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:44 INFO - PROCESS | 1825 | 1461635504315 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 18:51:44 INFO - PROCESS | 1825 | 1461635504632 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555001c800 == 173 [pid = 1825] [id = 534] 18:51:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f555ccc5400) [pid = 1825] [serial = 1603] [outer = (nil)] 18:51:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f5561aba800) [pid = 1825] [serial = 1604] [outer = 0x7f555ccc5400] 18:51:44 INFO - PROCESS | 1825 | 1461635504707 Marionette DEBUG loaded listener.js 18:51:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f5564de4800) [pid = 1825] [serial = 1605] [outer = 0x7f555ccc5400] 18:51:45 INFO - PROCESS | 1825 | 1461635505560 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 18:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1533ms 18:51:45 INFO - PROCESS | 1825 | 1461635505625 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 18:51:45 INFO - PROCESS | 1825 | 1461635505629 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 18:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:51:45 INFO - PROCESS | 1825 | 1461635505635 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:51:45 INFO - PROCESS | 1825 | 1461635505637 Marionette TRACE conn3 <- [1,2110,null,{}] 18:51:45 INFO - PROCESS | 1825 | 1461635505642 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:45 INFO - PROCESS | 1825 | 1461635505857 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 18:51:46 INFO - PROCESS | 1825 | 1461635506214 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555002e000 == 174 [pid = 1825] [id = 535] 18:51:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f55431da400) [pid = 1825] [serial = 1606] [outer = (nil)] 18:51:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f5565026000) [pid = 1825] [serial = 1607] [outer = 0x7f55431da400] 18:51:46 INFO - PROCESS | 1825 | 1461635506291 Marionette DEBUG loaded listener.js 18:51:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f556ee0d000) [pid = 1825] [serial = 1608] [outer = 0x7f55431da400] 18:51:47 INFO - PROCESS | 1825 | 1461635507179 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 18:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1591ms 18:51:47 INFO - PROCESS | 1825 | 1461635507227 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 18:51:47 INFO - PROCESS | 1825 | 1461635507231 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 18:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:51:47 INFO - PROCESS | 1825 | 1461635507237 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:51:47 INFO - PROCESS | 1825 | 1461635507239 Marionette TRACE conn3 <- [1,2114,null,{}] 18:51:47 INFO - PROCESS | 1825 | 1461635507245 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:47 INFO - PROCESS | 1825 | 1461635507461 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 18:51:47 INFO - PROCESS | 1825 | 1461635507787 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55411d9800 == 175 [pid = 1825] [id = 536] 18:51:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f55431d1400) [pid = 1825] [serial = 1609] [outer = (nil)] 18:51:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f5546211c00) [pid = 1825] [serial = 1610] [outer = 0x7f55431d1400] 18:51:47 INFO - PROCESS | 1825 | 1461635507863 Marionette DEBUG loaded listener.js 18:51:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f5549a98000) [pid = 1825] [serial = 1611] [outer = 0x7f55431d1400] 18:51:48 INFO - PROCESS | 1825 | 1461635508738 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 18:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1540ms 18:51:48 INFO - PROCESS | 1825 | 1461635508777 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 18:51:48 INFO - PROCESS | 1825 | 1461635508780 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 18:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:51:48 INFO - PROCESS | 1825 | 1461635508787 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:51:48 INFO - PROCESS | 1825 | 1461635508789 Marionette TRACE conn3 <- [1,2118,null,{}] 18:51:48 INFO - PROCESS | 1825 | 1461635508794 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:49 INFO - PROCESS | 1825 | 1461635509004 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 18:51:49 INFO - PROCESS | 1825 | 1461635509291 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554619e800 == 176 [pid = 1825] [id = 537] 18:51:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f55431d7c00) [pid = 1825] [serial = 1612] [outer = (nil)] 18:51:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f55457e7800) [pid = 1825] [serial = 1613] [outer = 0x7f55431d7c00] 18:51:49 INFO - PROCESS | 1825 | 1461635509409 Marionette DEBUG loaded listener.js 18:51:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f5548e5f800) [pid = 1825] [serial = 1614] [outer = 0x7f55431d7c00] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556207b000 == 175 [pid = 1825] [id = 459] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ba07800 == 174 [pid = 1825] [id = 462] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556176e000 == 173 [pid = 1825] [id = 458] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556eb9b800 == 172 [pid = 1825] [id = 461] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5557967000 == 171 [pid = 1825] [id = 463] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564bbc000 == 170 [pid = 1825] [id = 460] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55487de000 == 169 [pid = 1825] [id = 517] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554bedb000 == 168 [pid = 1825] [id = 516] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a40b000 == 167 [pid = 1825] [id = 515] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549672000 == 166 [pid = 1825] [id = 514] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5542fde800 == 165 [pid = 1825] [id = 513] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55447e4800 == 164 [pid = 1825] [id = 512] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5548a5c800 == 163 [pid = 1825] [id = 511] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55413b0000 == 162 [pid = 1825] [id = 510] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5541235800 == 161 [pid = 1825] [id = 509] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549de2800 == 160 [pid = 1825] [id = 508] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549dca000 == 159 [pid = 1825] [id = 507] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55487a4800 == 158 [pid = 1825] [id = 506] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55447ec000 == 157 [pid = 1825] [id = 505] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5575e7c800 == 156 [pid = 1825] [id = 504] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556ebaf800 == 155 [pid = 1825] [id = 503] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562959800 == 154 [pid = 1825] [id = 502] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561755800 == 153 [pid = 1825] [id = 501] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555de27800 == 152 [pid = 1825] [id = 500] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5559a35000 == 151 [pid = 1825] [id = 499] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55589dc800 == 150 [pid = 1825] [id = 498] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5557976800 == 149 [pid = 1825] [id = 497] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5556d93800 == 148 [pid = 1825] [id = 470] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555531f800 == 147 [pid = 1825] [id = 496] 18:51:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a19f000 == 146 [pid = 1825] [id = 495] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f55553d1800) [pid = 1825] [serial = 1482] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f55553d6400) [pid = 1825] [serial = 1356] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f554b80f000) [pid = 1825] [serial = 1350] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f5564ddbc00) [pid = 1825] [serial = 1380] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f554be0e800) [pid = 1825] [serial = 1122] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f555caf1400) [pid = 1825] [serial = 1293] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f5560b7a800) [pid = 1825] [serial = 1377] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f554d082800) [pid = 1825] [serial = 1466] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f5549aa3000) [pid = 1825] [serial = 1455] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f555f867c00) [pid = 1825] [serial = 1164] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f5560b7cc00) [pid = 1825] [serial = 1167] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f554d084000) [pid = 1825] [serial = 1475] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f554864b000) [pid = 1825] [serial = 1119] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f55498f0c00) [pid = 1825] [serial = 1248] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f55431d9c00) [pid = 1825] [serial = 1458] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f554de35800) [pid = 1825] [serial = 1418] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f556dde0800) [pid = 1825] [serial = 1383] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f557360b800) [pid = 1825] [serial = 1440] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f554d8adc00) [pid = 1825] [serial = 1323] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f556e956000) [pid = 1825] [serial = 1242] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f554e207c00) [pid = 1825] [serial = 1479] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f554ca63c00) [pid = 1825] [serial = 1215] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f555f317000) [pid = 1825] [serial = 1374] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f5558924000) [pid = 1825] [serial = 1224] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f554ce0a000) [pid = 1825] [serial = 1437] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f554ca64000) [pid = 1825] [serial = 1107] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f555c795800) [pid = 1825] [serial = 1161] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f55431d4c00) [pid = 1825] [serial = 1457] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f5573e9fc00) [pid = 1825] [serial = 1053] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f5548e62c00) [pid = 1825] [serial = 1433] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f554b8e2400) [pid = 1825] [serial = 1461] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f5571aabc00) [pid = 1825] [serial = 1392] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f554b9b6c00) [pid = 1825] [serial = 1473] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f5560b84000) [pid = 1825] [serial = 1425] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f554b8e3000) [pid = 1825] [serial = 1415] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f55739b1c00) [pid = 1825] [serial = 1452] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f556ebca800) [pid = 1825] [serial = 1305] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f5548644c00) [pid = 1825] [serial = 1469] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f5556b87000) [pid = 1825] [serial = 1448] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f554d870400) [pid = 1825] [serial = 1188] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f5568da1800) [pid = 1825] [serial = 1173] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f556fd4c400) [pid = 1825] [serial = 1110] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f5561878800) [pid = 1825] [serial = 1427] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f554f56c400) [pid = 1825] [serial = 1218] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f555826f800) [pid = 1825] [serial = 1359] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f555f3a0800) [pid = 1825] [serial = 1233] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f555b689400) [pid = 1825] [serial = 1146] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f55739a5000) [pid = 1825] [serial = 1113] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f5573a43c00) [pid = 1825] [serial = 1311] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f5571fbe400) [pid = 1825] [serial = 1308] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f555b590c00) [pid = 1825] [serial = 1227] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f55497f3800) [pid = 1825] [serial = 1470] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f555b85b400) [pid = 1825] [serial = 1290] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f554e20c400) [pid = 1825] [serial = 1442] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f555cce6000) [pid = 1825] [serial = 1230] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f555dea1400) [pid = 1825] [serial = 1092] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f555c605800) [pid = 1825] [serial = 1365] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f5550d9ec00) [pid = 1825] [serial = 1419] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f55579ee400) [pid = 1825] [serial = 1287] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f554bc8f400) [pid = 1825] [serial = 1281] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f5556b91800) [pid = 1825] [serial = 1464] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f5562037800) [pid = 1825] [serial = 1239] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f5570097000) [pid = 1825] [serial = 1050] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f555b861000) [pid = 1825] [serial = 1422] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f554de2f400) [pid = 1825] [serial = 1284] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f554ca42000) [pid = 1825] [serial = 1416] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f5561a11400) [pid = 1825] [serial = 1299] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f55580ec800) [pid = 1825] [serial = 1347] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f554ce04c00) [pid = 1825] [serial = 1436] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f555cce6400) [pid = 1825] [serial = 1371] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f554df6c000) [pid = 1825] [serial = 1478] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f556230a800) [pid = 1825] [serial = 1428] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f5571a2c400) [pid = 1825] [serial = 1430] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f55739a7800) [pid = 1825] [serial = 1047] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f55585ac400) [pid = 1825] [serial = 1155] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f55739af400) [pid = 1825] [serial = 1431] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f554bc85400) [pid = 1825] [serial = 1080] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f5551e43400) [pid = 1825] [serial = 1083] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f55587e8000) [pid = 1825] [serial = 1086] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f5556b90c00) [pid = 1825] [serial = 1451] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f5571f37800) [pid = 1825] [serial = 1176] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f554686dc00) [pid = 1825] [serial = 1116] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f554ca4e000) [pid = 1825] [serial = 1056] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f554cea2400) [pid = 1825] [serial = 1149] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f554a436c00) [pid = 1825] [serial = 1445] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f554d870000) [pid = 1825] [serial = 1353] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f5549b3a400) [pid = 1825] [serial = 1317] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f5573a4ec00) [pid = 1825] [serial = 1179] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f5549a9e400) [pid = 1825] [serial = 1454] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f554e1c8800) [pid = 1825] [serial = 1463] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f554f570800) [pid = 1825] [serial = 1191] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f55457edc00) [pid = 1825] [serial = 1314] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f5561d1d400) [pid = 1825] [serial = 1170] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f55739aec00) [pid = 1825] [serial = 1446] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f556faae000) [pid = 1825] [serial = 1386] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f554864d000) [pid = 1825] [serial = 1460] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f5561518800) [pid = 1825] [serial = 1095] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f5559d88800) [pid = 1825] [serial = 1158] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f555a0e3000) [pid = 1825] [serial = 1278] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f5558928800) [pid = 1825] [serial = 1362] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f554fdb3800) [pid = 1825] [serial = 1152] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f5571f42800) [pid = 1825] [serial = 1101] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f5573a4e800) [pid = 1825] [serial = 1104] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f5556b8b800) [pid = 1825] [serial = 1449] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f556500ec00) [pid = 1825] [serial = 1302] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f55587e6c00) [pid = 1825] [serial = 1212] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f55469f1c00) [pid = 1825] [serial = 1182] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f5556d6f800) [pid = 1825] [serial = 1221] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f5559d47800) [pid = 1825] [serial = 1421] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f554e20fc00) [pid = 1825] [serial = 1443] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f554bc88c00) [pid = 1825] [serial = 1320] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f555c88b000) [pid = 1825] [serial = 1089] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f555f616c00) [pid = 1825] [serial = 1424] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f554d865c00) [pid = 1825] [serial = 1185] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f5568d9c000) [pid = 1825] [serial = 1389] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f555c79f800) [pid = 1825] [serial = 1412] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f554ce0fc00) [pid = 1825] [serial = 1439] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f554d0a1800) [pid = 1825] [serial = 1476] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f556fdf2800) [pid = 1825] [serial = 1044] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f556e955000) [pid = 1825] [serial = 1098] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f5560e2b000) [pid = 1825] [serial = 1296] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f554a92d000) [pid = 1825] [serial = 1472] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f5573e71400) [pid = 1825] [serial = 1245] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f5560b82000) [pid = 1825] [serial = 1236] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f5548e68800) [pid = 1825] [serial = 1434] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f555c88d400) [pid = 1825] [serial = 1368] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f554fda6c00) [pid = 1825] [serial = 1481] [outer = (nil)] [url = about:blank] 18:51:51 INFO - PROCESS | 1825 | 1461635511869 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 18:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 3135ms 18:51:51 INFO - PROCESS | 1825 | 1461635511923 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 18:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:51:51 INFO - PROCESS | 1825 | 1461635511930 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 18:51:51 INFO - PROCESS | 1825 | 1461635511936 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:51:51 INFO - PROCESS | 1825 | 1461635511942 Marionette TRACE conn3 <- [1,2122,null,{}] 18:51:51 INFO - PROCESS | 1825 | 1461635511949 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:52 INFO - PROCESS | 1825 | 1461635512145 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 18:51:52 INFO - PROCESS | 1825 | 1461635512322 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55447da000 == 147 [pid = 1825] [id = 538] 18:51:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f5544325800) [pid = 1825] [serial = 1615] [outer = (nil)] 18:51:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f5544983400) [pid = 1825] [serial = 1616] [outer = 0x7f5544325800] 18:51:52 INFO - PROCESS | 1825 | 1461635512388 Marionette DEBUG loaded listener.js 18:51:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f55457efc00) [pid = 1825] [serial = 1617] [outer = 0x7f5544325800] 18:51:53 INFO - PROCESS | 1825 | 1461635513187 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 18:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1337ms 18:51:53 INFO - PROCESS | 1825 | 1461635513273 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 18:51:53 INFO - PROCESS | 1825 | 1461635513281 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 18:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:51:53 INFO - PROCESS | 1825 | 1461635513291 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:51:53 INFO - PROCESS | 1825 | 1461635513293 Marionette TRACE conn3 <- [1,2126,null,{}] 18:51:53 INFO - PROCESS | 1825 | 1461635513299 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:53 INFO - PROCESS | 1825 | 1461635513508 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 18:51:53 INFO - PROCESS | 1825 | 1461635513714 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546a85000 == 148 [pid = 1825] [id = 539] 18:51:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f554620f400) [pid = 1825] [serial = 1618] [outer = (nil)] 18:51:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f5548649c00) [pid = 1825] [serial = 1619] [outer = 0x7f554620f400] 18:51:53 INFO - PROCESS | 1825 | 1461635513777 Marionette DEBUG loaded listener.js 18:51:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f5548e68800) [pid = 1825] [serial = 1620] [outer = 0x7f554620f400] 18:51:54 INFO - PROCESS | 1825 | 1461635514661 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 18:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1436ms 18:51:54 INFO - PROCESS | 1825 | 1461635514727 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 18:51:54 INFO - PROCESS | 1825 | 1461635514730 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 18:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:51:54 INFO - PROCESS | 1825 | 1461635514736 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:51:54 INFO - PROCESS | 1825 | 1461635514741 Marionette TRACE conn3 <- [1,2130,null,{}] 18:51:54 INFO - PROCESS | 1825 | 1461635514762 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:55 INFO - PROCESS | 1825 | 1461635515025 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 18:51:55 INFO - PROCESS | 1825 | 1461635515076 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548bd3000 == 149 [pid = 1825] [id = 540] 18:51:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f5549a99000) [pid = 1825] [serial = 1621] [outer = (nil)] 18:51:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f5549b32c00) [pid = 1825] [serial = 1622] [outer = 0x7f5549a99000] 18:51:55 INFO - PROCESS | 1825 | 1461635515196 Marionette DEBUG loaded listener.js 18:51:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f5549cf7000) [pid = 1825] [serial = 1623] [outer = 0x7f5549a99000] 18:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f5549cf4800) [pid = 1825] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f554a437000) [pid = 1825] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f5542e5d400) [pid = 1825] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f5546207800) [pid = 1825] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f55431ce000) [pid = 1825] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f55431d8400) [pid = 1825] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:51:56 INFO - PROCESS | 1825 | 1461635516678 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 18:51:56 INFO - PROCESS | 1825 | 1461635516729 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 18:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:51:56 INFO - PROCESS | 1825 | 1461635516734 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:51:56 INFO - PROCESS | 1825 | 1461635516736 Marionette TRACE conn3 <- [1,2134,null,{}] 18:51:56 INFO - PROCESS | 1825 | 1461635516741 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:57 INFO - PROCESS | 1825 | 1461635517002 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 18:51:57 INFO - PROCESS | 1825 | 1461635517023 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554975c800 == 150 [pid = 1825] [id = 541] 18:51:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f5546203c00) [pid = 1825] [serial = 1624] [outer = (nil)] 18:51:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f554a42ac00) [pid = 1825] [serial = 1625] [outer = 0x7f5546203c00] 18:51:57 INFO - PROCESS | 1825 | 1461635517084 Marionette DEBUG loaded listener.js 18:51:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f554a92ec00) [pid = 1825] [serial = 1626] [outer = 0x7f5546203c00] 18:51:57 INFO - PROCESS | 1825 | 1461635517873 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 18:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1178ms 18:51:57 INFO - PROCESS | 1825 | 1461635517914 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 18:51:57 INFO - PROCESS | 1825 | 1461635517917 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 18:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:51:57 INFO - PROCESS | 1825 | 1461635517932 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:51:57 INFO - PROCESS | 1825 | 1461635517934 Marionette TRACE conn3 <- [1,2138,null,{}] 18:51:57 INFO - PROCESS | 1825 | 1461635517966 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:58 INFO - PROCESS | 1825 | 1461635518183 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 18:51:58 INFO - PROCESS | 1825 | 1461635518196 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549a87000 == 151 [pid = 1825] [id = 542] 18:51:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f554a436c00) [pid = 1825] [serial = 1627] [outer = (nil)] 18:51:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f554b8e2400) [pid = 1825] [serial = 1628] [outer = 0x7f554a436c00] 18:51:58 INFO - PROCESS | 1825 | 1461635518257 Marionette DEBUG loaded listener.js 18:51:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f554b9b5000) [pid = 1825] [serial = 1629] [outer = 0x7f554a436c00] 18:51:59 INFO - PROCESS | 1825 | 1461635519493 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 18:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1619ms 18:51:59 INFO - PROCESS | 1825 | 1461635519547 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 18:51:59 INFO - PROCESS | 1825 | 1461635519554 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 18:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:51:59 INFO - PROCESS | 1825 | 1461635519563 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:51:59 INFO - PROCESS | 1825 | 1461635519569 Marionette TRACE conn3 <- [1,2142,null,{}] 18:51:59 INFO - PROCESS | 1825 | 1461635519576 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:59 INFO - PROCESS | 1825 | 1461635519850 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 18:52:00 INFO - PROCESS | 1825 | 1461635520155 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554871a800 == 152 [pid = 1825] [id = 543] 18:52:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f5546863000) [pid = 1825] [serial = 1630] [outer = (nil)] 18:52:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f55497e8000) [pid = 1825] [serial = 1631] [outer = 0x7f5546863000] 18:52:00 INFO - PROCESS | 1825 | 1461635520253 Marionette DEBUG loaded listener.js 18:52:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f55498ec000) [pid = 1825] [serial = 1632] [outer = 0x7f5546863000] 18:52:01 INFO - PROCESS | 1825 | 1461635521166 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 18:52:01 INFO - PROCESS | 1825 | 1461635521258 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 18:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:52:01 INFO - PROCESS | 1825 | 1461635521268 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:52:01 INFO - PROCESS | 1825 | 1461635521273 Marionette TRACE conn3 <- [1,2146,null,{}] 18:52:01 INFO - PROCESS | 1825 | 1461635521278 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:01 INFO - PROCESS | 1825 | 1461635521525 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 18:52:01 INFO - PROCESS | 1825 | 1461635521859 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549b24000 == 153 [pid = 1825] [id = 544] 18:52:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f5549b3a000) [pid = 1825] [serial = 1633] [outer = (nil)] 18:52:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f554b8eac00) [pid = 1825] [serial = 1634] [outer = 0x7f5549b3a000] 18:52:01 INFO - PROCESS | 1825 | 1461635521939 Marionette DEBUG loaded listener.js 18:52:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f554bc88c00) [pid = 1825] [serial = 1635] [outer = 0x7f5549b3a000] 18:52:02 INFO - PROCESS | 1825 | 1461635522843 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 18:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:52:02 INFO - PROCESS | 1825 | 1461635522916 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 18:52:02 INFO - PROCESS | 1825 | 1461635522922 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:52:02 INFO - PROCESS | 1825 | 1461635522928 Marionette TRACE conn3 <- [1,2150,null,{}] 18:52:02 INFO - PROCESS | 1825 | 1461635522943 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:03 INFO - PROCESS | 1825 | 1461635523230 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 18:52:03 INFO - PROCESS | 1825 | 1461635523531 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a40b800 == 154 [pid = 1825] [id = 545] 18:52:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f554be06000) [pid = 1825] [serial = 1636] [outer = (nil)] 18:52:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f554ca5e400) [pid = 1825] [serial = 1637] [outer = 0x7f554be06000] 18:52:03 INFO - PROCESS | 1825 | 1461635523612 Marionette DEBUG loaded listener.js 18:52:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f554ce0b000) [pid = 1825] [serial = 1638] [outer = 0x7f554be06000] 18:52:04 INFO - PROCESS | 1825 | 1461635524459 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 18:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1592ms 18:52:04 INFO - PROCESS | 1825 | 1461635524515 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 18:52:04 INFO - PROCESS | 1825 | 1461635524520 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 18:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:52:04 INFO - PROCESS | 1825 | 1461635524525 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:52:04 INFO - PROCESS | 1825 | 1461635524528 Marionette TRACE conn3 <- [1,2154,null,{}] 18:52:04 INFO - PROCESS | 1825 | 1461635524533 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:04 INFO - PROCESS | 1825 | 1461635524759 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 18:52:04 INFO - PROCESS | 1825 | 1461635524975 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a8bc000 == 155 [pid = 1825] [id = 546] 18:52:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f554ca40000) [pid = 1825] [serial = 1639] [outer = (nil)] 18:52:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f554d085400) [pid = 1825] [serial = 1640] [outer = 0x7f554ca40000] 18:52:05 INFO - PROCESS | 1825 | 1461635525139 Marionette DEBUG loaded listener.js 18:52:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f554d09e800) [pid = 1825] [serial = 1641] [outer = 0x7f554ca40000] 18:52:06 INFO - PROCESS | 1825 | 1461635526163 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1685ms 18:52:06 INFO - PROCESS | 1825 | 1461635526212 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 18:52:06 INFO - PROCESS | 1825 | 1461635526216 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 18:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:52:06 INFO - PROCESS | 1825 | 1461635526222 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:52:06 INFO - PROCESS | 1825 | 1461635526224 Marionette TRACE conn3 <- [1,2158,null,{}] 18:52:06 INFO - PROCESS | 1825 | 1461635526230 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:06 INFO - PROCESS | 1825 | 1461635526443 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 18:52:06 INFO - PROCESS | 1825 | 1461635526664 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554aa73000 == 156 [pid = 1825] [id = 547] 18:52:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f554ce0fc00) [pid = 1825] [serial = 1642] [outer = (nil)] 18:52:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f554d625400) [pid = 1825] [serial = 1643] [outer = 0x7f554ce0fc00] 18:52:06 INFO - PROCESS | 1825 | 1461635526776 Marionette DEBUG loaded listener.js 18:52:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f554d86b800) [pid = 1825] [serial = 1644] [outer = 0x7f554ce0fc00] 18:52:07 INFO - PROCESS | 1825 | 1461635527731 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1579ms 18:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:52:07 INFO - PROCESS | 1825 | 1461635527802 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 18:52:07 INFO - PROCESS | 1825 | 1461635527805 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 18:52:07 INFO - PROCESS | 1825 | 1461635527811 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:52:07 INFO - PROCESS | 1825 | 1461635527814 Marionette TRACE conn3 <- [1,2162,null,{}] 18:52:07 INFO - PROCESS | 1825 | 1461635527819 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:08 INFO - PROCESS | 1825 | 1461635528106 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 18:52:08 INFO - PROCESS | 1825 | 1461635528410 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ca07000 == 157 [pid = 1825] [id = 548] 18:52:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f554cad1000) [pid = 1825] [serial = 1645] [outer = (nil)] 18:52:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f554e207800) [pid = 1825] [serial = 1646] [outer = 0x7f554cad1000] 18:52:08 INFO - PROCESS | 1825 | 1461635528498 Marionette DEBUG loaded listener.js 18:52:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f554f05f000) [pid = 1825] [serial = 1647] [outer = 0x7f554cad1000] 18:52:09 INFO - PROCESS | 1825 | 1461635529329 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 18:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1588ms 18:52:09 INFO - PROCESS | 1825 | 1461635529399 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 18:52:09 INFO - PROCESS | 1825 | 1461635529403 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 18:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:52:09 INFO - PROCESS | 1825 | 1461635529409 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:52:09 INFO - PROCESS | 1825 | 1461635529411 Marionette TRACE conn3 <- [1,2166,null,{}] 18:52:09 INFO - PROCESS | 1825 | 1461635529417 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:09 INFO - PROCESS | 1825 | 1461635529630 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 18:52:09 INFO - PROCESS | 1825 | 1461635529889 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d855800 == 158 [pid = 1825] [id = 549] 18:52:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f554d09d800) [pid = 1825] [serial = 1648] [outer = (nil)] 18:52:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f5550d93000) [pid = 1825] [serial = 1649] [outer = 0x7f554d09d800] 18:52:10 INFO - PROCESS | 1825 | 1461635530004 Marionette DEBUG loaded listener.js 18:52:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f5551d24800) [pid = 1825] [serial = 1650] [outer = 0x7f554d09d800] 18:52:10 INFO - PROCESS | 1825 | 1461635530848 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 18:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1483ms 18:52:10 INFO - PROCESS | 1825 | 1461635530893 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 18:52:10 INFO - PROCESS | 1825 | 1461635530897 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 18:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:52:10 INFO - PROCESS | 1825 | 1461635530903 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:52:10 INFO - PROCESS | 1825 | 1461635530905 Marionette TRACE conn3 <- [1,2170,null,{}] 18:52:10 INFO - PROCESS | 1825 | 1461635530911 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:11 INFO - PROCESS | 1825 | 1461635531199 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 18:52:11 INFO - PROCESS | 1825 | 1461635531407 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554dec9000 == 159 [pid = 1825] [id = 550] 18:52:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f554e208c00) [pid = 1825] [serial = 1651] [outer = (nil)] 18:52:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f5551e47800) [pid = 1825] [serial = 1652] [outer = 0x7f554e208c00] 18:52:11 INFO - PROCESS | 1825 | 1461635531519 Marionette DEBUG loaded listener.js 18:52:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f55553d2800) [pid = 1825] [serial = 1653] [outer = 0x7f554e208c00] 18:52:12 INFO - PROCESS | 1825 | 1461635532372 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 18:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1532ms 18:52:12 INFO - PROCESS | 1825 | 1461635532436 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 18:52:12 INFO - PROCESS | 1825 | 1461635532440 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 18:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:52:12 INFO - PROCESS | 1825 | 1461635532445 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:52:12 INFO - PROCESS | 1825 | 1461635532448 Marionette TRACE conn3 <- [1,2174,null,{}] 18:52:12 INFO - PROCESS | 1825 | 1461635532453 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:12 INFO - PROCESS | 1825 | 1461635532656 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 18:52:12 INFO - PROCESS | 1825 | 1461635532916 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f1c7800 == 160 [pid = 1825] [id = 551] 18:52:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f554f56bc00) [pid = 1825] [serial = 1654] [outer = (nil)] 18:52:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f5555a27c00) [pid = 1825] [serial = 1655] [outer = 0x7f554f56bc00] 18:52:13 INFO - PROCESS | 1825 | 1461635533035 Marionette DEBUG loaded listener.js 18:52:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f5556b86800) [pid = 1825] [serial = 1656] [outer = 0x7f554f56bc00] 18:52:13 INFO - PROCESS | 1825 | 1461635533920 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 18:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1531ms 18:52:13 INFO - PROCESS | 1825 | 1461635533977 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 18:52:13 INFO - PROCESS | 1825 | 1461635533980 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 18:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:52:13 INFO - PROCESS | 1825 | 1461635533986 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:52:13 INFO - PROCESS | 1825 | 1461635533988 Marionette TRACE conn3 <- [1,2178,null,{}] 18:52:13 INFO - PROCESS | 1825 | 1461635533993 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:14 INFO - PROCESS | 1825 | 1461635534205 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 18:52:14 INFO - PROCESS | 1825 | 1461635534475 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ff8c000 == 161 [pid = 1825] [id = 552] 18:52:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f55579e6400) [pid = 1825] [serial = 1657] [outer = (nil)] 18:52:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f55580ec800) [pid = 1825] [serial = 1658] [outer = 0x7f55579e6400] 18:52:14 INFO - PROCESS | 1825 | 1461635534601 Marionette DEBUG loaded listener.js 18:52:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f55585ac400) [pid = 1825] [serial = 1659] [outer = 0x7f55579e6400] 18:52:15 INFO - PROCESS | 1825 | 1461635535485 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1527ms 18:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:52:15 INFO - PROCESS | 1825 | 1461635535516 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 18:52:15 INFO - PROCESS | 1825 | 1461635535520 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 18:52:15 INFO - PROCESS | 1825 | 1461635535526 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:52:15 INFO - PROCESS | 1825 | 1461635535530 Marionette TRACE conn3 <- [1,2182,null,{}] 18:52:15 INFO - PROCESS | 1825 | 1461635535535 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:15 INFO - PROCESS | 1825 | 1461635535763 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 18:52:16 INFO - PROCESS | 1825 | 1461635536031 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550e62000 == 162 [pid = 1825] [id = 553] 18:52:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f55585c0c00) [pid = 1825] [serial = 1660] [outer = (nil)] 18:52:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f5558926400) [pid = 1825] [serial = 1661] [outer = 0x7f55585c0c00] 18:52:16 INFO - PROCESS | 1825 | 1461635536155 Marionette DEBUG loaded listener.js 18:52:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f5558ec3c00) [pid = 1825] [serial = 1662] [outer = 0x7f55585c0c00] 18:52:17 INFO - PROCESS | 1825 | 1461635537007 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1536ms 18:52:17 INFO - PROCESS | 1825 | 1461635537062 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 18:52:17 INFO - PROCESS | 1825 | 1461635537066 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 18:52:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:52:17 INFO - PROCESS | 1825 | 1461635537071 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:52:17 INFO - PROCESS | 1825 | 1461635537074 Marionette TRACE conn3 <- [1,2186,null,{}] 18:52:17 INFO - PROCESS | 1825 | 1461635537079 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:17 INFO - PROCESS | 1825 | 1461635537288 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 18:52:17 INFO - PROCESS | 1825 | 1461635537554 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5555998000 == 163 [pid = 1825] [id = 554] 18:52:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f55553ccc00) [pid = 1825] [serial = 1663] [outer = (nil)] 18:52:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f555a006400) [pid = 1825] [serial = 1664] [outer = 0x7f55553ccc00] 18:52:17 INFO - PROCESS | 1825 | 1461635537628 Marionette DEBUG loaded listener.js 18:52:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f555b592800) [pid = 1825] [serial = 1665] [outer = 0x7f55553ccc00] 18:52:18 INFO - PROCESS | 1825 | 1461635538510 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 18:52:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:52:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1486ms 18:52:18 INFO - PROCESS | 1825 | 1461635538558 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 18:52:18 INFO - PROCESS | 1825 | 1461635538562 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 18:52:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:52:18 INFO - PROCESS | 1825 | 1461635538567 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:52:18 INFO - PROCESS | 1825 | 1461635538579 Marionette TRACE conn3 <- [1,2190,null,{}] 18:52:18 INFO - PROCESS | 1825 | 1461635538583 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:18 INFO - PROCESS | 1825 | 1461635538782 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 18:52:19 INFO - PROCESS | 1825 | 1461635539048 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556d91800 == 164 [pid = 1825] [id = 555] 18:52:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f55553d5000) [pid = 1825] [serial = 1666] [outer = (nil)] 18:52:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f555b689400) [pid = 1825] [serial = 1667] [outer = 0x7f55553d5000] 18:52:19 INFO - PROCESS | 1825 | 1461635539161 Marionette DEBUG loaded listener.js 18:52:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f555c607400) [pid = 1825] [serial = 1668] [outer = 0x7f55553d5000] 18:52:19 INFO - PROCESS | 1825 | 1461635539985 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 18:52:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:52:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1447ms 18:52:20 INFO - PROCESS | 1825 | 1461635540015 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 18:52:20 INFO - PROCESS | 1825 | 1461635540018 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 18:52:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:52:20 INFO - PROCESS | 1825 | 1461635540024 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:52:20 INFO - PROCESS | 1825 | 1461635540026 Marionette TRACE conn3 <- [1,2194,null,{}] 18:52:20 INFO - PROCESS | 1825 | 1461635540032 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:20 INFO - PROCESS | 1825 | 1461635540240 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 18:52:20 INFO - PROCESS | 1825 | 1461635540528 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55581b1800 == 165 [pid = 1825] [id = 556] 18:52:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f5556b8ec00) [pid = 1825] [serial = 1669] [outer = (nil)] 18:52:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f555caf5400) [pid = 1825] [serial = 1670] [outer = 0x7f5556b8ec00] 18:52:20 INFO - PROCESS | 1825 | 1461635540604 Marionette DEBUG loaded listener.js 18:52:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f555ccd0400) [pid = 1825] [serial = 1671] [outer = 0x7f5556b8ec00] 18:52:21 INFO - PROCESS | 1825 | 1461635541488 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 18:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1536ms 18:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:52:21 INFO - PROCESS | 1825 | 1461635541561 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 18:52:21 INFO - PROCESS | 1825 | 1461635541564 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 18:52:21 INFO - PROCESS | 1825 | 1461635541570 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:52:21 INFO - PROCESS | 1825 | 1461635541573 Marionette TRACE conn3 <- [1,2198,null,{}] 18:52:21 INFO - PROCESS | 1825 | 1461635541578 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:21 INFO - PROCESS | 1825 | 1461635541792 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 18:52:22 INFO - PROCESS | 1825 | 1461635542055 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558a0d800 == 166 [pid = 1825] [id = 557] 18:52:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f55585bd800) [pid = 1825] [serial = 1672] [outer = (nil)] 18:52:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f555de10000) [pid = 1825] [serial = 1673] [outer = 0x7f55585bd800] 18:52:22 INFO - PROCESS | 1825 | 1461635542169 Marionette DEBUG loaded listener.js 18:52:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f555f319800) [pid = 1825] [serial = 1674] [outer = 0x7f55585bd800] 18:52:22 INFO - PROCESS | 1825 | 1461635542977 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1442ms 18:52:23 INFO - PROCESS | 1825 | 1461635543012 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 18:52:23 INFO - PROCESS | 1825 | 1461635543015 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 18:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:52:23 INFO - PROCESS | 1825 | 1461635543021 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:52:23 INFO - PROCESS | 1825 | 1461635543024 Marionette TRACE conn3 <- [1,2202,null,{}] 18:52:23 INFO - PROCESS | 1825 | 1461635543030 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:23 INFO - PROCESS | 1825 | 1461635543235 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 18:52:23 INFO - PROCESS | 1825 | 1461635543516 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5559da0000 == 167 [pid = 1825] [id = 558] 18:52:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f5551f38c00) [pid = 1825] [serial = 1675] [outer = (nil)] 18:52:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f556021d800) [pid = 1825] [serial = 1676] [outer = 0x7f5551f38c00] 18:52:23 INFO - PROCESS | 1825 | 1461635543591 Marionette DEBUG loaded listener.js 18:52:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f55604d0000) [pid = 1825] [serial = 1677] [outer = 0x7f5551f38c00] 18:52:24 INFO - PROCESS | 1825 | 1461635544445 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 18:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1488ms 18:52:24 INFO - PROCESS | 1825 | 1461635544510 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 18:52:24 INFO - PROCESS | 1825 | 1461635544513 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 18:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:52:24 INFO - PROCESS | 1825 | 1461635544519 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:52:24 INFO - PROCESS | 1825 | 1461635544521 Marionette TRACE conn3 <- [1,2206,null,{}] 18:52:24 INFO - PROCESS | 1825 | 1461635544527 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:24 INFO - PROCESS | 1825 | 1461635544741 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 18:52:25 INFO - PROCESS | 1825 | 1461635545030 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55432e0000 == 168 [pid = 1825] [id = 559] 18:52:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f5544326800) [pid = 1825] [serial = 1678] [outer = (nil)] 18:52:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f55457e7400) [pid = 1825] [serial = 1679] [outer = 0x7f5544326800] 18:52:25 INFO - PROCESS | 1825 | 1461635545142 Marionette DEBUG loaded listener.js 18:52:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f554b9b1800) [pid = 1825] [serial = 1680] [outer = 0x7f5544326800] 18:52:26 INFO - PROCESS | 1825 | 1461635546606 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 18:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2139ms 18:52:26 INFO - PROCESS | 1825 | 1461635546660 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 18:52:26 INFO - PROCESS | 1825 | 1461635546664 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 18:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:52:26 INFO - PROCESS | 1825 | 1461635546672 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:52:26 INFO - PROCESS | 1825 | 1461635546677 Marionette TRACE conn3 <- [1,2210,null,{}] 18:52:26 INFO - PROCESS | 1825 | 1461635546685 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:26 INFO - PROCESS | 1825 | 1461635546896 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 18:52:27 INFO - PROCESS | 1825 | 1461635547169 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549679800 == 169 [pid = 1825] [id = 560] 18:52:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f55457f4000) [pid = 1825] [serial = 1681] [outer = (nil)] 18:52:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f5546209400) [pid = 1825] [serial = 1682] [outer = 0x7f55457f4000] 18:52:27 INFO - PROCESS | 1825 | 1461635547237 Marionette DEBUG loaded listener.js 18:52:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f5548e64c00) [pid = 1825] [serial = 1683] [outer = 0x7f55457f4000] 18:52:28 INFO - PROCESS | 1825 | 1461635548124 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 18:52:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:52:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1482ms 18:52:28 INFO - PROCESS | 1825 | 1461635548154 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 18:52:28 INFO - PROCESS | 1825 | 1461635548162 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 18:52:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:52:28 INFO - PROCESS | 1825 | 1461635548171 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:52:28 INFO - PROCESS | 1825 | 1461635548174 Marionette TRACE conn3 <- [1,2214,null,{}] 18:52:28 INFO - PROCESS | 1825 | 1461635548179 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:28 INFO - PROCESS | 1825 | 1461635548364 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 18:52:28 INFO - PROCESS | 1825 | 1461635548847 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55432d3000 == 170 [pid = 1825] [id = 561] 18:52:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f5549aa0c00) [pid = 1825] [serial = 1684] [outer = (nil)] 18:52:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f5549b3b400) [pid = 1825] [serial = 1685] [outer = 0x7f5549aa0c00] 18:52:28 INFO - PROCESS | 1825 | 1461635548925 Marionette DEBUG loaded listener.js 18:52:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f554a42c000) [pid = 1825] [serial = 1686] [outer = 0x7f5549aa0c00] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549756800 == 169 [pid = 1825] [id = 394] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a9b7000 == 168 [pid = 1825] [id = 395] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55498de800 == 167 [pid = 1825] [id = 393] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a222800 == 166 [pid = 1825] [id = 352] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55411d9800 == 165 [pid = 1825] [id = 536] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555002e000 == 164 [pid = 1825] [id = 535] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555001c800 == 163 [pid = 1825] [id = 534] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5546497800 == 162 [pid = 1825] [id = 533] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5575e80000 == 161 [pid = 1825] [id = 532] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557364e800 == 160 [pid = 1825] [id = 531] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556ddce800 == 159 [pid = 1825] [id = 530] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562205000 == 158 [pid = 1825] [id = 529] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555e837000 == 157 [pid = 1825] [id = 528] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c536000 == 156 [pid = 1825] [id = 527] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558a1b800 == 155 [pid = 1825] [id = 526] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558199800 == 154 [pid = 1825] [id = 525] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5556cb0000 == 153 [pid = 1825] [id = 524] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550e60800 == 152 [pid = 1825] [id = 523] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f3e1000 == 151 [pid = 1825] [id = 522] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ded0000 == 150 [pid = 1825] [id = 521] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ca21000 == 149 [pid = 1825] [id = 520] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549dcb000 == 148 [pid = 1825] [id = 519] 18:52:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55469d4800 == 147 [pid = 1825] [id = 518] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f554a438000) [pid = 1825] [serial = 1547] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f554cea6c00) [pid = 1825] [serial = 1551] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f5544981000) [pid = 1825] [serial = 1539] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f5542e5b800) [pid = 1825] [serial = 1520] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f554140bc00) [pid = 1825] [serial = 1532] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f55435eb800) [pid = 1825] [serial = 1526] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f556ec15400) [pid = 1825] [serial = 1511] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f557387dc00) [pid = 1825] [serial = 1514] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f5549ce9400) [pid = 1825] [serial = 1523] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f5561519400) [pid = 1825] [serial = 1505] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f554bc8fc00) [pid = 1825] [serial = 1548] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f5549ced800) [pid = 1825] [serial = 1544] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f555de98000) [pid = 1825] [serial = 1502] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f5555a49000) [pid = 1825] [serial = 1484] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f5548e69c00) [pid = 1825] [serial = 1542] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f555a0d9c00) [pid = 1825] [serial = 1499] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f5556d62c00) [pid = 1825] [serial = 1493] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f5573a49000) [pid = 1825] [serial = 1517] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f55588bd400) [pid = 1825] [serial = 1496] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f5544976400) [pid = 1825] [serial = 1535] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f5549cf4c00) [pid = 1825] [serial = 1545] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f554b9b9400) [pid = 1825] [serial = 1487] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f55435ed000) [pid = 1825] [serial = 1538] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f5565018400) [pid = 1825] [serial = 1508] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f554d087000) [pid = 1825] [serial = 1467] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f554ce06000) [pid = 1825] [serial = 1550] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f554d7f4400) [pid = 1825] [serial = 1490] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f5548e61000) [pid = 1825] [serial = 1541] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f554620dc00) [pid = 1825] [serial = 1529] [outer = (nil)] [url = about:blank] 18:52:29 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f5548e5c400) [pid = 1825] [serial = 1553] [outer = (nil)] [url = about:blank] 18:52:30 INFO - PROCESS | 1825 | 1461635550157 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 18:52:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:52:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2030ms 18:52:30 INFO - PROCESS | 1825 | 1461635550221 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 18:52:30 INFO - PROCESS | 1825 | 1461635550225 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 18:52:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:52:30 INFO - PROCESS | 1825 | 1461635550231 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:52:30 INFO - PROCESS | 1825 | 1461635550236 Marionette TRACE conn3 <- [1,2218,null,{}] 18:52:30 INFO - PROCESS | 1825 | 1461635550251 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:30 INFO - PROCESS | 1825 | 1461635550435 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 18:52:30 INFO - PROCESS | 1825 | 1461635550640 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55461a6000 == 148 [pid = 1825] [id = 562] 18:52:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f55457eac00) [pid = 1825] [serial = 1687] [outer = (nil)] 18:52:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f5549cf4c00) [pid = 1825] [serial = 1688] [outer = 0x7f55457eac00] 18:52:30 INFO - PROCESS | 1825 | 1461635550709 Marionette DEBUG loaded listener.js 18:52:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f554be03400) [pid = 1825] [serial = 1689] [outer = 0x7f55457eac00] 18:52:31 INFO - PROCESS | 1825 | 1461635551458 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 18:52:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:52:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1234ms 18:52:31 INFO - PROCESS | 1825 | 1461635551465 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 18:52:31 INFO - PROCESS | 1825 | 1461635551470 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 18:52:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:52:31 INFO - PROCESS | 1825 | 1461635551476 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:52:31 INFO - PROCESS | 1825 | 1461635551479 Marionette TRACE conn3 <- [1,2222,null,{}] 18:52:31 INFO - PROCESS | 1825 | 1461635551483 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:31 INFO - PROCESS | 1825 | 1461635551758 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 18:52:31 INFO - PROCESS | 1825 | 1461635551881 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549748800 == 149 [pid = 1825] [id = 563] 18:52:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f554497bc00) [pid = 1825] [serial = 1690] [outer = (nil)] 18:52:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f554cac7c00) [pid = 1825] [serial = 1691] [outer = 0x7f554497bc00] 18:52:31 INFO - PROCESS | 1825 | 1461635551943 Marionette DEBUG loaded listener.js 18:52:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f554ce09800) [pid = 1825] [serial = 1692] [outer = 0x7f554497bc00] 18:52:32 INFO - PROCESS | 1825 | 1461635552777 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:52:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:52:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1327ms 18:52:32 INFO - PROCESS | 1825 | 1461635552803 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 18:52:32 INFO - PROCESS | 1825 | 1461635552807 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 18:52:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:52:32 INFO - PROCESS | 1825 | 1461635552812 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:52:32 INFO - PROCESS | 1825 | 1461635552815 Marionette TRACE conn3 <- [1,2226,null,{}] 18:52:32 INFO - PROCESS | 1825 | 1461635552820 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:33 INFO - PROCESS | 1825 | 1461635553078 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 18:52:33 INFO - PROCESS | 1825 | 1461635553111 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a222800 == 150 [pid = 1825] [id = 564] 18:52:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f554ca3f400) [pid = 1825] [serial = 1693] [outer = (nil)] 18:52:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f554d09e000) [pid = 1825] [serial = 1694] [outer = 0x7f554ca3f400] 18:52:33 INFO - PROCESS | 1825 | 1461635553171 Marionette DEBUG loaded listener.js 18:52:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f554d86ac00) [pid = 1825] [serial = 1695] [outer = 0x7f554ca3f400] 18:52:34 INFO - PROCESS | 1825 | 1461635554097 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 18:52:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:52:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1338ms 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f5555a27400) [pid = 1825] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f55469f0000) [pid = 1825] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f55588bd800) [pid = 1825] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f5541402c00) [pid = 1825] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f555caf7400) [pid = 1825] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f5549cee000) [pid = 1825] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f554d8aa400) [pid = 1825] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f55602bf400) [pid = 1825] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f5542e56800) [pid = 1825] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f5542e61c00) [pid = 1825] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f55585a9c00) [pid = 1825] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f55553ce800) [pid = 1825] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f554620f400) [pid = 1825] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f55588be000) [pid = 1825] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f55431d1400) [pid = 1825] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f55431d5000) [pid = 1825] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f554d8ab800) [pid = 1825] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f5555a25800) [pid = 1825] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f5549cf5000) [pid = 1825] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f55553cc000) [pid = 1825] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f5542e5a400) [pid = 1825] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f55431d7c00) [pid = 1825] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f5541406000) [pid = 1825] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f55604cdc00) [pid = 1825] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f554d0a3000) [pid = 1825] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f554432e800) [pid = 1825] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f55469ea800) [pid = 1825] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f554f563000) [pid = 1825] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f554432b400) [pid = 1825] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f555ccc5400) [pid = 1825] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f55431da400) [pid = 1825] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f55498e6c00) [pid = 1825] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f5549a99000) [pid = 1825] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f555c883400) [pid = 1825] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f5555a4bc00) [pid = 1825] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f555caf1c00) [pid = 1825] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f5549cf2c00) [pid = 1825] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f555c792800) [pid = 1825] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f5544325800) [pid = 1825] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f5542e56c00) [pid = 1825] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f554a937000) [pid = 1825] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f5560a24800) [pid = 1825] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f554620e400) [pid = 1825] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f5546203c00) [pid = 1825] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:52:34 INFO - PROCESS | 1825 | 1461635554884 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 18:52:34 INFO - PROCESS | 1825 | 1461635554887 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 18:52:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:52:34 INFO - PROCESS | 1825 | 1461635554909 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:52:34 INFO - PROCESS | 1825 | 1461635554912 Marionette TRACE conn3 <- [1,2230,null,{}] 18:52:34 INFO - PROCESS | 1825 | 1461635554916 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:35 INFO - PROCESS | 1825 | 1461635555120 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 18:52:35 INFO - PROCESS | 1825 | 1461635555300 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546837000 == 151 [pid = 1825] [id = 565] 18:52:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f554620ec00) [pid = 1825] [serial = 1696] [outer = (nil)] 18:52:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f55469ef800) [pid = 1825] [serial = 1697] [outer = 0x7f554620ec00] 18:52:35 INFO - PROCESS | 1825 | 1461635555363 Marionette DEBUG loaded listener.js 18:52:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f5549cf5400) [pid = 1825] [serial = 1698] [outer = 0x7f554620ec00] 18:52:36 INFO - PROCESS | 1825 | 1461635556033 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 18:52:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:52:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1182ms 18:52:36 INFO - PROCESS | 1825 | 1461635556095 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 18:52:36 INFO - PROCESS | 1825 | 1461635556098 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 18:52:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:52:36 INFO - PROCESS | 1825 | 1461635556104 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:52:36 INFO - PROCESS | 1825 | 1461635556118 Marionette TRACE conn3 <- [1,2234,null,{}] 18:52:36 INFO - PROCESS | 1825 | 1461635556135 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:36 INFO - PROCESS | 1825 | 1461635556328 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 18:52:36 INFO - PROCESS | 1825 | 1461635556338 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bccd000 == 152 [pid = 1825] [id = 566] 18:52:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f5546208000) [pid = 1825] [serial = 1699] [outer = (nil)] 18:52:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f554d0a3000) [pid = 1825] [serial = 1700] [outer = 0x7f5546208000] 18:52:36 INFO - PROCESS | 1825 | 1461635556398 Marionette DEBUG loaded listener.js 18:52:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f554df6c400) [pid = 1825] [serial = 1701] [outer = 0x7f5546208000] 18:52:37 INFO - PROCESS | 1825 | 1461635557589 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 18:52:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:52:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1501ms 18:52:37 INFO - PROCESS | 1825 | 1461635557605 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 18:52:37 INFO - PROCESS | 1825 | 1461635557611 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 18:52:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:52:37 INFO - PROCESS | 1825 | 1461635557620 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:52:37 INFO - PROCESS | 1825 | 1461635557625 Marionette TRACE conn3 <- [1,2238,null,{}] 18:52:37 INFO - PROCESS | 1825 | 1461635557633 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:37 INFO - PROCESS | 1825 | 1461635557853 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 18:52:38 INFO - PROCESS | 1825 | 1461635558128 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55464a2800 == 153 [pid = 1825] [id = 567] 18:52:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f554432b400) [pid = 1825] [serial = 1702] [outer = (nil)] 18:52:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f5544981000) [pid = 1825] [serial = 1703] [outer = 0x7f554432b400] 18:52:38 INFO - PROCESS | 1825 | 1461635558262 Marionette DEBUG loaded listener.js 18:52:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f554620dc00) [pid = 1825] [serial = 1704] [outer = 0x7f554432b400] 18:52:39 INFO - PROCESS | 1825 | 1461635559344 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:52:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:52:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1790ms 18:52:39 INFO - PROCESS | 1825 | 1461635559412 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 18:52:39 INFO - PROCESS | 1825 | 1461635559421 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 18:52:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:52:39 INFO - PROCESS | 1825 | 1461635559431 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:52:39 INFO - PROCESS | 1825 | 1461635559435 Marionette TRACE conn3 <- [1,2242,null,{}] 18:52:39 INFO - PROCESS | 1825 | 1461635559441 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:39 INFO - PROCESS | 1825 | 1461635559701 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 18:52:40 INFO - PROCESS | 1825 | 1461635560034 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a8be000 == 154 [pid = 1825] [id = 568] 18:52:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f554a435000) [pid = 1825] [serial = 1705] [outer = (nil)] 18:52:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f554b804c00) [pid = 1825] [serial = 1706] [outer = 0x7f554a435000] 18:52:40 INFO - PROCESS | 1825 | 1461635560111 Marionette DEBUG loaded listener.js 18:52:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f554be05c00) [pid = 1825] [serial = 1707] [outer = 0x7f554a435000] 18:52:41 INFO - PROCESS | 1825 | 1461635561025 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1638ms 18:52:41 INFO - PROCESS | 1825 | 1461635561070 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 18:52:41 INFO - PROCESS | 1825 | 1461635561074 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 18:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:52:41 INFO - PROCESS | 1825 | 1461635561080 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:52:41 INFO - PROCESS | 1825 | 1461635561085 Marionette TRACE conn3 <- [1,2246,null,{}] 18:52:41 INFO - PROCESS | 1825 | 1461635561101 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:41 INFO - PROCESS | 1825 | 1461635561340 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 18:52:41 INFO - PROCESS | 1825 | 1461635561654 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e228000 == 155 [pid = 1825] [id = 569] 18:52:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f554d07bc00) [pid = 1825] [serial = 1708] [outer = (nil)] 18:52:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f554d86d800) [pid = 1825] [serial = 1709] [outer = 0x7f554d07bc00] 18:52:41 INFO - PROCESS | 1825 | 1461635561737 Marionette DEBUG loaded listener.js 18:52:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f554de35800) [pid = 1825] [serial = 1710] [outer = 0x7f554d07bc00] 18:52:42 INFO - PROCESS | 1825 | 1461635562589 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 18:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1535ms 18:52:42 INFO - PROCESS | 1825 | 1461635562615 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 18:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:52:42 INFO - PROCESS | 1825 | 1461635562620 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 18:52:42 INFO - PROCESS | 1825 | 1461635562625 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:52:42 INFO - PROCESS | 1825 | 1461635562628 Marionette TRACE conn3 <- [1,2250,null,{}] 18:52:42 INFO - PROCESS | 1825 | 1461635562633 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:42 INFO - PROCESS | 1825 | 1461635562849 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 18:52:43 INFO - PROCESS | 1825 | 1461635563119 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555001a000 == 156 [pid = 1825] [id = 570] 18:52:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f554d0a2000) [pid = 1825] [serial = 1711] [outer = (nil)] 18:52:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f554f059c00) [pid = 1825] [serial = 1712] [outer = 0x7f554d0a2000] 18:52:43 INFO - PROCESS | 1825 | 1461635563238 Marionette DEBUG loaded listener.js 18:52:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f5550da0400) [pid = 1825] [serial = 1713] [outer = 0x7f554d0a2000] 18:52:44 INFO - PROCESS | 1825 | 1461635564129 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 18:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1533ms 18:52:44 INFO - PROCESS | 1825 | 1461635564158 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 18:52:44 INFO - PROCESS | 1825 | 1461635564162 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 18:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:52:44 INFO - PROCESS | 1825 | 1461635564168 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:52:44 INFO - PROCESS | 1825 | 1461635564170 Marionette TRACE conn3 <- [1,2254,null,{}] 18:52:44 INFO - PROCESS | 1825 | 1461635564176 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:44 INFO - PROCESS | 1825 | 1461635564390 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 18:52:44 INFO - PROCESS | 1825 | 1461635564659 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e2d000 == 157 [pid = 1825] [id = 571] 18:52:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f5541404400) [pid = 1825] [serial = 1714] [outer = (nil)] 18:52:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f55553ce800) [pid = 1825] [serial = 1715] [outer = 0x7f5541404400] 18:52:44 INFO - PROCESS | 1825 | 1461635564774 Marionette DEBUG loaded listener.js 18:52:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f5555a27400) [pid = 1825] [serial = 1716] [outer = 0x7f5541404400] 18:52:45 INFO - PROCESS | 1825 | 1461635565652 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 18:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1529ms 18:52:45 INFO - PROCESS | 1825 | 1461635565698 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 18:52:45 INFO - PROCESS | 1825 | 1461635565702 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 18:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:52:45 INFO - PROCESS | 1825 | 1461635565708 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:52:45 INFO - PROCESS | 1825 | 1461635565710 Marionette TRACE conn3 <- [1,2258,null,{}] 18:52:45 INFO - PROCESS | 1825 | 1461635565716 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:45 INFO - PROCESS | 1825 | 1461635565956 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 18:52:46 INFO - PROCESS | 1825 | 1461635566273 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557c0d800 == 158 [pid = 1825] [id = 572] 18:52:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f5556b8d400) [pid = 1825] [serial = 1717] [outer = (nil)] 18:52:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f5558266400) [pid = 1825] [serial = 1718] [outer = 0x7f5556b8d400] 18:52:46 INFO - PROCESS | 1825 | 1461635566353 Marionette DEBUG loaded listener.js 18:52:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f55587e6c00) [pid = 1825] [serial = 1719] [outer = 0x7f5556b8d400] 18:52:47 INFO - PROCESS | 1825 | 1461635567200 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:52:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1537ms 18:52:47 INFO - PROCESS | 1825 | 1461635567245 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 18:52:47 INFO - PROCESS | 1825 | 1461635567249 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 18:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:52:47 INFO - PROCESS | 1825 | 1461635567255 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:52:47 INFO - PROCESS | 1825 | 1461635567257 Marionette TRACE conn3 <- [1,2262,null,{}] 18:52:47 INFO - PROCESS | 1825 | 1461635567263 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:47 INFO - PROCESS | 1825 | 1461635567472 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 18:52:47 INFO - PROCESS | 1825 | 1461635567742 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558a0b800 == 159 [pid = 1825] [id = 573] 18:52:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f5556d64800) [pid = 1825] [serial = 1720] [outer = (nil)] 18:52:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f555892a000) [pid = 1825] [serial = 1721] [outer = 0x7f5556d64800] 18:52:47 INFO - PROCESS | 1825 | 1461635567819 Marionette DEBUG loaded listener.js 18:52:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f5558c82800) [pid = 1825] [serial = 1722] [outer = 0x7f5556d64800] 18:52:48 INFO - PROCESS | 1825 | 1461635568665 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 18:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1432ms 18:52:48 INFO - PROCESS | 1825 | 1461635568691 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 18:52:48 INFO - PROCESS | 1825 | 1461635568695 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 18:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:52:48 INFO - PROCESS | 1825 | 1461635568703 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:52:48 INFO - PROCESS | 1825 | 1461635568705 Marionette TRACE conn3 <- [1,2266,null,{}] 18:52:48 INFO - PROCESS | 1825 | 1461635568709 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:48 INFO - PROCESS | 1825 | 1461635568930 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 18:52:49 INFO - PROCESS | 1825 | 1461635569211 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b65a000 == 160 [pid = 1825] [id = 574] 18:52:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f5549a97400) [pid = 1825] [serial = 1723] [outer = (nil)] 18:52:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f555a0d6c00) [pid = 1825] [serial = 1724] [outer = 0x7f5549a97400] 18:52:49 INFO - PROCESS | 1825 | 1461635569287 Marionette DEBUG loaded listener.js 18:52:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f555b6a6800) [pid = 1825] [serial = 1725] [outer = 0x7f5549a97400] 18:52:50 INFO - PROCESS | 1825 | 1461635570135 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 18:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1483ms 18:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:52:50 INFO - PROCESS | 1825 | 1461635570187 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 18:52:50 INFO - PROCESS | 1825 | 1461635570190 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 18:52:50 INFO - PROCESS | 1825 | 1461635570196 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:52:50 INFO - PROCESS | 1825 | 1461635570199 Marionette TRACE conn3 <- [1,2270,null,{}] 18:52:50 INFO - PROCESS | 1825 | 1461635570204 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:50 INFO - PROCESS | 1825 | 1461635570413 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 18:52:50 INFO - PROCESS | 1825 | 1461635570694 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c6cf000 == 161 [pid = 1825] [id = 575] 18:52:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f554e203400) [pid = 1825] [serial = 1726] [outer = (nil)] 18:52:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f555c799000) [pid = 1825] [serial = 1727] [outer = 0x7f554e203400] 18:52:50 INFO - PROCESS | 1825 | 1461635570771 Marionette DEBUG loaded listener.js 18:52:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f555caef000) [pid = 1825] [serial = 1728] [outer = 0x7f554e203400] 18:52:51 INFO - PROCESS | 1825 | 1461635571646 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 18:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1483ms 18:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:52:51 INFO - PROCESS | 1825 | 1461635571679 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 18:52:51 INFO - PROCESS | 1825 | 1461635571682 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 18:52:51 INFO - PROCESS | 1825 | 1461635571688 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:52:51 INFO - PROCESS | 1825 | 1461635571691 Marionette TRACE conn3 <- [1,2274,null,{}] 18:52:51 INFO - PROCESS | 1825 | 1461635571696 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:51 INFO - PROCESS | 1825 | 1461635571901 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 18:52:52 INFO - PROCESS | 1825 | 1461635572173 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c922000 == 162 [pid = 1825] [id = 576] 18:52:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f5558c88000) [pid = 1825] [serial = 1729] [outer = (nil)] 18:52:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f555cce8c00) [pid = 1825] [serial = 1730] [outer = 0x7f5558c88000] 18:52:52 INFO - PROCESS | 1825 | 1461635572250 Marionette DEBUG loaded listener.js 18:52:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f555f211400) [pid = 1825] [serial = 1731] [outer = 0x7f5558c88000] 18:52:53 INFO - PROCESS | 1825 | 1461635573108 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 18:52:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:52:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1483ms 18:52:53 INFO - PROCESS | 1825 | 1461635573171 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 18:52:53 INFO - PROCESS | 1825 | 1461635573176 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 18:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:52:53 INFO - PROCESS | 1825 | 1461635573181 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:52:53 INFO - PROCESS | 1825 | 1461635573185 Marionette TRACE conn3 <- [1,2278,null,{}] 18:52:53 INFO - PROCESS | 1825 | 1461635573190 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:53 INFO - PROCESS | 1825 | 1461635573435 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 18:52:53 INFO - PROCESS | 1825 | 1461635573704 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5560cd8800 == 163 [pid = 1825] [id = 577] 18:52:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f5561515800) [pid = 1825] [serial = 1732] [outer = (nil)] 18:52:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f556186fc00) [pid = 1825] [serial = 1733] [outer = 0x7f5561515800] 18:52:53 INFO - PROCESS | 1825 | 1461635573837 Marionette DEBUG loaded listener.js 18:52:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f5561a0fc00) [pid = 1825] [serial = 1734] [outer = 0x7f5561515800] 18:52:54 INFO - PROCESS | 1825 | 1461635574705 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 18:52:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:52:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1581ms 18:52:54 INFO - PROCESS | 1825 | 1461635574764 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 18:52:54 INFO - PROCESS | 1825 | 1461635574768 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 18:52:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:52:54 INFO - PROCESS | 1825 | 1461635574773 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:52:54 INFO - PROCESS | 1825 | 1461635574775 Marionette TRACE conn3 <- [1,2282,null,{}] 18:52:54 INFO - PROCESS | 1825 | 1461635574781 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:55 INFO - PROCESS | 1825 | 1461635574999 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 18:52:55 INFO - PROCESS | 1825 | 1461635575273 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561703800 == 164 [pid = 1825] [id = 578] 18:52:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f5556d63c00) [pid = 1825] [serial = 1735] [outer = (nil)] 18:52:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f556292d400) [pid = 1825] [serial = 1736] [outer = 0x7f5556d63c00] 18:52:55 INFO - PROCESS | 1825 | 1461635575394 Marionette DEBUG loaded listener.js 18:52:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f5564dda800) [pid = 1825] [serial = 1737] [outer = 0x7f5556d63c00] 18:52:56 INFO - PROCESS | 1825 | 1461635576209 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 18:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1486ms 18:52:56 INFO - PROCESS | 1825 | 1461635576261 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 18:52:56 INFO - PROCESS | 1825 | 1461635576265 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 18:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:52:56 INFO - PROCESS | 1825 | 1461635576270 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:52:56 INFO - PROCESS | 1825 | 1461635576273 Marionette TRACE conn3 <- [1,2286,null,{}] 18:52:56 INFO - PROCESS | 1825 | 1461635576278 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:56 INFO - PROCESS | 1825 | 1461635576506 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 18:52:56 INFO - PROCESS | 1825 | 1461635576779 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561a89000 == 165 [pid = 1825] [id = 579] 18:52:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f5561519400) [pid = 1825] [serial = 1738] [outer = (nil)] 18:52:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f556501c800) [pid = 1825] [serial = 1739] [outer = 0x7f5561519400] 18:52:56 INFO - PROCESS | 1825 | 1461635576895 Marionette DEBUG loaded listener.js 18:52:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f5568147800) [pid = 1825] [serial = 1740] [outer = 0x7f5561519400] 18:52:57 INFO - PROCESS | 1825 | 1461635577756 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 18:52:57 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 18:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1533ms 18:52:57 INFO - PROCESS | 1825 | 1461635577805 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 18:52:57 INFO - PROCESS | 1825 | 1461635577809 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 18:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:52:57 INFO - PROCESS | 1825 | 1461635577815 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:52:57 INFO - PROCESS | 1825 | 1461635577818 Marionette TRACE conn3 <- [1,2290,null,{}] 18:52:57 INFO - PROCESS | 1825 | 1461635577823 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:58 INFO - PROCESS | 1825 | 1461635578037 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 18:52:58 INFO - PROCESS | 1825 | 1461635578310 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561d2c000 == 166 [pid = 1825] [id = 580] 18:52:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f5561e12400) [pid = 1825] [serial = 1741] [outer = (nil)] 18:52:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f556ebc3800) [pid = 1825] [serial = 1742] [outer = 0x7f5561e12400] 18:52:58 INFO - PROCESS | 1825 | 1461635578386 Marionette DEBUG loaded listener.js 18:52:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f556ec86c00) [pid = 1825] [serial = 1743] [outer = 0x7f5561e12400] 18:52:59 INFO - PROCESS | 1825 | 1461635579304 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 18:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1537ms 18:52:59 INFO - PROCESS | 1825 | 1461635579353 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 18:52:59 INFO - PROCESS | 1825 | 1461635579356 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 18:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:52:59 INFO - PROCESS | 1825 | 1461635579362 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:52:59 INFO - PROCESS | 1825 | 1461635579364 Marionette TRACE conn3 <- [1,2294,null,{}] 18:52:59 INFO - PROCESS | 1825 | 1461635579370 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:59 INFO - PROCESS | 1825 | 1461635579596 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 18:52:59 INFO - PROCESS | 1825 | 1461635579919 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564115800 == 167 [pid = 1825] [id = 581] 18:52:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f5568da2800) [pid = 1825] [serial = 1744] [outer = (nil)] 18:52:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f556fab1800) [pid = 1825] [serial = 1745] [outer = 0x7f5568da2800] 18:53:00 INFO - PROCESS | 1825 | 1461635580000 Marionette DEBUG loaded listener.js 18:53:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f5570093000) [pid = 1825] [serial = 1746] [outer = 0x7f5568da2800] 18:53:00 INFO - PROCESS | 1825 | 1461635580863 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 18:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1533ms 18:53:00 INFO - PROCESS | 1825 | 1461635580897 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 18:53:00 INFO - PROCESS | 1825 | 1461635580899 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 18:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:53:00 INFO - PROCESS | 1825 | 1461635580906 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:53:00 INFO - PROCESS | 1825 | 1461635580908 Marionette TRACE conn3 <- [1,2298,null,{}] 18:53:00 INFO - PROCESS | 1825 | 1461635580913 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:01 INFO - PROCESS | 1825 | 1461635581128 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 18:53:01 INFO - PROCESS | 1825 | 1461635581405 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5568114000 == 168 [pid = 1825] [id = 582] 18:53:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f556ee9c000) [pid = 1825] [serial = 1747] [outer = (nil)] 18:53:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f5571f40400) [pid = 1825] [serial = 1748] [outer = 0x7f556ee9c000] 18:53:01 INFO - PROCESS | 1825 | 1461635581528 Marionette DEBUG loaded listener.js 18:53:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f557387c400) [pid = 1825] [serial = 1749] [outer = 0x7f556ee9c000] 18:53:02 INFO - PROCESS | 1825 | 1461635582329 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 18:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1442ms 18:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:53:02 INFO - PROCESS | 1825 | 1461635582349 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 18:53:02 INFO - PROCESS | 1825 | 1461635582351 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 18:53:02 INFO - PROCESS | 1825 | 1461635582357 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:53:02 INFO - PROCESS | 1825 | 1461635582360 Marionette TRACE conn3 <- [1,2302,null,{}] 18:53:02 INFO - PROCESS | 1825 | 1461635582365 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:02 INFO - PROCESS | 1825 | 1461635582592 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 18:53:02 INFO - PROCESS | 1825 | 1461635582841 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556eba9000 == 169 [pid = 1825] [id = 583] 18:53:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f556f01d400) [pid = 1825] [serial = 1750] [outer = (nil)] 18:53:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f55739aec00) [pid = 1825] [serial = 1751] [outer = 0x7f556f01d400] 18:53:02 INFO - PROCESS | 1825 | 1461635582915 Marionette DEBUG loaded listener.js 18:53:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f5573a47400) [pid = 1825] [serial = 1752] [outer = 0x7f556f01d400] 18:53:04 INFO - PROCESS | 1825 | 1461635584006 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1731ms 18:53:04 INFO - PROCESS | 1825 | 1461635584088 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 18:53:04 INFO - PROCESS | 1825 | 1461635584099 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 18:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:53:04 INFO - PROCESS | 1825 | 1461635584106 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:53:04 INFO - PROCESS | 1825 | 1461635584113 Marionette TRACE conn3 <- [1,2306,null,{}] 18:53:04 INFO - PROCESS | 1825 | 1461635584119 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:04 INFO - PROCESS | 1825 | 1461635584416 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 18:53:04 INFO - PROCESS | 1825 | 1461635584744 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55411ce000 == 170 [pid = 1825] [id = 584] 18:53:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f5542e5e800) [pid = 1825] [serial = 1753] [outer = (nil)] 18:53:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f5544326c00) [pid = 1825] [serial = 1754] [outer = 0x7f5542e5e800] 18:53:04 INFO - PROCESS | 1825 | 1461635584818 Marionette DEBUG loaded listener.js 18:53:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f55498f0000) [pid = 1825] [serial = 1755] [outer = 0x7f5542e5e800] 18:53:05 INFO - PROCESS | 1825 | 1461635585726 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 18:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1685ms 18:53:05 INFO - PROCESS | 1825 | 1461635585793 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 18:53:05 INFO - PROCESS | 1825 | 1461635585796 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 18:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:53:05 INFO - PROCESS | 1825 | 1461635585802 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:53:05 INFO - PROCESS | 1825 | 1461635585804 Marionette TRACE conn3 <- [1,2310,null,{}] 18:53:05 INFO - PROCESS | 1825 | 1461635585810 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:06 INFO - PROCESS | 1825 | 1461635586033 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 18:53:06 INFO - PROCESS | 1825 | 1461635586361 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55413bc000 == 171 [pid = 1825] [id = 585] 18:53:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f5541403000) [pid = 1825] [serial = 1756] [outer = (nil)] 18:53:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f5541411c00) [pid = 1825] [serial = 1757] [outer = 0x7f5541403000] 18:53:06 INFO - PROCESS | 1825 | 1461635586439 Marionette DEBUG loaded listener.js 18:53:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f55435ee000) [pid = 1825] [serial = 1758] [outer = 0x7f5541403000] 18:53:07 INFO - PROCESS | 1825 | 1461635587349 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5557c16000 == 170 [pid = 1825] [id = 403] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558044800 == 169 [pid = 1825] [id = 425] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f33f000 == 168 [pid = 1825] [id = 210] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5546837000 == 167 [pid = 1825] [id = 565] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a222800 == 166 [pid = 1825] [id = 564] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549748800 == 165 [pid = 1825] [id = 563] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55461a6000 == 164 [pid = 1825] [id = 562] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55432d3000 == 163 [pid = 1825] [id = 561] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549679800 == 162 [pid = 1825] [id = 560] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5559da0000 == 161 [pid = 1825] [id = 558] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558a0d800 == 160 [pid = 1825] [id = 557] 18:53:08 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55581b1800 == 159 [pid = 1825] [id = 556] 18:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2798ms 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f5556d6c400) [pid = 1825] [serial = 1485] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f554a92ec00) [pid = 1825] [serial = 1626] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f5548e68c00) [pid = 1825] [serial = 1559] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f5558c7f800) [pid = 1825] [serial = 1587] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f5541410400) [pid = 1825] [serial = 1533] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f5561d16c00) [pid = 1825] [serial = 1506] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f554a431000) [pid = 1825] [serial = 1563] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f5549a96c00) [pid = 1825] [serial = 1560] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f554f053c00) [pid = 1825] [serial = 1572] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f556dd20400) [pid = 1825] [serial = 1509] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f5542e5fc00) [pid = 1825] [serial = 1521] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f5549cf0c00) [pid = 1825] [serial = 1530] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f555b687400) [pid = 1825] [serial = 1500] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f555ccdfc00) [pid = 1825] [serial = 1596] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f5548649c00) [pid = 1825] [serial = 1619] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f555b681c00) [pid = 1825] [serial = 1589] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f554d8b1400) [pid = 1825] [serial = 1571] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f5549a98000) [pid = 1825] [serial = 1611] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f55457e8800) [pid = 1825] [serial = 1557] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f5555920000) [pid = 1825] [serial = 1577] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f5557a20800) [pid = 1825] [serial = 1494] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f554d080000) [pid = 1825] [serial = 1568] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f5556b88800) [pid = 1825] [serial = 1580] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f55435f0000) [pid = 1825] [serial = 1527] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f55457e7800) [pid = 1825] [serial = 1613] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f5558921800) [pid = 1825] [serial = 1586] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f5548e68800) [pid = 1825] [serial = 1620] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f554497b000) [pid = 1825] [serial = 1536] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f556fdefc00) [pid = 1825] [serial = 1512] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f55553cac00) [pid = 1825] [serial = 1575] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f554e208000) [pid = 1825] [serial = 1491] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f5549aa4c00) [pid = 1825] [serial = 1554] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f554a32b800) [pid = 1825] [serial = 1562] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f555c606400) [pid = 1825] [serial = 1592] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f5555a46c00) [pid = 1825] [serial = 1578] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f5544330000) [pid = 1825] [serial = 1556] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f55579e3000) [pid = 1825] [serial = 1583] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f5561aba800) [pid = 1825] [serial = 1604] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f556ee0d000) [pid = 1825] [serial = 1608] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f555f61a800) [pid = 1825] [serial = 1413] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f5549b32c00) [pid = 1825] [serial = 1622] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f55580e8800) [pid = 1825] [serial = 1584] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f555ea70800) [pid = 1825] [serial = 1598] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f5558c83800) [pid = 1825] [serial = 1497] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f55604a3800) [pid = 1825] [serial = 1503] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f554ce07c00) [pid = 1825] [serial = 1566] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f555cafb400) [pid = 1825] [serial = 1595] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f5556d65800) [pid = 1825] [serial = 1581] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f5561518c00) [pid = 1825] [serial = 1602] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f554be07000) [pid = 1825] [serial = 1565] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f5544983400) [pid = 1825] [serial = 1616] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f55604ae000) [pid = 1825] [serial = 1601] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f555b864800) [pid = 1825] [serial = 1590] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f554d09b400) [pid = 1825] [serial = 1569] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f5548e5f800) [pid = 1825] [serial = 1614] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f5549cf7000) [pid = 1825] [serial = 1623] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f5549ced400) [pid = 1825] [serial = 1524] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f554ca64400) [pid = 1825] [serial = 1488] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f5550da0800) [pid = 1825] [serial = 1574] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f5546211c00) [pid = 1825] [serial = 1610] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f5573a48800) [pid = 1825] [serial = 1515] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f555c882800) [pid = 1825] [serial = 1593] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f555f618000) [pid = 1825] [serial = 1599] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f5574045400) [pid = 1825] [serial = 1518] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f5565026000) [pid = 1825] [serial = 1607] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f55457efc00) [pid = 1825] [serial = 1617] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f554a42ac00) [pid = 1825] [serial = 1625] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f5564de4800) [pid = 1825] [serial = 1605] [outer = (nil)] [url = about:blank] 18:53:08 INFO - PROCESS | 1825 | 1461635588914 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 18:53:08 INFO - PROCESS | 1825 | 1461635588919 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 18:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:53:08 INFO - PROCESS | 1825 | 1461635588937 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:53:08 INFO - PROCESS | 1825 | 1461635588944 Marionette TRACE conn3 <- [1,2314,null,{}] 18:53:08 INFO - PROCESS | 1825 | 1461635588951 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:09 INFO - PROCESS | 1825 | 1461635589171 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 18:53:09 INFO - PROCESS | 1825 | 1461635589386 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5542fe1800 == 160 [pid = 1825] [id = 586] 18:53:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f55435eb800) [pid = 1825] [serial = 1759] [outer = (nil)] 18:53:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f55435f2400) [pid = 1825] [serial = 1760] [outer = 0x7f55435eb800] 18:53:09 INFO - PROCESS | 1825 | 1461635589451 Marionette DEBUG loaded listener.js 18:53:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f5544976800) [pid = 1825] [serial = 1761] [outer = 0x7f55435eb800] 18:53:10 INFO - PROCESS | 1825 | 1461635590209 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 18:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1296ms 18:53:10 INFO - PROCESS | 1825 | 1461635590242 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 18:53:10 INFO - PROCESS | 1825 | 1461635590246 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 18:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:53:10 INFO - PROCESS | 1825 | 1461635590260 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:53:10 INFO - PROCESS | 1825 | 1461635590264 Marionette TRACE conn3 <- [1,2318,null,{}] 18:53:10 INFO - PROCESS | 1825 | 1461635590270 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:10 INFO - PROCESS | 1825 | 1461635590469 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 18:53:10 INFO - PROCESS | 1825 | 1461635590486 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546495000 == 161 [pid = 1825] [id = 587] 18:53:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f5541407400) [pid = 1825] [serial = 1762] [outer = (nil)] 18:53:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f554620b800) [pid = 1825] [serial = 1763] [outer = 0x7f5541407400] 18:53:10 INFO - PROCESS | 1825 | 1461635590736 Marionette DEBUG loaded listener.js 18:53:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f5548646400) [pid = 1825] [serial = 1764] [outer = 0x7f5541407400] 18:53:11 INFO - PROCESS | 1825 | 1461635591605 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 18:53:11 INFO - PROCESS | 1825 | 1461635591655 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 18:53:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:53:11 INFO - PROCESS | 1825 | 1461635591669 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:53:11 INFO - PROCESS | 1825 | 1461635591671 Marionette TRACE conn3 <- [1,2322,null,{}] 18:53:11 INFO - PROCESS | 1825 | 1461635591685 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:11 INFO - PROCESS | 1825 | 1461635591972 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 18:53:12 INFO - PROCESS | 1825 | 1461635592012 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55487aa800 == 162 [pid = 1825] [id = 588] 18:53:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f55498ec800) [pid = 1825] [serial = 1765] [outer = (nil)] 18:53:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f5549b34800) [pid = 1825] [serial = 1766] [outer = 0x7f55498ec800] 18:53:12 INFO - PROCESS | 1825 | 1461635592076 Marionette DEBUG loaded listener.js 18:53:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f554a330800) [pid = 1825] [serial = 1767] [outer = 0x7f55498ec800] 18:53:13 INFO - PROCESS | 1825 | 1461635593059 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 18:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1430ms 18:53:13 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f55457f4000) [pid = 1825] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:53:13 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f55457eac00) [pid = 1825] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:53:13 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f554497bc00) [pid = 1825] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:53:13 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f5549aa0c00) [pid = 1825] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:53:13 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f554ca3f400) [pid = 1825] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:53:13 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f554620ec00) [pid = 1825] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:53:13 INFO - PROCESS | 1825 | 1461635593565 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 18:53:13 INFO - PROCESS | 1825 | 1461635593567 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 18:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:53:13 INFO - PROCESS | 1825 | 1461635593623 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:53:13 INFO - PROCESS | 1825 | 1461635593626 Marionette TRACE conn3 <- [1,2326,null,{}] 18:53:13 INFO - PROCESS | 1825 | 1461635593631 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:13 INFO - PROCESS | 1825 | 1461635593817 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 18:53:14 INFO - PROCESS | 1825 | 1461635594024 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549743800 == 163 [pid = 1825] [id = 589] 18:53:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f5542e59800) [pid = 1825] [serial = 1768] [outer = (nil)] 18:53:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f554a430c00) [pid = 1825] [serial = 1769] [outer = 0x7f5542e59800] 18:53:14 INFO - PROCESS | 1825 | 1461635594085 Marionette DEBUG loaded listener.js 18:53:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f554a931c00) [pid = 1825] [serial = 1770] [outer = 0x7f5542e59800] 18:53:14 INFO - PROCESS | 1825 | 1461635594834 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 18:53:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:53:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1237ms 18:53:14 INFO - PROCESS | 1825 | 1461635594855 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 18:53:14 INFO - PROCESS | 1825 | 1461635594857 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 18:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:53:14 INFO - PROCESS | 1825 | 1461635594863 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:53:14 INFO - PROCESS | 1825 | 1461635594865 Marionette TRACE conn3 <- [1,2330,null,{}] 18:53:14 INFO - PROCESS | 1825 | 1461635594870 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:15 INFO - PROCESS | 1825 | 1461635595150 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 18:53:15 INFO - PROCESS | 1825 | 1461635595175 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549b1b800 == 164 [pid = 1825] [id = 590] 18:53:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f554a939000) [pid = 1825] [serial = 1771] [outer = (nil)] 18:53:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f554b9b9000) [pid = 1825] [serial = 1772] [outer = 0x7f554a939000] 18:53:15 INFO - PROCESS | 1825 | 1461635595237 Marionette DEBUG loaded listener.js 18:53:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f554bc90000) [pid = 1825] [serial = 1773] [outer = 0x7f554a939000] 18:53:16 INFO - PROCESS | 1825 | 1461635596354 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 18:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1527ms 18:53:16 INFO - PROCESS | 1825 | 1461635596392 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 18:53:16 INFO - PROCESS | 1825 | 1461635596399 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 18:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:53:16 INFO - PROCESS | 1825 | 1461635596408 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:53:16 INFO - PROCESS | 1825 | 1461635596412 Marionette TRACE conn3 <- [1,2334,null,{}] 18:53:16 INFO - PROCESS | 1825 | 1461635596421 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:16 INFO - PROCESS | 1825 | 1461635596685 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 18:53:17 INFO - PROCESS | 1825 | 1461635597003 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55469e0800 == 165 [pid = 1825] [id = 591] 18:53:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f554620a000) [pid = 1825] [serial = 1774] [outer = (nil)] 18:53:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f55469ecc00) [pid = 1825] [serial = 1775] [outer = 0x7f554620a000] 18:53:17 INFO - PROCESS | 1825 | 1461635597084 Marionette DEBUG loaded listener.js 18:53:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f55497eac00) [pid = 1825] [serial = 1776] [outer = 0x7f554620a000] 18:53:17 INFO - PROCESS | 1825 | 1461635597940 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 18:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1586ms 18:53:18 INFO - PROCESS | 1825 | 1461635597995 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 18:53:18 INFO - PROCESS | 1825 | 1461635598002 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 18:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:53:18 INFO - PROCESS | 1825 | 1461635598012 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:53:18 INFO - PROCESS | 1825 | 1461635598015 Marionette TRACE conn3 <- [1,2338,null,{}] 18:53:18 INFO - PROCESS | 1825 | 1461635598020 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:18 INFO - PROCESS | 1825 | 1461635598232 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 18:53:18 INFO - PROCESS | 1825 | 1461635598450 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549dd7800 == 166 [pid = 1825] [id = 592] 18:53:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f5549b36400) [pid = 1825] [serial = 1777] [outer = (nil)] 18:53:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f554a433c00) [pid = 1825] [serial = 1778] [outer = 0x7f5549b36400] 18:53:18 INFO - PROCESS | 1825 | 1461635598564 Marionette DEBUG loaded listener.js 18:53:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f554b80a000) [pid = 1825] [serial = 1779] [outer = 0x7f5549b36400] 18:53:19 INFO - PROCESS | 1825 | 1461635599575 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 18:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1634ms 18:53:19 INFO - PROCESS | 1825 | 1461635599647 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 18:53:19 INFO - PROCESS | 1825 | 1461635599651 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 18:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:53:19 INFO - PROCESS | 1825 | 1461635599658 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:53:19 INFO - PROCESS | 1825 | 1461635599663 Marionette TRACE conn3 <- [1,2342,null,{}] 18:53:19 INFO - PROCESS | 1825 | 1461635599679 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:19 INFO - PROCESS | 1825 | 1461635599952 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 18:53:20 INFO - PROCESS | 1825 | 1461635600262 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a8ac000 == 167 [pid = 1825] [id = 593] 18:53:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f554b9b4c00) [pid = 1825] [serial = 1780] [outer = (nil)] 18:53:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f554ca4a800) [pid = 1825] [serial = 1781] [outer = 0x7f554b9b4c00] 18:53:20 INFO - PROCESS | 1825 | 1461635600336 Marionette DEBUG loaded listener.js 18:53:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f554ce02800) [pid = 1825] [serial = 1782] [outer = 0x7f554b9b4c00] 18:53:21 INFO - PROCESS | 1825 | 1461635601163 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 18:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1540ms 18:53:21 INFO - PROCESS | 1825 | 1461635601199 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 18:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:53:21 INFO - PROCESS | 1825 | 1461635601203 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 18:53:21 INFO - PROCESS | 1825 | 1461635601209 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:53:21 INFO - PROCESS | 1825 | 1461635601212 Marionette TRACE conn3 <- [1,2346,null,{}] 18:53:21 INFO - PROCESS | 1825 | 1461635601217 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:21 INFO - PROCESS | 1825 | 1461635601425 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 18:53:21 INFO - PROCESS | 1825 | 1461635601648 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bcd2800 == 168 [pid = 1825] [id = 594] 18:53:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f554be0d400) [pid = 1825] [serial = 1783] [outer = (nil)] 18:53:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f554d088400) [pid = 1825] [serial = 1784] [outer = 0x7f554be0d400] 18:53:21 INFO - PROCESS | 1825 | 1461635601758 Marionette DEBUG loaded listener.js 18:53:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f554d617800) [pid = 1825] [serial = 1785] [outer = 0x7f554be0d400] 18:53:22 INFO - PROCESS | 1825 | 1461635602659 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 18:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1478ms 18:53:22 INFO - PROCESS | 1825 | 1461635602688 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 18:53:22 INFO - PROCESS | 1825 | 1461635602692 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 18:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:53:22 INFO - PROCESS | 1825 | 1461635602698 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:53:22 INFO - PROCESS | 1825 | 1461635602700 Marionette TRACE conn3 <- [1,2350,null,{}] 18:53:22 INFO - PROCESS | 1825 | 1461635602705 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:22 INFO - PROCESS | 1825 | 1461635602912 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 18:53:23 INFO - PROCESS | 1825 | 1461635603179 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d904000 == 169 [pid = 1825] [id = 595] 18:53:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f554ce11400) [pid = 1825] [serial = 1786] [outer = (nil)] 18:53:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f554d866800) [pid = 1825] [serial = 1787] [outer = 0x7f554ce11400] 18:53:23 INFO - PROCESS | 1825 | 1461635603253 Marionette DEBUG loaded listener.js 18:53:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f554d8b1400) [pid = 1825] [serial = 1788] [outer = 0x7f554ce11400] 18:53:24 INFO - PROCESS | 1825 | 1461635604111 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 18:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1442ms 18:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:53:24 INFO - PROCESS | 1825 | 1461635604146 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 18:53:24 INFO - PROCESS | 1825 | 1461635604149 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 18:53:24 INFO - PROCESS | 1825 | 1461635604158 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:53:24 INFO - PROCESS | 1825 | 1461635604161 Marionette TRACE conn3 <- [1,2354,null,{}] 18:53:24 INFO - PROCESS | 1825 | 1461635604166 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:24 INFO - PROCESS | 1825 | 1461635604410 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 18:53:24 INFO - PROCESS | 1825 | 1461635604674 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e23b000 == 170 [pid = 1825] [id = 596] 18:53:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f554e205c00) [pid = 1825] [serial = 1789] [outer = (nil)] 18:53:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f55510eb400) [pid = 1825] [serial = 1790] [outer = 0x7f554e205c00] 18:53:24 INFO - PROCESS | 1825 | 1461635604795 Marionette DEBUG loaded listener.js 18:53:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f55553cd400) [pid = 1825] [serial = 1791] [outer = 0x7f554e205c00] 18:53:25 INFO - PROCESS | 1825 | 1461635605649 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 18:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1536ms 18:53:25 INFO - PROCESS | 1825 | 1461635605694 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 18:53:25 INFO - PROCESS | 1825 | 1461635605698 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 18:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:53:25 INFO - PROCESS | 1825 | 1461635605704 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:53:25 INFO - PROCESS | 1825 | 1461635605706 Marionette TRACE conn3 <- [1,2358,null,{}] 18:53:25 INFO - PROCESS | 1825 | 1461635605711 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:25 INFO - PROCESS | 1825 | 1461635605902 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 18:53:26 INFO - PROCESS | 1825 | 1461635606170 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ff8e800 == 171 [pid = 1825] [id = 597] 18:53:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f554e210c00) [pid = 1825] [serial = 1792] [outer = (nil)] 18:53:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f5555920400) [pid = 1825] [serial = 1793] [outer = 0x7f554e210c00] 18:53:26 INFO - PROCESS | 1825 | 1461635606245 Marionette DEBUG loaded listener.js 18:53:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f5556ab2000) [pid = 1825] [serial = 1794] [outer = 0x7f554e210c00] 18:53:27 INFO - PROCESS | 1825 | 1461635607102 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 18:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1433ms 18:53:27 INFO - PROCESS | 1825 | 1461635607138 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 18:53:27 INFO - PROCESS | 1825 | 1461635607141 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 18:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:53:27 INFO - PROCESS | 1825 | 1461635607147 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:53:27 INFO - PROCESS | 1825 | 1461635607150 Marionette TRACE conn3 <- [1,2362,null,{}] 18:53:27 INFO - PROCESS | 1825 | 1461635607155 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:27 INFO - PROCESS | 1825 | 1461635607362 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 18:53:27 INFO - PROCESS | 1825 | 1461635607630 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550030800 == 172 [pid = 1825] [id = 598] 18:53:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f554f563000) [pid = 1825] [serial = 1795] [outer = (nil)] 18:53:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f5556b91c00) [pid = 1825] [serial = 1796] [outer = 0x7f554f563000] 18:53:27 INFO - PROCESS | 1825 | 1461635607704 Marionette DEBUG loaded listener.js 18:53:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f5556d6fc00) [pid = 1825] [serial = 1797] [outer = 0x7f554f563000] 18:53:28 INFO - PROCESS | 1825 | 1461635608590 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 18:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1484ms 18:53:28 INFO - PROCESS | 1825 | 1461635608632 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 18:53:28 INFO - PROCESS | 1825 | 1461635608636 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 18:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:53:28 INFO - PROCESS | 1825 | 1461635608641 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:53:28 INFO - PROCESS | 1825 | 1461635608643 Marionette TRACE conn3 <- [1,2366,null,{}] 18:53:28 INFO - PROCESS | 1825 | 1461635608649 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:28 INFO - PROCESS | 1825 | 1461635608848 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 18:53:29 INFO - PROCESS | 1825 | 1461635609128 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5555326000 == 173 [pid = 1825] [id = 599] 18:53:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f554ca57800) [pid = 1825] [serial = 1798] [outer = (nil)] 18:53:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f5557a1dc00) [pid = 1825] [serial = 1799] [outer = 0x7f554ca57800] 18:53:29 INFO - PROCESS | 1825 | 1461635609241 Marionette DEBUG loaded listener.js 18:53:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f55585a4400) [pid = 1825] [serial = 1800] [outer = 0x7f554ca57800] 18:53:30 INFO - PROCESS | 1825 | 1461635610219 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 18:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1638ms 18:53:30 INFO - PROCESS | 1825 | 1461635610281 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 18:53:30 INFO - PROCESS | 1825 | 1461635610285 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 18:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:53:30 INFO - PROCESS | 1825 | 1461635610291 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:53:30 INFO - PROCESS | 1825 | 1461635610294 Marionette TRACE conn3 <- [1,2370,null,{}] 18:53:30 INFO - PROCESS | 1825 | 1461635610299 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:30 INFO - PROCESS | 1825 | 1461635610513 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 18:53:30 INFO - PROCESS | 1825 | 1461635610838 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557962800 == 174 [pid = 1825] [id = 600] 18:53:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f5549a9d800) [pid = 1825] [serial = 1801] [outer = (nil)] 18:53:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f55587e4c00) [pid = 1825] [serial = 1802] [outer = 0x7f5549a9d800] 18:53:30 INFO - PROCESS | 1825 | 1461635610917 Marionette DEBUG loaded listener.js 18:53:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f555892e400) [pid = 1825] [serial = 1803] [outer = 0x7f5549a9d800] 18:53:31 INFO - PROCESS | 1825 | 1461635611751 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 18:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1534ms 18:53:31 INFO - PROCESS | 1825 | 1461635611827 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 18:53:31 INFO - PROCESS | 1825 | 1461635611831 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 18:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:53:31 INFO - PROCESS | 1825 | 1461635611837 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:53:31 INFO - PROCESS | 1825 | 1461635611841 Marionette TRACE conn3 <- [1,2374,null,{}] 18:53:31 INFO - PROCESS | 1825 | 1461635611846 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:32 INFO - PROCESS | 1825 | 1461635612123 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 18:53:32 INFO - PROCESS | 1825 | 1461635612446 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588cc000 == 175 [pid = 1825] [id = 601] 18:53:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f555b6b1000) [pid = 1825] [serial = 1804] [outer = (nil)] 18:53:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f555c606400) [pid = 1825] [serial = 1805] [outer = 0x7f555b6b1000] 18:53:32 INFO - PROCESS | 1825 | 1461635612527 Marionette DEBUG loaded listener.js 18:53:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f555caf4400) [pid = 1825] [serial = 1806] [outer = 0x7f555b6b1000] 18:53:33 INFO - PROCESS | 1825 | 1461635613379 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 18:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1588ms 18:53:33 INFO - PROCESS | 1825 | 1461635613426 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 18:53:33 INFO - PROCESS | 1825 | 1461635613429 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 18:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:53:33 INFO - PROCESS | 1825 | 1461635613435 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:53:33 INFO - PROCESS | 1825 | 1461635613437 Marionette TRACE conn3 <- [1,2378,null,{}] 18:53:33 INFO - PROCESS | 1825 | 1461635613443 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:33 INFO - PROCESS | 1825 | 1461635613656 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 18:53:33 INFO - PROCESS | 1825 | 1461635613931 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558e91000 == 176 [pid = 1825] [id = 602] 18:53:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f554d61f000) [pid = 1825] [serial = 1807] [outer = (nil)] 18:53:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f555ccddc00) [pid = 1825] [serial = 1808] [outer = 0x7f554d61f000] 18:53:34 INFO - PROCESS | 1825 | 1461635614061 Marionette DEBUG loaded listener.js 18:53:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f555ea6dc00) [pid = 1825] [serial = 1809] [outer = 0x7f554d61f000] 18:53:34 INFO - PROCESS | 1825 | 1461635614880 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 18:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1478ms 18:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:53:34 INFO - PROCESS | 1825 | 1461635614915 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 18:53:34 INFO - PROCESS | 1825 | 1461635614918 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 18:53:34 INFO - PROCESS | 1825 | 1461635614924 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:53:34 INFO - PROCESS | 1825 | 1461635614927 Marionette TRACE conn3 <- [1,2382,null,{}] 18:53:34 INFO - PROCESS | 1825 | 1461635614941 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:35 INFO - PROCESS | 1825 | 1461635615155 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 18:53:35 INFO - PROCESS | 1825 | 1461635615429 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b6f8000 == 177 [pid = 1825] [id = 603] 18:53:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f55585a6400) [pid = 1825] [serial = 1810] [outer = (nil)] 18:53:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f555f616c00) [pid = 1825] [serial = 1811] [outer = 0x7f55585a6400] 18:53:35 INFO - PROCESS | 1825 | 1461635615500 Marionette DEBUG loaded listener.js 18:53:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f55604ad800) [pid = 1825] [serial = 1812] [outer = 0x7f55585a6400] 18:53:36 INFO - PROCESS | 1825 | 1461635616414 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 18:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1544ms 18:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:53:36 INFO - PROCESS | 1825 | 1461635616467 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 18:53:36 INFO - PROCESS | 1825 | 1461635616470 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 18:53:36 INFO - PROCESS | 1825 | 1461635616476 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:53:36 INFO - PROCESS | 1825 | 1461635616479 Marionette TRACE conn3 <- [1,2386,null,{}] 18:53:36 INFO - PROCESS | 1825 | 1461635616484 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:36 INFO - PROCESS | 1825 | 1461635616703 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 18:53:36 INFO - PROCESS | 1825 | 1461635616979 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555f686000 == 178 [pid = 1825] [id = 604] 18:53:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f555ea70800) [pid = 1825] [serial = 1813] [outer = (nil)] 18:53:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f5560b81c00) [pid = 1825] [serial = 1814] [outer = 0x7f555ea70800] 18:53:37 INFO - PROCESS | 1825 | 1461635617097 Marionette DEBUG loaded listener.js 18:53:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f5561518c00) [pid = 1825] [serial = 1815] [outer = 0x7f555ea70800] 18:53:37 INFO - PROCESS | 1825 | 1461635617948 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 18:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1529ms 18:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:53:38 INFO - PROCESS | 1825 | 1461635618006 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 18:53:38 INFO - PROCESS | 1825 | 1461635618008 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 18:53:38 INFO - PROCESS | 1825 | 1461635618015 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:53:38 INFO - PROCESS | 1825 | 1461635618018 Marionette TRACE conn3 <- [1,2390,null,{}] 18:53:38 INFO - PROCESS | 1825 | 1461635618023 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:38 INFO - PROCESS | 1825 | 1461635618250 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 18:53:38 INFO - PROCESS | 1825 | 1461635618530 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556162c000 == 179 [pid = 1825] [id = 605] 18:53:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f55521e2c00) [pid = 1825] [serial = 1816] [outer = (nil)] 18:53:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f556187a400) [pid = 1825] [serial = 1817] [outer = 0x7f55521e2c00] 18:53:38 INFO - PROCESS | 1825 | 1461635618655 Marionette DEBUG loaded listener.js 18:53:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f5561a10400) [pid = 1825] [serial = 1818] [outer = 0x7f55521e2c00] 18:53:39 INFO - PROCESS | 1825 | 1461635619521 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 18:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1534ms 18:53:39 INFO - PROCESS | 1825 | 1461635619550 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 18:53:39 INFO - PROCESS | 1825 | 1461635619553 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 18:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:53:39 INFO - PROCESS | 1825 | 1461635619559 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:53:39 INFO - PROCESS | 1825 | 1461635619562 Marionette TRACE conn3 <- [1,2394,null,{}] 18:53:39 INFO - PROCESS | 1825 | 1461635619568 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:39 INFO - PROCESS | 1825 | 1461635619809 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 18:53:40 INFO - PROCESS | 1825 | 1461635620086 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556294a000 == 180 [pid = 1825] [id = 606] 18:53:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f55553cdc00) [pid = 1825] [serial = 1819] [outer = (nil)] 18:53:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f5564de1000) [pid = 1825] [serial = 1820] [outer = 0x7f55553cdc00] 18:53:40 INFO - PROCESS | 1825 | 1461635620202 Marionette DEBUG loaded listener.js 18:53:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f5568d9e400) [pid = 1825] [serial = 1821] [outer = 0x7f55553cdc00] 18:53:41 INFO - PROCESS | 1825 | 1461635621106 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1587ms 18:53:41 INFO - PROCESS | 1825 | 1461635621147 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 18:53:41 INFO - PROCESS | 1825 | 1461635621151 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 18:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:53:41 INFO - PROCESS | 1825 | 1461635621157 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:53:41 INFO - PROCESS | 1825 | 1461635621159 Marionette TRACE conn3 <- [1,2398,null,{}] 18:53:41 INFO - PROCESS | 1825 | 1461635621165 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:41 INFO - PROCESS | 1825 | 1461635621477 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 18:53:41 INFO - PROCESS | 1825 | 1461635621729 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5568118000 == 181 [pid = 1825] [id = 607] 18:53:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f5561519800) [pid = 1825] [serial = 1822] [outer = (nil)] 18:53:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f556ebca800) [pid = 1825] [serial = 1823] [outer = 0x7f5561519800] 18:53:41 INFO - PROCESS | 1825 | 1461635621809 Marionette DEBUG loaded listener.js 18:53:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f556fd4c400) [pid = 1825] [serial = 1824] [outer = 0x7f5561519800] 18:53:42 INFO - PROCESS | 1825 | 1461635622644 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 18:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1539ms 18:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:53:42 INFO - PROCESS | 1825 | 1461635622698 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 18:53:42 INFO - PROCESS | 1825 | 1461635622700 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 18:53:42 INFO - PROCESS | 1825 | 1461635622707 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:53:42 INFO - PROCESS | 1825 | 1461635622710 Marionette TRACE conn3 <- [1,2402,null,{}] 18:53:42 INFO - PROCESS | 1825 | 1461635622715 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:42 INFO - PROCESS | 1825 | 1461635622928 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 18:53:43 INFO - PROCESS | 1825 | 1461635623206 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556fd2d800 == 182 [pid = 1825] [id = 608] 18:53:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f5549b40800) [pid = 1825] [serial = 1825] [outer = (nil)] 18:53:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f5571f42800) [pid = 1825] [serial = 1826] [outer = 0x7f5549b40800] 18:53:43 INFO - PROCESS | 1825 | 1461635623338 Marionette DEBUG loaded listener.js 18:53:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f55739b1800) [pid = 1825] [serial = 1827] [outer = 0x7f5549b40800] 18:53:44 INFO - PROCESS | 1825 | 1461635624210 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 18:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1582ms 18:53:44 INFO - PROCESS | 1825 | 1461635624289 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 18:53:44 INFO - PROCESS | 1825 | 1461635624292 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 18:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:53:44 INFO - PROCESS | 1825 | 1461635624299 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:53:44 INFO - PROCESS | 1825 | 1461635624301 Marionette TRACE conn3 <- [1,2406,null,{}] 18:53:44 INFO - PROCESS | 1825 | 1461635624307 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:44 INFO - PROCESS | 1825 | 1461635624529 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 18:53:44 INFO - PROCESS | 1825 | 1461635624911 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55413b9800 == 183 [pid = 1825] [id = 609] 18:53:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f554140b000) [pid = 1825] [serial = 1828] [outer = (nil)] 18:53:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f554620c000) [pid = 1825] [serial = 1829] [outer = 0x7f554140b000] 18:53:45 INFO - PROCESS | 1825 | 1461635624993 Marionette DEBUG loaded listener.js 18:53:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f554cea6c00) [pid = 1825] [serial = 1830] [outer = 0x7f554140b000] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5548a51800 == 182 [pid = 1825] [id = 353] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549743800 == 181 [pid = 1825] [id = 589] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55487aa800 == 180 [pid = 1825] [id = 588] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5546495000 == 179 [pid = 1825] [id = 587] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5542fe1800 == 178 [pid = 1825] [id = 586] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55411ce000 == 177 [pid = 1825] [id = 584] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556eba9000 == 176 [pid = 1825] [id = 583] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5568114000 == 175 [pid = 1825] [id = 582] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564115800 == 174 [pid = 1825] [id = 581] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561d2c000 == 173 [pid = 1825] [id = 580] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561a89000 == 172 [pid = 1825] [id = 579] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561703800 == 171 [pid = 1825] [id = 578] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5560cd8800 == 170 [pid = 1825] [id = 577] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c922000 == 169 [pid = 1825] [id = 576] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c6cf000 == 168 [pid = 1825] [id = 575] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b65a000 == 167 [pid = 1825] [id = 574] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558a0b800 == 166 [pid = 1825] [id = 573] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5557c0d800 == 165 [pid = 1825] [id = 572] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5551e2d000 == 164 [pid = 1825] [id = 571] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555001a000 == 163 [pid = 1825] [id = 570] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554e228000 == 162 [pid = 1825] [id = 569] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a8be000 == 161 [pid = 1825] [id = 568] 18:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55464a2800 == 160 [pid = 1825] [id = 567] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f554d0a3000) [pid = 1825] [serial = 1700] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f5549cf5400) [pid = 1825] [serial = 1698] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f555de10000) [pid = 1825] [serial = 1673] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f5555a27c00) [pid = 1825] [serial = 1655] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f554d625400) [pid = 1825] [serial = 1643] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f5546209400) [pid = 1825] [serial = 1682] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f554d085400) [pid = 1825] [serial = 1640] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f554be03400) [pid = 1825] [serial = 1689] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f554cac7c00) [pid = 1825] [serial = 1691] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f556021d800) [pid = 1825] [serial = 1676] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f5549b3b400) [pid = 1825] [serial = 1685] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f554b8e2400) [pid = 1825] [serial = 1628] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f5548e64c00) [pid = 1825] [serial = 1683] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f554d86ac00) [pid = 1825] [serial = 1695] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f554b8eac00) [pid = 1825] [serial = 1634] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f554ca5e400) [pid = 1825] [serial = 1637] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f5549cf4c00) [pid = 1825] [serial = 1688] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f55457e7400) [pid = 1825] [serial = 1679] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f55580ec800) [pid = 1825] [serial = 1658] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f554a42c000) [pid = 1825] [serial = 1686] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f55497e8000) [pid = 1825] [serial = 1631] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f55469ef800) [pid = 1825] [serial = 1697] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f554e207800) [pid = 1825] [serial = 1646] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f5558926400) [pid = 1825] [serial = 1661] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f554d09e000) [pid = 1825] [serial = 1694] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f5551e47800) [pid = 1825] [serial = 1652] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f5550d93000) [pid = 1825] [serial = 1649] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f555a006400) [pid = 1825] [serial = 1664] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f555caf5400) [pid = 1825] [serial = 1670] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f555b689400) [pid = 1825] [serial = 1667] [outer = (nil)] [url = about:blank] 18:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f554ce09800) [pid = 1825] [serial = 1692] [outer = (nil)] [url = about:blank] 18:53:47 INFO - PROCESS | 1825 | 1461635627232 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 18:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2992ms 18:53:47 INFO - PROCESS | 1825 | 1461635627292 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 18:53:47 INFO - PROCESS | 1825 | 1461635627297 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 18:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:53:47 INFO - PROCESS | 1825 | 1461635627305 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:53:47 INFO - PROCESS | 1825 | 1461635627310 Marionette TRACE conn3 <- [1,2410,null,{}] 18:53:47 INFO - PROCESS | 1825 | 1461635627318 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:47 INFO - PROCESS | 1825 | 1461635627513 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 18:53:47 INFO - PROCESS | 1825 | 1461635627735 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55447ea000 == 161 [pid = 1825] [id = 610] 18:53:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f5544324c00) [pid = 1825] [serial = 1831] [outer = (nil)] 18:53:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f55457ea000) [pid = 1825] [serial = 1832] [outer = 0x7f5544324c00] 18:53:47 INFO - PROCESS | 1825 | 1461635627799 Marionette DEBUG loaded listener.js 18:53:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f5546860c00) [pid = 1825] [serial = 1833] [outer = 0x7f5544324c00] 18:53:48 INFO - PROCESS | 1825 | 1461635628610 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 18:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1338ms 18:53:48 INFO - PROCESS | 1825 | 1461635628645 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 18:53:48 INFO - PROCESS | 1825 | 1461635628653 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 18:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:53:48 INFO - PROCESS | 1825 | 1461635628662 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:53:48 INFO - PROCESS | 1825 | 1461635628666 Marionette TRACE conn3 <- [1,2414,null,{}] 18:53:48 INFO - PROCESS | 1825 | 1461635628671 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:48 INFO - PROCESS | 1825 | 1461635628879 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 18:53:49 INFO - PROCESS | 1825 | 1461635629104 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548796800 == 162 [pid = 1825] [id = 611] 18:53:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f5542e59c00) [pid = 1825] [serial = 1834] [outer = (nil)] 18:53:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f5548e68800) [pid = 1825] [serial = 1835] [outer = 0x7f5542e59c00] 18:53:49 INFO - PROCESS | 1825 | 1461635629177 Marionette DEBUG loaded listener.js 18:53:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f5549b3b400) [pid = 1825] [serial = 1836] [outer = 0x7f5542e59c00] 18:53:50 INFO - PROCESS | 1825 | 1461635630111 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 18:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1485ms 18:53:50 INFO - PROCESS | 1825 | 1461635630148 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 18:53:50 INFO - PROCESS | 1825 | 1461635630152 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 18:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:53:50 INFO - PROCESS | 1825 | 1461635630158 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:53:50 INFO - PROCESS | 1825 | 1461635630174 Marionette TRACE conn3 <- [1,2418,null,{}] 18:53:50 INFO - PROCESS | 1825 | 1461635630200 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:50 INFO - PROCESS | 1825 | 1461635630464 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 18:53:50 INFO - PROCESS | 1825 | 1461635630494 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549a77000 == 163 [pid = 1825] [id = 612] 18:53:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f554b803800) [pid = 1825] [serial = 1837] [outer = (nil)] 18:53:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f554bc8c000) [pid = 1825] [serial = 1838] [outer = 0x7f554b803800] 18:53:50 INFO - PROCESS | 1825 | 1461635630557 Marionette DEBUG loaded listener.js 18:53:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f554ca56c00) [pid = 1825] [serial = 1839] [outer = 0x7f554b803800] 18:53:52 INFO - PROCESS | 1825 | 1461635632385 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f554a436c00) [pid = 1825] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f5551f38c00) [pid = 1825] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f554ce0fc00) [pid = 1825] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f55585bd800) [pid = 1825] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f554f56bc00) [pid = 1825] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f554ca40000) [pid = 1825] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f5546863000) [pid = 1825] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f5549b3a000) [pid = 1825] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f55553d5000) [pid = 1825] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f5556b8ec00) [pid = 1825] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f5544326800) [pid = 1825] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f55585c0c00) [pid = 1825] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f55553ccc00) [pid = 1825] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f554d09d800) [pid = 1825] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f554cad1000) [pid = 1825] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f554be06000) [pid = 1825] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f554e208c00) [pid = 1825] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f55579e6400) [pid = 1825] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f55498ec800) [pid = 1825] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f5542e59800) [pid = 1825] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f5541407400) [pid = 1825] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f5558c88000) [pid = 1825] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f556f01d400) [pid = 1825] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f5556d64800) [pid = 1825] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f5556b8d400) [pid = 1825] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f554432b400) [pid = 1825] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f5561e12400) [pid = 1825] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f5556d63c00) [pid = 1825] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f5541404400) [pid = 1825] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f5542e5e800) [pid = 1825] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f554d07bc00) [pid = 1825] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f556ee9c000) [pid = 1825] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f5568da2800) [pid = 1825] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f554a435000) [pid = 1825] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f554e203400) [pid = 1825] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f5561515800) [pid = 1825] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f5561519400) [pid = 1825] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f554d0a2000) [pid = 1825] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f5549a97400) [pid = 1825] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f55435eb800) [pid = 1825] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:53:52 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f5541403000) [pid = 1825] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:53:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:53:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2357ms 18:53:52 INFO - PROCESS | 1825 | 1461635632523 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 18:53:52 INFO - PROCESS | 1825 | 1461635632528 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 18:53:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:53:52 INFO - PROCESS | 1825 | 1461635632534 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:53:52 INFO - PROCESS | 1825 | 1461635632536 Marionette TRACE conn3 <- [1,2422,null,{}] 18:53:52 INFO - PROCESS | 1825 | 1461635632541 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:52 INFO - PROCESS | 1825 | 1461635632797 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 18:53:52 INFO - PROCESS | 1825 | 1461635632912 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546833800 == 164 [pid = 1825] [id = 613] 18:53:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f55457e6400) [pid = 1825] [serial = 1840] [outer = (nil)] 18:53:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f554a42b800) [pid = 1825] [serial = 1841] [outer = 0x7f55457e6400] 18:53:52 INFO - PROCESS | 1825 | 1461635632978 Marionette DEBUG loaded listener.js 18:53:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f554ca59c00) [pid = 1825] [serial = 1842] [outer = 0x7f55457e6400] 18:53:53 INFO - PROCESS | 1825 | 1461635633699 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1181ms 18:53:53 INFO - PROCESS | 1825 | 1461635633715 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 18:53:53 INFO - PROCESS | 1825 | 1461635633717 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 18:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:53:53 INFO - PROCESS | 1825 | 1461635633723 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:53:53 INFO - PROCESS | 1825 | 1461635633725 Marionette TRACE conn3 <- [1,2426,null,{}] 18:53:53 INFO - PROCESS | 1825 | 1461635633734 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:54 INFO - PROCESS | 1825 | 1461635634011 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 18:53:54 INFO - PROCESS | 1825 | 1461635634033 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a417800 == 165 [pid = 1825] [id = 614] 18:53:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f554ca48400) [pid = 1825] [serial = 1843] [outer = (nil)] 18:53:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f554ca5f400) [pid = 1825] [serial = 1844] [outer = 0x7f554ca48400] 18:53:54 INFO - PROCESS | 1825 | 1461635634112 Marionette DEBUG loaded listener.js 18:53:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f554d0a2400) [pid = 1825] [serial = 1845] [outer = 0x7f554ca48400] 18:53:55 INFO - PROCESS | 1825 | 1461635635241 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 18:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1584ms 18:53:55 INFO - PROCESS | 1825 | 1461635635309 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 18:53:55 INFO - PROCESS | 1825 | 1461635635315 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 18:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:53:55 INFO - PROCESS | 1825 | 1461635635324 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:53:55 INFO - PROCESS | 1825 | 1461635635328 Marionette TRACE conn3 <- [1,2430,null,{}] 18:53:55 INFO - PROCESS | 1825 | 1461635635336 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:55 INFO - PROCESS | 1825 | 1461635635609 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 18:53:55 INFO - PROCESS | 1825 | 1461635635938 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55487a3800 == 166 [pid = 1825] [id = 615] 18:53:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f5548e5f800) [pid = 1825] [serial = 1846] [outer = (nil)] 18:53:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f55497ec800) [pid = 1825] [serial = 1847] [outer = 0x7f5548e5f800] 18:53:56 INFO - PROCESS | 1825 | 1461635636019 Marionette DEBUG loaded listener.js 18:53:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f5549aa0c00) [pid = 1825] [serial = 1848] [outer = 0x7f5548e5f800] 18:53:56 INFO - PROCESS | 1825 | 1461635636854 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 18:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1581ms 18:53:56 INFO - PROCESS | 1825 | 1461635636905 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 18:53:56 INFO - PROCESS | 1825 | 1461635636914 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 18:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:53:56 INFO - PROCESS | 1825 | 1461635636923 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:53:56 INFO - PROCESS | 1825 | 1461635636926 Marionette TRACE conn3 <- [1,2434,null,{}] 18:53:56 INFO - PROCESS | 1825 | 1461635636931 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:57 INFO - PROCESS | 1825 | 1461635637144 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 18:53:57 INFO - PROCESS | 1825 | 1461635637409 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a41b800 == 167 [pid = 1825] [id = 616] 18:53:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f554a42c000) [pid = 1825] [serial = 1849] [outer = (nil)] 18:53:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f554b9ba400) [pid = 1825] [serial = 1850] [outer = 0x7f554a42c000] 18:53:57 INFO - PROCESS | 1825 | 1461635637486 Marionette DEBUG loaded listener.js 18:53:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f554ca5e400) [pid = 1825] [serial = 1851] [outer = 0x7f554a42c000] 18:53:58 INFO - PROCESS | 1825 | 1461635638458 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 18:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1586ms 18:53:58 INFO - PROCESS | 1825 | 1461635638510 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 18:53:58 INFO - PROCESS | 1825 | 1461635638514 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 18:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:53:58 INFO - PROCESS | 1825 | 1461635638520 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:53:58 INFO - PROCESS | 1825 | 1461635638526 Marionette TRACE conn3 <- [1,2438,null,{}] 18:53:58 INFO - PROCESS | 1825 | 1461635638541 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:58 INFO - PROCESS | 1825 | 1461635638775 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 18:53:59 INFO - PROCESS | 1825 | 1461635639098 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d861000 == 168 [pid = 1825] [id = 617] 18:53:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f554d624400) [pid = 1825] [serial = 1852] [outer = (nil)] 18:53:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f554d8afc00) [pid = 1825] [serial = 1853] [outer = 0x7f554d624400] 18:53:59 INFO - PROCESS | 1825 | 1461635639183 Marionette DEBUG loaded listener.js 18:53:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f554e1cc800) [pid = 1825] [serial = 1854] [outer = 0x7f554d624400] 18:54:00 INFO - PROCESS | 1825 | 1461635640102 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 18:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1638ms 18:54:00 INFO - PROCESS | 1825 | 1461635640160 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 18:54:00 INFO - PROCESS | 1825 | 1461635640164 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 18:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:54:00 INFO - PROCESS | 1825 | 1461635640171 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:54:00 INFO - PROCESS | 1825 | 1461635640174 Marionette TRACE conn3 <- [1,2442,null,{}] 18:54:00 INFO - PROCESS | 1825 | 1461635640180 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:00 INFO - PROCESS | 1825 | 1461635640512 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 18:54:00 INFO - PROCESS | 1825 | 1461635640860 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f1cd800 == 169 [pid = 1825] [id = 618] 18:54:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f554d7e6800) [pid = 1825] [serial = 1855] [outer = (nil)] 18:54:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f554f56bc00) [pid = 1825] [serial = 1856] [outer = 0x7f554d7e6800] 18:54:00 INFO - PROCESS | 1825 | 1461635640939 Marionette DEBUG loaded listener.js 18:54:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f5550da0800) [pid = 1825] [serial = 1857] [outer = 0x7f554d7e6800] 18:54:01 INFO - PROCESS | 1825 | 1461635641787 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 18:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1681ms 18:54:01 INFO - PROCESS | 1825 | 1461635641853 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 18:54:01 INFO - PROCESS | 1825 | 1461635641857 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 18:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:54:01 INFO - PROCESS | 1825 | 1461635641864 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:54:01 INFO - PROCESS | 1825 | 1461635641867 Marionette TRACE conn3 <- [1,2446,null,{}] 18:54:01 INFO - PROCESS | 1825 | 1461635641872 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:02 INFO - PROCESS | 1825 | 1461635642104 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 18:54:02 INFO - PROCESS | 1825 | 1461635642377 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555001a800 == 170 [pid = 1825] [id = 619] 18:54:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f554e207800) [pid = 1825] [serial = 1858] [outer = (nil)] 18:54:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f55521e9400) [pid = 1825] [serial = 1859] [outer = 0x7f554e207800] 18:54:02 INFO - PROCESS | 1825 | 1461635642494 Marionette DEBUG loaded listener.js 18:54:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f5555a21800) [pid = 1825] [serial = 1860] [outer = 0x7f554e207800] 18:54:03 INFO - PROCESS | 1825 | 1461635643349 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 18:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1531ms 18:54:03 INFO - PROCESS | 1825 | 1461635643397 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 18:54:03 INFO - PROCESS | 1825 | 1461635643401 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 18:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:54:03 INFO - PROCESS | 1825 | 1461635643407 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:54:03 INFO - PROCESS | 1825 | 1461635643409 Marionette TRACE conn3 <- [1,2450,null,{}] 18:54:03 INFO - PROCESS | 1825 | 1461635643415 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:03 INFO - PROCESS | 1825 | 1461635643674 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 18:54:04 INFO - PROCESS | 1825 | 1461635644002 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55569b1800 == 171 [pid = 1825] [id = 620] 18:54:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f55579eb000) [pid = 1825] [serial = 1861] [outer = (nil)] 18:54:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f55588b6c00) [pid = 1825] [serial = 1862] [outer = 0x7f55579eb000] 18:54:04 INFO - PROCESS | 1825 | 1461635644084 Marionette DEBUG loaded listener.js 18:54:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f5558c81400) [pid = 1825] [serial = 1863] [outer = 0x7f55579eb000] 18:54:04 INFO - PROCESS | 1825 | 1461635644974 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 18:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1632ms 18:54:05 INFO - PROCESS | 1825 | 1461635645041 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 18:54:05 INFO - PROCESS | 1825 | 1461635645044 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 18:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:54:05 INFO - PROCESS | 1825 | 1461635645050 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:54:05 INFO - PROCESS | 1825 | 1461635645059 Marionette TRACE conn3 <- [1,2454,null,{}] 18:54:05 INFO - PROCESS | 1825 | 1461635645070 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:05 INFO - PROCESS | 1825 | 1461635645298 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 18:54:05 INFO - PROCESS | 1825 | 1461635645612 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588a0800 == 172 [pid = 1825] [id = 621] 18:54:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f55553ca000) [pid = 1825] [serial = 1864] [outer = (nil)] 18:54:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f5559d47800) [pid = 1825] [serial = 1865] [outer = 0x7f55553ca000] 18:54:05 INFO - PROCESS | 1825 | 1461635645691 Marionette DEBUG loaded listener.js 18:54:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f555ab68000) [pid = 1825] [serial = 1866] [outer = 0x7f55553ca000] 18:54:06 INFO - PROCESS | 1825 | 1461635646516 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 18:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1489ms 18:54:06 INFO - PROCESS | 1825 | 1461635646540 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 18:54:06 INFO - PROCESS | 1825 | 1461635646544 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 18:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:54:06 INFO - PROCESS | 1825 | 1461635646549 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:54:06 INFO - PROCESS | 1825 | 1461635646552 Marionette TRACE conn3 <- [1,2458,null,{}] 18:54:06 INFO - PROCESS | 1825 | 1461635646557 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:06 INFO - PROCESS | 1825 | 1461635646775 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 18:54:07 INFO - PROCESS | 1825 | 1461635647023 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558c39800 == 173 [pid = 1825] [id = 622] 18:54:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f5557a21800) [pid = 1825] [serial = 1867] [outer = (nil)] 18:54:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f555b6a9400) [pid = 1825] [serial = 1868] [outer = 0x7f5557a21800] 18:54:07 INFO - PROCESS | 1825 | 1461635647101 Marionette DEBUG loaded listener.js 18:54:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f555c79bc00) [pid = 1825] [serial = 1869] [outer = 0x7f5557a21800] 18:54:08 INFO - PROCESS | 1825 | 1461635648000 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 18:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1478ms 18:54:08 INFO - PROCESS | 1825 | 1461635648028 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 18:54:08 INFO - PROCESS | 1825 | 1461635648032 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 18:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:54:08 INFO - PROCESS | 1825 | 1461635648037 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:54:08 INFO - PROCESS | 1825 | 1461635648040 Marionette TRACE conn3 <- [1,2462,null,{}] 18:54:08 INFO - PROCESS | 1825 | 1461635648045 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:08 INFO - PROCESS | 1825 | 1461635648268 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 18:54:08 INFO - PROCESS | 1825 | 1461635648545 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c546800 == 174 [pid = 1825] [id = 623] 18:54:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f55497ef400) [pid = 1825] [serial = 1870] [outer = (nil)] 18:54:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f5558ebc000) [pid = 1825] [serial = 1871] [outer = 0x7f55497ef400] 18:54:08 INFO - PROCESS | 1825 | 1461635648681 Marionette DEBUG loaded listener.js 18:54:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f555ccd0800) [pid = 1825] [serial = 1872] [outer = 0x7f55497ef400] 18:54:09 INFO - PROCESS | 1825 | 1461635649558 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 18:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1582ms 18:54:09 INFO - PROCESS | 1825 | 1461635649621 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 18:54:09 INFO - PROCESS | 1825 | 1461635649625 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 18:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:54:09 INFO - PROCESS | 1825 | 1461635649631 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:54:09 INFO - PROCESS | 1825 | 1461635649633 Marionette TRACE conn3 <- [1,2466,null,{}] 18:54:09 INFO - PROCESS | 1825 | 1461635649638 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:09 INFO - PROCESS | 1825 | 1461635649857 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 18:54:10 INFO - PROCESS | 1825 | 1461635650189 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555f385000 == 175 [pid = 1825] [id = 624] 18:54:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f554ca62000) [pid = 1825] [serial = 1873] [outer = (nil)] 18:54:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f555de99c00) [pid = 1825] [serial = 1874] [outer = 0x7f554ca62000] 18:54:10 INFO - PROCESS | 1825 | 1461635650267 Marionette DEBUG loaded listener.js 18:54:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f556021a800) [pid = 1825] [serial = 1875] [outer = 0x7f554ca62000] 18:54:11 INFO - PROCESS | 1825 | 1461635651131 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 18:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1532ms 18:54:11 INFO - PROCESS | 1825 | 1461635651164 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 18:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:54:11 INFO - PROCESS | 1825 | 1461635651169 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 18:54:11 INFO - PROCESS | 1825 | 1461635651175 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:54:11 INFO - PROCESS | 1825 | 1461635651179 Marionette TRACE conn3 <- [1,2470,null,{}] 18:54:11 INFO - PROCESS | 1825 | 1461635651185 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:11 INFO - PROCESS | 1825 | 1461635651430 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 18:54:11 INFO - PROCESS | 1825 | 1461635651711 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561c73000 == 176 [pid = 1825] [id = 625] 18:54:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f5562931c00) [pid = 1825] [serial = 1876] [outer = (nil)] 18:54:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f5564de2000) [pid = 1825] [serial = 1877] [outer = 0x7f5562931c00] 18:54:11 INFO - PROCESS | 1825 | 1461635651845 Marionette DEBUG loaded listener.js 18:54:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f556dd1fc00) [pid = 1825] [serial = 1878] [outer = 0x7f5562931c00] 18:54:12 INFO - PROCESS | 1825 | 1461635652667 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 18:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1532ms 18:54:12 INFO - PROCESS | 1825 | 1461635652707 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 18:54:12 INFO - PROCESS | 1825 | 1461635652710 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 18:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:54:12 INFO - PROCESS | 1825 | 1461635652717 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:54:12 INFO - PROCESS | 1825 | 1461635652719 Marionette TRACE conn3 <- [1,2474,null,{}] 18:54:12 INFO - PROCESS | 1825 | 1461635652725 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:12 INFO - PROCESS | 1825 | 1461635652944 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 18:54:13 INFO - PROCESS | 1825 | 1461635653223 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564114800 == 177 [pid = 1825] [id = 626] 18:54:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f5561a11400) [pid = 1825] [serial = 1879] [outer = (nil)] 18:54:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f556ec82800) [pid = 1825] [serial = 1880] [outer = 0x7f5561a11400] 18:54:13 INFO - PROCESS | 1825 | 1461635653307 Marionette DEBUG loaded listener.js 18:54:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f556fd4b000) [pid = 1825] [serial = 1881] [outer = 0x7f5561a11400] 18:54:14 INFO - PROCESS | 1825 | 1461635654217 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 18:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1532ms 18:54:14 INFO - PROCESS | 1825 | 1461635654252 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 18:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:54:14 INFO - PROCESS | 1825 | 1461635654262 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 18:54:14 INFO - PROCESS | 1825 | 1461635654266 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:54:14 INFO - PROCESS | 1825 | 1461635654268 Marionette TRACE conn3 <- [1,2478,null,{}] 18:54:14 INFO - PROCESS | 1825 | 1461635654284 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:14 INFO - PROCESS | 1825 | 1461635654513 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 18:54:14 INFO - PROCESS | 1825 | 1461635654791 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556f0b5800 == 178 [pid = 1825] [id = 627] 18:54:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f5551d8b000) [pid = 1825] [serial = 1882] [outer = (nil)] 18:54:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f5551d92000) [pid = 1825] [serial = 1883] [outer = 0x7f5551d8b000] 18:54:14 INFO - PROCESS | 1825 | 1461635654908 Marionette DEBUG loaded listener.js 18:54:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f5551d97800) [pid = 1825] [serial = 1884] [outer = 0x7f5551d8b000] 18:54:15 INFO - PROCESS | 1825 | 1461635655779 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 18:54:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:54:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1545ms 18:54:15 INFO - PROCESS | 1825 | 1461635655812 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 18:54:15 INFO - PROCESS | 1825 | 1461635655816 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 18:54:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:54:15 INFO - PROCESS | 1825 | 1461635655821 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:54:15 INFO - PROCESS | 1825 | 1461635655824 Marionette TRACE conn3 <- [1,2482,null,{}] 18:54:15 INFO - PROCESS | 1825 | 1461635655829 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:16 INFO - PROCESS | 1825 | 1461635656059 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 18:54:16 INFO - PROCESS | 1825 | 1461635656337 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5573b4c800 == 179 [pid = 1825] [id = 628] 18:54:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f5551d93000) [pid = 1825] [serial = 1885] [outer = (nil)] 18:54:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f556ee9c000) [pid = 1825] [serial = 1886] [outer = 0x7f5551d93000] 18:54:16 INFO - PROCESS | 1825 | 1461635656453 Marionette DEBUG loaded listener.js 18:54:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f5571a2e400) [pid = 1825] [serial = 1887] [outer = 0x7f5551d93000] 18:54:17 INFO - PROCESS | 1825 | 1461635657284 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 18:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1528ms 18:54:17 INFO - PROCESS | 1825 | 1461635657351 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 18:54:17 INFO - PROCESS | 1825 | 1461635657355 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 18:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:54:17 INFO - PROCESS | 1825 | 1461635657360 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:54:17 INFO - PROCESS | 1825 | 1461635657363 Marionette TRACE conn3 <- [1,2486,null,{}] 18:54:17 INFO - PROCESS | 1825 | 1461635657369 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:17 INFO - PROCESS | 1825 | 1461635657598 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 18:54:17 INFO - PROCESS | 1825 | 1461635657874 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557428c000 == 180 [pid = 1825] [id = 629] 18:54:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f5551d98400) [pid = 1825] [serial = 1888] [outer = (nil)] 18:54:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f5571fbe400) [pid = 1825] [serial = 1889] [outer = 0x7f5551d98400] 18:54:17 INFO - PROCESS | 1825 | 1461635657991 Marionette DEBUG loaded listener.js 18:54:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f5573a48400) [pid = 1825] [serial = 1890] [outer = 0x7f5551d98400] 18:54:18 INFO - PROCESS | 1825 | 1461635658842 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 18:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1534ms 18:54:18 INFO - PROCESS | 1825 | 1461635658897 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 18:54:18 INFO - PROCESS | 1825 | 1461635658899 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 18:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:54:18 INFO - PROCESS | 1825 | 1461635658905 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:54:18 INFO - PROCESS | 1825 | 1461635658907 Marionette TRACE conn3 <- [1,2490,null,{}] 18:54:18 INFO - PROCESS | 1825 | 1461635658913 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:19 INFO - PROCESS | 1825 | 1461635659136 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 18:54:19 INFO - PROCESS | 1825 | 1461635659473 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5576c66800 == 181 [pid = 1825] [id = 630] 18:54:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f55446eac00) [pid = 1825] [serial = 1891] [outer = (nil)] 18:54:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f55446f3c00) [pid = 1825] [serial = 1892] [outer = 0x7f55446eac00] 18:54:19 INFO - PROCESS | 1825 | 1461635659548 Marionette DEBUG loaded listener.js 18:54:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f55446f8800) [pid = 1825] [serial = 1893] [outer = 0x7f55446eac00] 18:54:20 INFO - PROCESS | 1825 | 1461635660367 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1534ms 18:54:20 INFO - PROCESS | 1825 | 1461635660444 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 18:54:20 INFO - PROCESS | 1825 | 1461635660446 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 18:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:54:20 INFO - PROCESS | 1825 | 1461635660455 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:54:20 INFO - PROCESS | 1825 | 1461635660457 Marionette TRACE conn3 <- [1,2494,null,{}] 18:54:20 INFO - PROCESS | 1825 | 1461635660462 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:20 INFO - PROCESS | 1825 | 1461635660681 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 18:54:20 INFO - PROCESS | 1825 | 1461635660960 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f557b996800 == 182 [pid = 1825] [id = 631] 18:54:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f55446edc00) [pid = 1825] [serial = 1894] [outer = (nil)] 18:54:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f557360e800) [pid = 1825] [serial = 1895] [outer = 0x7f55446edc00] 18:54:21 INFO - PROCESS | 1825 | 1461635661077 Marionette DEBUG loaded listener.js 18:54:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f5573a4fc00) [pid = 1825] [serial = 1896] [outer = 0x7f55446edc00] 18:54:21 INFO - PROCESS | 1825 | 1461635661909 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 18:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1526ms 18:54:21 INFO - PROCESS | 1825 | 1461635661983 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 18:54:21 INFO - PROCESS | 1825 | 1461635661986 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 18:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:54:21 INFO - PROCESS | 1825 | 1461635661992 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:54:21 INFO - PROCESS | 1825 | 1461635661994 Marionette TRACE conn3 <- [1,2498,null,{}] 18:54:22 INFO - PROCESS | 1825 | 1461635662000 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:22 INFO - PROCESS | 1825 | 1461635662266 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 18:54:22 INFO - PROCESS | 1825 | 1461635662594 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55498ad800 == 183 [pid = 1825] [id = 632] 18:54:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f5540d12c00) [pid = 1825] [serial = 1897] [outer = (nil)] 18:54:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f5540d1b000) [pid = 1825] [serial = 1898] [outer = 0x7f5540d12c00] 18:54:22 INFO - PROCESS | 1825 | 1461635662668 Marionette DEBUG loaded listener.js 18:54:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f5540d20000) [pid = 1825] [serial = 1899] [outer = 0x7f5540d12c00] 18:54:23 INFO - PROCESS | 1825 | 1461635663512 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1580ms 18:54:23 INFO - PROCESS | 1825 | 1461635663573 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 18:54:23 INFO - PROCESS | 1825 | 1461635663577 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 18:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:54:23 INFO - PROCESS | 1825 | 1461635663582 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:54:23 INFO - PROCESS | 1825 | 1461635663585 Marionette TRACE conn3 <- [1,2502,null,{}] 18:54:23 INFO - PROCESS | 1825 | 1461635663590 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:23 INFO - PROCESS | 1825 | 1461635663819 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 18:54:24 INFO - PROCESS | 1825 | 1461635664134 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bea2800 == 184 [pid = 1825] [id = 633] 18:54:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f5540d15000) [pid = 1825] [serial = 1900] [outer = (nil)] 18:54:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f55446f5400) [pid = 1825] [serial = 1901] [outer = 0x7f5540d15000] 18:54:24 INFO - PROCESS | 1825 | 1461635664259 Marionette DEBUG loaded listener.js 18:54:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f5573e6f400) [pid = 1825] [serial = 1902] [outer = 0x7f5540d15000] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5548a64000 == 183 [pid = 1825] [id = 359] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55603dc800 == 182 [pid = 1825] [id = 56] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556ec96000 == 181 [pid = 1825] [id = 366] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55740a6800 == 180 [pid = 1825] [id = 367] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558a1b000 == 179 [pid = 1825] [id = 361] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5546833800 == 178 [pid = 1825] [id = 613] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549a77000 == 177 [pid = 1825] [id = 612] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5548796800 == 176 [pid = 1825] [id = 611] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55447ea000 == 175 [pid = 1825] [id = 610] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5555326000 == 174 [pid = 1825] [id = 599] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550030800 == 173 [pid = 1825] [id = 598] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ff8e800 == 172 [pid = 1825] [id = 597] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554e23b000 == 171 [pid = 1825] [id = 596] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d904000 == 170 [pid = 1825] [id = 595] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554bcd2800 == 169 [pid = 1825] [id = 594] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a8ac000 == 168 [pid = 1825] [id = 593] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549dd7800 == 167 [pid = 1825] [id = 592] 18:54:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55469e0800 == 166 [pid = 1825] [id = 591] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f555cce8c00) [pid = 1825] [serial = 1730] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f5573a47400) [pid = 1825] [serial = 1752] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f55739aec00) [pid = 1825] [serial = 1751] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f5558c82800) [pid = 1825] [serial = 1722] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f555892a000) [pid = 1825] [serial = 1721] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f55587e6c00) [pid = 1825] [serial = 1719] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f5558266400) [pid = 1825] [serial = 1718] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f554620dc00) [pid = 1825] [serial = 1704] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f5544981000) [pid = 1825] [serial = 1703] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f556ec86c00) [pid = 1825] [serial = 1743] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f556ebc3800) [pid = 1825] [serial = 1742] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f5564dda800) [pid = 1825] [serial = 1737] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f556292d400) [pid = 1825] [serial = 1736] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f5555a27400) [pid = 1825] [serial = 1716] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f55553ce800) [pid = 1825] [serial = 1715] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f55498f0000) [pid = 1825] [serial = 1755] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f5544326c00) [pid = 1825] [serial = 1754] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f554b9b9000) [pid = 1825] [serial = 1772] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f554de35800) [pid = 1825] [serial = 1710] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f554d86d800) [pid = 1825] [serial = 1709] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f557387c400) [pid = 1825] [serial = 1749] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f5571f40400) [pid = 1825] [serial = 1748] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f5570093000) [pid = 1825] [serial = 1746] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f556fab1800) [pid = 1825] [serial = 1745] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f554be05c00) [pid = 1825] [serial = 1707] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f554b804c00) [pid = 1825] [serial = 1706] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f555caef000) [pid = 1825] [serial = 1728] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f555c799000) [pid = 1825] [serial = 1727] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f5561a0fc00) [pid = 1825] [serial = 1734] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f556186fc00) [pid = 1825] [serial = 1733] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f5568147800) [pid = 1825] [serial = 1740] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f556501c800) [pid = 1825] [serial = 1739] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f5550da0400) [pid = 1825] [serial = 1713] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f554f059c00) [pid = 1825] [serial = 1712] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f555b6a6800) [pid = 1825] [serial = 1725] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f555a0d6c00) [pid = 1825] [serial = 1724] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f5544976800) [pid = 1825] [serial = 1761] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f55435f2400) [pid = 1825] [serial = 1760] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f55435ee000) [pid = 1825] [serial = 1758] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f5541411c00) [pid = 1825] [serial = 1757] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f5548646400) [pid = 1825] [serial = 1764] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f554a931c00) [pid = 1825] [serial = 1770] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f554b9b5000) [pid = 1825] [serial = 1629] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f55604d0000) [pid = 1825] [serial = 1677] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f554d86b800) [pid = 1825] [serial = 1644] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f555f319800) [pid = 1825] [serial = 1674] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f5556b86800) [pid = 1825] [serial = 1656] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f554d09e800) [pid = 1825] [serial = 1641] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f55498ec000) [pid = 1825] [serial = 1632] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f554bc88c00) [pid = 1825] [serial = 1635] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f555c607400) [pid = 1825] [serial = 1668] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f555ccd0400) [pid = 1825] [serial = 1671] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f554b9b1800) [pid = 1825] [serial = 1680] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f5558ec3c00) [pid = 1825] [serial = 1662] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f555b592800) [pid = 1825] [serial = 1665] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f5551d24800) [pid = 1825] [serial = 1650] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f554f05f000) [pid = 1825] [serial = 1647] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f554ce0b000) [pid = 1825] [serial = 1638] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f55553d2800) [pid = 1825] [serial = 1653] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f55585ac400) [pid = 1825] [serial = 1659] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f5549b34800) [pid = 1825] [serial = 1766] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f554a430c00) [pid = 1825] [serial = 1769] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f554a330800) [pid = 1825] [serial = 1767] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f554620b800) [pid = 1825] [serial = 1763] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f555f211400) [pid = 1825] [serial = 1731] [outer = (nil)] [url = about:blank] 18:54:26 INFO - PROCESS | 1825 | 1461635666809 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 3283ms 18:54:26 INFO - PROCESS | 1825 | 1461635666867 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 18:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:54:26 INFO - PROCESS | 1825 | 1461635666873 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 18:54:26 INFO - PROCESS | 1825 | 1461635666880 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:54:26 INFO - PROCESS | 1825 | 1461635666885 Marionette TRACE conn3 <- [1,2506,null,{}] 18:54:26 INFO - PROCESS | 1825 | 1461635666893 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:27 INFO - PROCESS | 1825 | 1461635667149 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 18:54:27 INFO - PROCESS | 1825 | 1461635667336 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55432d6000 == 167 [pid = 1825] [id = 634] 18:54:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f5540d1d400) [pid = 1825] [serial = 1903] [outer = (nil)] 18:54:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f55435e4c00) [pid = 1825] [serial = 1904] [outer = 0x7f5540d1d400] 18:54:27 INFO - PROCESS | 1825 | 1461635667407 Marionette DEBUG loaded listener.js 18:54:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f5544328c00) [pid = 1825] [serial = 1905] [outer = 0x7f5540d1d400] 18:54:28 INFO - PROCESS | 1825 | 1461635668151 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:54:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:54:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1334ms 18:54:28 INFO - PROCESS | 1825 | 1461635668214 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 18:54:28 INFO - PROCESS | 1825 | 1461635668222 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 18:54:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:54:28 INFO - PROCESS | 1825 | 1461635668232 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:54:28 INFO - PROCESS | 1825 | 1461635668236 Marionette TRACE conn3 <- [1,2510,null,{}] 18:54:28 INFO - PROCESS | 1825 | 1461635668241 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:28 INFO - PROCESS | 1825 | 1461635668538 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 18:54:28 INFO - PROCESS | 1825 | 1461635668651 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554682b000 == 168 [pid = 1825] [id = 635] 18:54:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f5542e54800) [pid = 1825] [serial = 1906] [outer = (nil)] 18:54:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f5544982c00) [pid = 1825] [serial = 1907] [outer = 0x7f5542e54800] 18:54:28 INFO - PROCESS | 1825 | 1461635668716 Marionette DEBUG loaded listener.js 18:54:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f554620dc00) [pid = 1825] [serial = 1908] [outer = 0x7f5542e54800] 18:54:29 INFO - PROCESS | 1825 | 1461635669662 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 18:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1487ms 18:54:29 INFO - PROCESS | 1825 | 1461635669722 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 18:54:29 INFO - PROCESS | 1825 | 1461635669726 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 18:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:54:29 INFO - PROCESS | 1825 | 1461635669748 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:54:29 INFO - PROCESS | 1825 | 1461635669772 Marionette TRACE conn3 <- [1,2514,null,{}] 18:54:29 INFO - PROCESS | 1825 | 1461635669807 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:30 INFO - PROCESS | 1825 | 1461635670149 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 18:54:30 INFO - PROCESS | 1825 | 1461635670341 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554879b000 == 169 [pid = 1825] [id = 636] 18:54:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f55498ec400) [pid = 1825] [serial = 1909] [outer = (nil)] 18:54:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f55498f1000) [pid = 1825] [serial = 1910] [outer = 0x7f55498ec400] 18:54:30 INFO - PROCESS | 1825 | 1461635670501 Marionette DEBUG loaded listener.js 18:54:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f5549b3b000) [pid = 1825] [serial = 1911] [outer = 0x7f55498ec400] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f5546208000) [pid = 1825] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f554b803800) [pid = 1825] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f55457e6400) [pid = 1825] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f5549b40800) [pid = 1825] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f555ea70800) [pid = 1825] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f554ce11400) [pid = 1825] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f554be0d400) [pid = 1825] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f55553cdc00) [pid = 1825] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f554d61f000) [pid = 1825] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f5544324c00) [pid = 1825] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f55521e2c00) [pid = 1825] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f5549a9d800) [pid = 1825] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f55585a6400) [pid = 1825] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f5542e59c00) [pid = 1825] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f554e210c00) [pid = 1825] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f554ca57800) [pid = 1825] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f554140b000) [pid = 1825] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f5561519800) [pid = 1825] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f5549b36400) [pid = 1825] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f554620a000) [pid = 1825] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f555b6b1000) [pid = 1825] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f554e205c00) [pid = 1825] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f554f563000) [pid = 1825] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:54:31 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f554b9b4c00) [pid = 1825] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:54:31 INFO - PROCESS | 1825 | 1461635671955 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 18:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2223ms 18:54:31 INFO - PROCESS | 1825 | 1461635671972 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 18:54:31 INFO - PROCESS | 1825 | 1461635671975 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 18:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:54:31 INFO - PROCESS | 1825 | 1461635671981 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:54:31 INFO - PROCESS | 1825 | 1461635671983 Marionette TRACE conn3 <- [1,2518,null,{}] 18:54:31 INFO - PROCESS | 1825 | 1461635671988 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:32 INFO - PROCESS | 1825 | 1461635672248 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 18:54:32 INFO - PROCESS | 1825 | 1461635672268 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548a6c000 == 170 [pid = 1825] [id = 637] 18:54:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f554140b000) [pid = 1825] [serial = 1912] [outer = (nil)] 18:54:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f5549b3c400) [pid = 1825] [serial = 1913] [outer = 0x7f554140b000] 18:54:32 INFO - PROCESS | 1825 | 1461635672329 Marionette DEBUG loaded listener.js 18:54:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f554a430000) [pid = 1825] [serial = 1914] [outer = 0x7f554140b000] 18:54:33 INFO - PROCESS | 1825 | 1461635673186 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1229ms 18:54:33 INFO - PROCESS | 1825 | 1461635673211 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 18:54:33 INFO - PROCESS | 1825 | 1461635673214 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 18:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:54:33 INFO - PROCESS | 1825 | 1461635673219 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:54:33 INFO - PROCESS | 1825 | 1461635673222 Marionette TRACE conn3 <- [1,2522,null,{}] 18:54:33 INFO - PROCESS | 1825 | 1461635673254 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:33 INFO - PROCESS | 1825 | 1461635673451 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 18:54:33 INFO - PROCESS | 1825 | 1461635673466 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55498cc000 == 171 [pid = 1825] [id = 638] 18:54:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f5549cf5400) [pid = 1825] [serial = 1915] [outer = (nil)] 18:54:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f554a933c00) [pid = 1825] [serial = 1916] [outer = 0x7f5549cf5400] 18:54:33 INFO - PROCESS | 1825 | 1461635673529 Marionette DEBUG loaded listener.js 18:54:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f554b8e1c00) [pid = 1825] [serial = 1917] [outer = 0x7f5549cf5400] 18:54:34 INFO - PROCESS | 1825 | 1461635674837 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1685ms 18:54:34 INFO - PROCESS | 1825 | 1461635674907 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 18:54:34 INFO - PROCESS | 1825 | 1461635674914 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 18:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:54:34 INFO - PROCESS | 1825 | 1461635674921 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:54:34 INFO - PROCESS | 1825 | 1461635674928 Marionette TRACE conn3 <- [1,2526,null,{}] 18:54:34 INFO - PROCESS | 1825 | 1461635674935 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:35 INFO - PROCESS | 1825 | 1461635675203 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 18:54:35 INFO - PROCESS | 1825 | 1461635675531 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55469de800 == 172 [pid = 1825] [id = 639] 18:54:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f554432c400) [pid = 1825] [serial = 1918] [outer = (nil)] 18:54:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f5544981800) [pid = 1825] [serial = 1919] [outer = 0x7f554432c400] 18:54:35 INFO - PROCESS | 1825 | 1461635675606 Marionette DEBUG loaded listener.js 18:54:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f554620f400) [pid = 1825] [serial = 1920] [outer = 0x7f554432c400] 18:54:36 INFO - PROCESS | 1825 | 1461635676518 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 18:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1648ms 18:54:36 INFO - PROCESS | 1825 | 1461635676571 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 18:54:36 INFO - PROCESS | 1825 | 1461635676579 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 18:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:54:36 INFO - PROCESS | 1825 | 1461635676591 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:54:36 INFO - PROCESS | 1825 | 1461635676594 Marionette TRACE conn3 <- [1,2530,null,{}] 18:54:36 INFO - PROCESS | 1825 | 1461635676600 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:36 INFO - PROCESS | 1825 | 1461635676826 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 18:54:37 INFO - PROCESS | 1825 | 1461635677133 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549b19800 == 173 [pid = 1825] [id = 640] 18:54:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f5546865000) [pid = 1825] [serial = 1921] [outer = (nil)] 18:54:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f5549cee800) [pid = 1825] [serial = 1922] [outer = 0x7f5546865000] 18:54:37 INFO - PROCESS | 1825 | 1461635677210 Marionette DEBUG loaded listener.js 18:54:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f554a92a800) [pid = 1825] [serial = 1923] [outer = 0x7f5546865000] 18:54:38 INFO - PROCESS | 1825 | 1461635678080 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 18:54:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:54:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1534ms 18:54:38 INFO - PROCESS | 1825 | 1461635678126 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 18:54:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:54:38 INFO - PROCESS | 1825 | 1461635678130 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 18:54:38 INFO - PROCESS | 1825 | 1461635678136 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:54:38 INFO - PROCESS | 1825 | 1461635678142 Marionette TRACE conn3 <- [1,2534,null,{}] 18:54:38 INFO - PROCESS | 1825 | 1461635678157 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:38 INFO - PROCESS | 1825 | 1461635678394 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 18:54:38 INFO - PROCESS | 1825 | 1461635678654 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a41d000 == 174 [pid = 1825] [id = 641] 18:54:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f554a92bc00) [pid = 1825] [serial = 1924] [outer = (nil)] 18:54:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f554be07000) [pid = 1825] [serial = 1925] [outer = 0x7f554a92bc00] 18:54:38 INFO - PROCESS | 1825 | 1461635678783 Marionette DEBUG loaded listener.js 18:54:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f554ca4ac00) [pid = 1825] [serial = 1926] [outer = 0x7f554a92bc00] 18:54:39 INFO - PROCESS | 1825 | 1461635679609 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 18:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1547ms 18:54:39 INFO - PROCESS | 1825 | 1461635679684 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 18:54:39 INFO - PROCESS | 1825 | 1461635679687 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 18:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:54:39 INFO - PROCESS | 1825 | 1461635679693 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:54:39 INFO - PROCESS | 1825 | 1461635679697 Marionette TRACE conn3 <- [1,2538,null,{}] 18:54:39 INFO - PROCESS | 1825 | 1461635679702 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:39 INFO - PROCESS | 1825 | 1461635679964 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 18:54:40 INFO - PROCESS | 1825 | 1461635680264 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ba03800 == 175 [pid = 1825] [id = 642] 18:54:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f554b806c00) [pid = 1825] [serial = 1927] [outer = (nil)] 18:54:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f554ce04c00) [pid = 1825] [serial = 1928] [outer = 0x7f554b806c00] 18:54:40 INFO - PROCESS | 1825 | 1461635680341 Marionette DEBUG loaded listener.js 18:54:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f554ce0ec00) [pid = 1825] [serial = 1929] [outer = 0x7f554b806c00] 18:54:41 INFO - PROCESS | 1825 | 1461635681174 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 18:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1531ms 18:54:41 INFO - PROCESS | 1825 | 1461635681225 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 18:54:41 INFO - PROCESS | 1825 | 1461635681229 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 18:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:54:41 INFO - PROCESS | 1825 | 1461635681234 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:54:41 INFO - PROCESS | 1825 | 1461635681237 Marionette TRACE conn3 <- [1,2542,null,{}] 18:54:41 INFO - PROCESS | 1825 | 1461635681242 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:41 INFO - PROCESS | 1825 | 1461635681456 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 18:54:41 INFO - PROCESS | 1825 | 1461635681723 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554beb1800 == 176 [pid = 1825] [id = 643] 18:54:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f554ceac400) [pid = 1825] [serial = 1930] [outer = (nil)] 18:54:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f554d07f000) [pid = 1825] [serial = 1931] [outer = 0x7f554ceac400] 18:54:41 INFO - PROCESS | 1825 | 1461635681845 Marionette DEBUG loaded listener.js 18:54:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f554d099c00) [pid = 1825] [serial = 1932] [outer = 0x7f554ceac400] 18:54:42 INFO - PROCESS | 1825 | 1461635682695 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 18:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1533ms 18:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:54:42 INFO - PROCESS | 1825 | 1461635682769 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 18:54:42 INFO - PROCESS | 1825 | 1461635682772 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 18:54:42 INFO - PROCESS | 1825 | 1461635682778 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:54:42 INFO - PROCESS | 1825 | 1461635682781 Marionette TRACE conn3 <- [1,2546,null,{}] 18:54:42 INFO - PROCESS | 1825 | 1461635682786 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:43 INFO - PROCESS | 1825 | 1461635683057 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 18:54:43 INFO - PROCESS | 1825 | 1461635683366 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d1eb800 == 177 [pid = 1825] [id = 644] 18:54:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f554d61c400) [pid = 1825] [serial = 1933] [outer = (nil)] 18:54:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f554d8b5000) [pid = 1825] [serial = 1934] [outer = 0x7f554d61c400] 18:54:43 INFO - PROCESS | 1825 | 1461635683447 Marionette DEBUG loaded listener.js 18:54:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f554df73800) [pid = 1825] [serial = 1935] [outer = 0x7f554d61c400] 18:54:44 INFO - PROCESS | 1825 | 1461635684290 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 18:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1585ms 18:54:44 INFO - PROCESS | 1825 | 1461635684370 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 18:54:44 INFO - PROCESS | 1825 | 1461635684373 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 18:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:54:44 INFO - PROCESS | 1825 | 1461635684384 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:54:44 INFO - PROCESS | 1825 | 1461635684386 Marionette TRACE conn3 <- [1,2550,null,{}] 18:54:44 INFO - PROCESS | 1825 | 1461635684392 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:44 INFO - PROCESS | 1825 | 1461635684610 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 18:54:44 INFO - PROCESS | 1825 | 1461635684882 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d91a000 == 178 [pid = 1825] [id = 645] 18:54:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f554d61f000) [pid = 1825] [serial = 1936] [outer = (nil)] 18:54:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f554e202c00) [pid = 1825] [serial = 1937] [outer = 0x7f554d61f000] 18:54:45 INFO - PROCESS | 1825 | 1461635684996 Marionette DEBUG loaded listener.js 18:54:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f554f05bc00) [pid = 1825] [serial = 1938] [outer = 0x7f554d61f000] 18:54:45 INFO - PROCESS | 1825 | 1461635685878 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 18:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1533ms 18:54:45 INFO - PROCESS | 1825 | 1461635685918 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 18:54:45 INFO - PROCESS | 1825 | 1461635685922 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 18:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:54:45 INFO - PROCESS | 1825 | 1461635685927 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:54:45 INFO - PROCESS | 1825 | 1461635685930 Marionette TRACE conn3 <- [1,2554,null,{}] 18:54:45 INFO - PROCESS | 1825 | 1461635685935 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:46 INFO - PROCESS | 1825 | 1461635686151 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 18:54:46 INFO - PROCESS | 1825 | 1461635686418 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e22a800 == 179 [pid = 1825] [id = 646] 18:54:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f554e1d1800) [pid = 1825] [serial = 1939] [outer = (nil)] 18:54:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f554f48a800) [pid = 1825] [serial = 1940] [outer = 0x7f554e1d1800] 18:54:46 INFO - PROCESS | 1825 | 1461635686534 Marionette DEBUG loaded listener.js 18:54:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f554f48f400) [pid = 1825] [serial = 1941] [outer = 0x7f554e1d1800] 18:54:47 INFO - PROCESS | 1825 | 1461635687393 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 18:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1528ms 18:54:47 INFO - PROCESS | 1825 | 1461635687457 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 18:54:47 INFO - PROCESS | 1825 | 1461635687461 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 18:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:54:47 INFO - PROCESS | 1825 | 1461635687467 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:54:47 INFO - PROCESS | 1825 | 1461635687470 Marionette TRACE conn3 <- [1,2558,null,{}] 18:54:47 INFO - PROCESS | 1825 | 1461635687475 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:47 INFO - PROCESS | 1825 | 1461635687705 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 18:54:48 INFO - PROCESS | 1825 | 1461635688012 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f3eb800 == 180 [pid = 1825] [id = 647] 18:54:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f5546862000) [pid = 1825] [serial = 1942] [outer = (nil)] 18:54:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f554fda6000) [pid = 1825] [serial = 1943] [outer = 0x7f5546862000] 18:54:48 INFO - PROCESS | 1825 | 1461635688091 Marionette DEBUG loaded listener.js 18:54:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f5550d97400) [pid = 1825] [serial = 1944] [outer = 0x7f5546862000] 18:54:48 INFO - PROCESS | 1825 | 1461635688961 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 18:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1530ms 18:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:54:49 INFO - PROCESS | 1825 | 1461635688998 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 18:54:49 INFO - PROCESS | 1825 | 1461635689001 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 18:54:49 INFO - PROCESS | 1825 | 1461635689007 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:54:49 INFO - PROCESS | 1825 | 1461635689010 Marionette TRACE conn3 <- [1,2562,null,{}] 18:54:49 INFO - PROCESS | 1825 | 1461635689015 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:49 INFO - PROCESS | 1825 | 1461635689251 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 18:54:49 INFO - PROCESS | 1825 | 1461635689602 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554fff7800 == 181 [pid = 1825] [id = 648] 18:54:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f5541407800) [pid = 1825] [serial = 1945] [outer = (nil)] 18:54:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f5551e42c00) [pid = 1825] [serial = 1946] [outer = 0x7f5541407800] 18:54:49 INFO - PROCESS | 1825 | 1461635689686 Marionette DEBUG loaded listener.js 18:54:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f5551f2e000) [pid = 1825] [serial = 1947] [outer = 0x7f5541407800] 18:54:50 INFO - PROCESS | 1825 | 1461635690687 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 18:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1731ms 18:54:50 INFO - PROCESS | 1825 | 1461635690739 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 18:54:50 INFO - PROCESS | 1825 | 1461635690743 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 18:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:54:50 INFO - PROCESS | 1825 | 1461635690749 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:54:50 INFO - PROCESS | 1825 | 1461635690752 Marionette TRACE conn3 <- [1,2566,null,{}] 18:54:50 INFO - PROCESS | 1825 | 1461635690759 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:51 INFO - PROCESS | 1825 | 1461635691022 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 18:54:51 INFO - PROCESS | 1825 | 1461635691317 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e2c000 == 182 [pid = 1825] [id = 649] 18:54:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f55521ed000) [pid = 1825] [serial = 1948] [outer = (nil)] 18:54:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f5555a1bc00) [pid = 1825] [serial = 1949] [outer = 0x7f55521ed000] 18:54:51 INFO - PROCESS | 1825 | 1461635691403 Marionette DEBUG loaded listener.js 18:54:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f5555a4a000) [pid = 1825] [serial = 1950] [outer = 0x7f55521ed000] 18:54:52 INFO - PROCESS | 1825 | 1461635692265 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 18:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1581ms 18:54:52 INFO - PROCESS | 1825 | 1461635692331 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 18:54:52 INFO - PROCESS | 1825 | 1461635692334 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 18:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:54:52 INFO - PROCESS | 1825 | 1461635692340 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:54:52 INFO - PROCESS | 1825 | 1461635692342 Marionette TRACE conn3 <- [1,2570,null,{}] 18:54:52 INFO - PROCESS | 1825 | 1461635692348 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:52 INFO - PROCESS | 1825 | 1461635692569 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 18:54:52 INFO - PROCESS | 1825 | 1461635692833 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5555326800 == 183 [pid = 1825] [id = 650] 18:54:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f554be11c00) [pid = 1825] [serial = 1951] [outer = (nil)] 18:54:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f5556b83c00) [pid = 1825] [serial = 1952] [outer = 0x7f554be11c00] 18:54:52 INFO - PROCESS | 1825 | 1461635692946 Marionette DEBUG loaded listener.js 18:54:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f5556d62c00) [pid = 1825] [serial = 1953] [outer = 0x7f554be11c00] 18:54:53 INFO - PROCESS | 1825 | 1461635693798 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 18:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1496ms 18:54:53 INFO - PROCESS | 1825 | 1461635693838 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 18:54:53 INFO - PROCESS | 1825 | 1461635693842 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 18:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:54:53 INFO - PROCESS | 1825 | 1461635693848 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:54:53 INFO - PROCESS | 1825 | 1461635693859 Marionette TRACE conn3 <- [1,2574,null,{}] 18:54:53 INFO - PROCESS | 1825 | 1461635693863 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:54 INFO - PROCESS | 1825 | 1461635694087 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 18:54:54 INFO - PROCESS | 1825 | 1461635694368 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556ca7800 == 184 [pid = 1825] [id = 651] 18:54:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f554f060c00) [pid = 1825] [serial = 1954] [outer = (nil)] 18:54:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f5556d70400) [pid = 1825] [serial = 1955] [outer = 0x7f554f060c00] 18:54:54 INFO - PROCESS | 1825 | 1461635694492 Marionette DEBUG loaded listener.js 18:54:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f55579f0400) [pid = 1825] [serial = 1956] [outer = 0x7f554f060c00] 18:54:55 INFO - PROCESS | 1825 | 1461635695313 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 18:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1496ms 18:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:54:55 INFO - PROCESS | 1825 | 1461635695345 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 18:54:55 INFO - PROCESS | 1825 | 1461635695347 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 18:54:55 INFO - PROCESS | 1825 | 1461635695354 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:54:55 INFO - PROCESS | 1825 | 1461635695356 Marionette TRACE conn3 <- [1,2578,null,{}] 18:54:55 INFO - PROCESS | 1825 | 1461635695362 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:55 INFO - PROCESS | 1825 | 1461635695594 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 18:54:55 INFO - PROCESS | 1825 | 1461635695869 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555797b800 == 185 [pid = 1825] [id = 652] 18:54:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f554f48d000) [pid = 1825] [serial = 1957] [outer = (nil)] 18:54:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f5558264400) [pid = 1825] [serial = 1958] [outer = 0x7f554f48d000] 18:54:55 INFO - PROCESS | 1825 | 1461635695981 Marionette DEBUG loaded listener.js 18:54:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f55585ac800) [pid = 1825] [serial = 1959] [outer = 0x7f554f48d000] 18:54:56 INFO - PROCESS | 1825 | 1461635696821 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 18:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1536ms 18:54:56 INFO - PROCESS | 1825 | 1461635696900 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 18:54:56 INFO - PROCESS | 1825 | 1461635696904 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 18:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:54:56 INFO - PROCESS | 1825 | 1461635696913 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:54:56 INFO - PROCESS | 1825 | 1461635696916 Marionette TRACE conn3 <- [1,2582,null,{}] 18:54:56 INFO - PROCESS | 1825 | 1461635696921 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:57 INFO - PROCESS | 1825 | 1461635697152 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 18:54:57 INFO - PROCESS | 1825 | 1461635697428 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588c8000 == 186 [pid = 1825] [id = 653] 18:54:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f55553cb800) [pid = 1825] [serial = 1960] [outer = (nil)] 18:54:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f55585c0c00) [pid = 1825] [serial = 1961] [outer = 0x7f55553cb800] 18:54:57 INFO - PROCESS | 1825 | 1461635697540 Marionette DEBUG loaded listener.js 18:54:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f55588bbc00) [pid = 1825] [serial = 1962] [outer = 0x7f55553cb800] 18:54:58 INFO - PROCESS | 1825 | 1461635698434 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 18:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1578ms 18:54:58 INFO - PROCESS | 1825 | 1461635698493 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 18:54:58 INFO - PROCESS | 1825 | 1461635698495 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 18:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:54:58 INFO - PROCESS | 1825 | 1461635698502 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:54:58 INFO - PROCESS | 1825 | 1461635698505 Marionette TRACE conn3 <- [1,2586,null,{}] 18:54:58 INFO - PROCESS | 1825 | 1461635698510 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:58 INFO - PROCESS | 1825 | 1461635698738 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 18:54:59 INFO - PROCESS | 1825 | 1461635699012 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558c34000 == 187 [pid = 1825] [id = 654] 18:54:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f5557a20800) [pid = 1825] [serial = 1963] [outer = (nil)] 18:54:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f5558929c00) [pid = 1825] [serial = 1964] [outer = 0x7f5557a20800] 18:54:59 INFO - PROCESS | 1825 | 1461635699139 Marionette DEBUG loaded listener.js 18:54:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f5558c82800) [pid = 1825] [serial = 1965] [outer = 0x7f5557a20800] 18:55:00 INFO - PROCESS | 1825 | 1461635700110 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 18:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1686ms 18:55:00 INFO - PROCESS | 1825 | 1461635700189 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 18:55:00 INFO - PROCESS | 1825 | 1461635700192 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 18:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:55:00 INFO - PROCESS | 1825 | 1461635700198 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:55:00 INFO - PROCESS | 1825 | 1461635700201 Marionette TRACE conn3 <- [1,2590,null,{}] 18:55:00 INFO - PROCESS | 1825 | 1461635700207 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:00 INFO - PROCESS | 1825 | 1461635700573 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 18:55:00 INFO - PROCESS | 1825 | 1461635700956 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b65f800 == 188 [pid = 1825] [id = 655] 18:55:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f5558c87c00) [pid = 1825] [serial = 1966] [outer = (nil)] 18:55:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f5559d4e000) [pid = 1825] [serial = 1967] [outer = 0x7f5558c87c00] 18:55:01 INFO - PROCESS | 1825 | 1461635701028 Marionette DEBUG loaded listener.js 18:55:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f555a0de800) [pid = 1825] [serial = 1968] [outer = 0x7f5558c87c00] 18:55:01 INFO - PROCESS | 1825 | 1461635701905 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 18:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1779ms 18:55:01 INFO - PROCESS | 1825 | 1461635701979 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 18:55:01 INFO - PROCESS | 1825 | 1461635701983 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 18:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:55:01 INFO - PROCESS | 1825 | 1461635701989 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:55:01 INFO - PROCESS | 1825 | 1461635701991 Marionette TRACE conn3 <- [1,2594,null,{}] 18:55:02 INFO - PROCESS | 1825 | 1461635701997 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:02 INFO - PROCESS | 1825 | 1461635702244 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 18:55:02 INFO - PROCESS | 1825 | 1461635702522 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c6df000 == 189 [pid = 1825] [id = 656] 18:55:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f5558c80c00) [pid = 1825] [serial = 1969] [outer = (nil)] 18:55:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f555b6a6800) [pid = 1825] [serial = 1970] [outer = 0x7f5558c80c00] 18:55:02 INFO - PROCESS | 1825 | 1461635702637 Marionette DEBUG loaded listener.js 18:55:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f555c602400) [pid = 1825] [serial = 1971] [outer = 0x7f5558c80c00] 18:55:03 INFO - PROCESS | 1825 | 1461635703576 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 18:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1630ms 18:55:03 INFO - PROCESS | 1825 | 1461635703621 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 18:55:03 INFO - PROCESS | 1825 | 1461635703624 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 18:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:55:03 INFO - PROCESS | 1825 | 1461635703630 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:55:03 INFO - PROCESS | 1825 | 1461635703632 Marionette TRACE conn3 <- [1,2598,null,{}] 18:55:03 INFO - PROCESS | 1825 | 1461635703642 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:03 INFO - PROCESS | 1825 | 1461635703870 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 18:55:04 INFO - PROCESS | 1825 | 1461635704185 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555de3d800 == 190 [pid = 1825] [id = 657] 18:55:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f5542e57c00) [pid = 1825] [serial = 1972] [outer = (nil)] 18:55:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f555c603000) [pid = 1825] [serial = 1973] [outer = 0x7f5542e57c00] 18:55:04 INFO - PROCESS | 1825 | 1461635704301 Marionette DEBUG loaded listener.js 18:55:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f555c88d000) [pid = 1825] [serial = 1974] [outer = 0x7f5542e57c00] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558c3f000 == 189 [pid = 1825] [id = 148] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5548a6c000 == 188 [pid = 1825] [id = 637] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554879b000 == 187 [pid = 1825] [id = 636] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554682b000 == 186 [pid = 1825] [id = 635] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55432d6000 == 185 [pid = 1825] [id = 634] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55498ad800 == 184 [pid = 1825] [id = 632] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557b996800 == 183 [pid = 1825] [id = 631] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5576c66800 == 182 [pid = 1825] [id = 630] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f557428c000 == 181 [pid = 1825] [id = 629] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5573b4c800 == 180 [pid = 1825] [id = 628] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556f0b5800 == 179 [pid = 1825] [id = 627] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5564114800 == 178 [pid = 1825] [id = 626] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561c73000 == 177 [pid = 1825] [id = 625] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555f385000 == 176 [pid = 1825] [id = 624] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c546800 == 175 [pid = 1825] [id = 623] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558c39800 == 174 [pid = 1825] [id = 622] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588a0800 == 173 [pid = 1825] [id = 621] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55569b1800 == 172 [pid = 1825] [id = 620] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555001a800 == 171 [pid = 1825] [id = 619] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f1cd800 == 170 [pid = 1825] [id = 618] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d861000 == 169 [pid = 1825] [id = 617] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a41b800 == 168 [pid = 1825] [id = 616] 18:55:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55487a3800 == 167 [pid = 1825] [id = 615] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f554df6c400) [pid = 1825] [serial = 1701] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f554d8b1400) [pid = 1825] [serial = 1788] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f554d866800) [pid = 1825] [serial = 1787] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f554d617800) [pid = 1825] [serial = 1785] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f554d088400) [pid = 1825] [serial = 1784] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f5568d9e400) [pid = 1825] [serial = 1821] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f5564de1000) [pid = 1825] [serial = 1820] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f555ea6dc00) [pid = 1825] [serial = 1809] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f555ccddc00) [pid = 1825] [serial = 1808] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f55457ea000) [pid = 1825] [serial = 1832] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f5546860c00) [pid = 1825] [serial = 1833] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f5561a10400) [pid = 1825] [serial = 1818] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f556187a400) [pid = 1825] [serial = 1817] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f555892e400) [pid = 1825] [serial = 1803] [outer = (nil)] [url = about:blank] 18:55:05 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f55587e4c00) [pid = 1825] [serial = 1802] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f55604ad800) [pid = 1825] [serial = 1812] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f555f616c00) [pid = 1825] [serial = 1811] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f5548e68800) [pid = 1825] [serial = 1835] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f5556ab2000) [pid = 1825] [serial = 1794] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f5555920400) [pid = 1825] [serial = 1793] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f55585a4400) [pid = 1825] [serial = 1800] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f5557a1dc00) [pid = 1825] [serial = 1799] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f554cea6c00) [pid = 1825] [serial = 1830] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f554620c000) [pid = 1825] [serial = 1829] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f556fd4c400) [pid = 1825] [serial = 1824] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f556ebca800) [pid = 1825] [serial = 1823] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f554b80a000) [pid = 1825] [serial = 1779] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f554a433c00) [pid = 1825] [serial = 1778] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f55497eac00) [pid = 1825] [serial = 1776] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f55469ecc00) [pid = 1825] [serial = 1775] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f555caf4400) [pid = 1825] [serial = 1806] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f555c606400) [pid = 1825] [serial = 1805] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f55553cd400) [pid = 1825] [serial = 1791] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f55510eb400) [pid = 1825] [serial = 1790] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f5556d6fc00) [pid = 1825] [serial = 1797] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f5556b91c00) [pid = 1825] [serial = 1796] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f554ce02800) [pid = 1825] [serial = 1782] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f554ca4a800) [pid = 1825] [serial = 1781] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f55739b1800) [pid = 1825] [serial = 1827] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f554ca56c00) [pid = 1825] [serial = 1839] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f554ca59c00) [pid = 1825] [serial = 1842] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f5549b3b400) [pid = 1825] [serial = 1836] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f554bc8c000) [pid = 1825] [serial = 1838] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f554a42b800) [pid = 1825] [serial = 1841] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f5571f42800) [pid = 1825] [serial = 1826] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f554ca5f400) [pid = 1825] [serial = 1844] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f5561518c00) [pid = 1825] [serial = 1815] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f5560b81c00) [pid = 1825] [serial = 1814] [outer = (nil)] [url = about:blank] 18:55:06 INFO - PROCESS | 1825 | 1461635706533 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 18:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2948ms 18:55:06 INFO - PROCESS | 1825 | 1461635706579 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 18:55:06 INFO - PROCESS | 1825 | 1461635706586 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 18:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:55:06 INFO - PROCESS | 1825 | 1461635706592 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:55:06 INFO - PROCESS | 1825 | 1461635706598 Marionette TRACE conn3 <- [1,2602,null,{}] 18:55:06 INFO - PROCESS | 1825 | 1461635706605 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:06 INFO - PROCESS | 1825 | 1461635706812 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 18:55:07 INFO - PROCESS | 1825 | 1461635707008 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55447d3800 == 168 [pid = 1825] [id = 658] 18:55:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f5541411800) [pid = 1825] [serial = 1975] [outer = (nil)] 18:55:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f55431d4400) [pid = 1825] [serial = 1976] [outer = 0x7f5541411800] 18:55:07 INFO - PROCESS | 1825 | 1461635707075 Marionette DEBUG loaded listener.js 18:55:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f55435e9000) [pid = 1825] [serial = 1977] [outer = 0x7f5541411800] 18:55:07 INFO - PROCESS | 1825 | 1461635707904 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 18:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1387ms 18:55:07 INFO - PROCESS | 1825 | 1461635707981 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 18:55:07 INFO - PROCESS | 1825 | 1461635707989 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 18:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:55:07 INFO - PROCESS | 1825 | 1461635707998 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:55:08 INFO - PROCESS | 1825 | 1461635708002 Marionette TRACE conn3 <- [1,2606,null,{}] 18:55:08 INFO - PROCESS | 1825 | 1461635708007 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:08 INFO - PROCESS | 1825 | 1461635708215 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 18:55:08 INFO - PROCESS | 1825 | 1461635708434 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554683f800 == 169 [pid = 1825] [id = 659] 18:55:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f554432c000) [pid = 1825] [serial = 1978] [outer = (nil)] 18:55:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f55446f3000) [pid = 1825] [serial = 1979] [outer = 0x7f554432c000] 18:55:08 INFO - PROCESS | 1825 | 1461635708494 Marionette DEBUG loaded listener.js 18:55:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f554497ec00) [pid = 1825] [serial = 1980] [outer = 0x7f554432c000] 18:55:09 INFO - PROCESS | 1825 | 1461635709393 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 18:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1429ms 18:55:09 INFO - PROCESS | 1825 | 1461635709433 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 18:55:09 INFO - PROCESS | 1825 | 1461635709436 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 18:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:55:09 INFO - PROCESS | 1825 | 1461635709442 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:55:09 INFO - PROCESS | 1825 | 1461635709447 Marionette TRACE conn3 <- [1,2610,null,{}] 18:55:09 INFO - PROCESS | 1825 | 1461635709462 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:09 INFO - PROCESS | 1825 | 1461635709775 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 18:55:09 INFO - PROCESS | 1825 | 1461635709830 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55487ab800 == 170 [pid = 1825] [id = 660] 18:55:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f554620c800) [pid = 1825] [serial = 1981] [outer = (nil)] 18:55:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f5548644400) [pid = 1825] [serial = 1982] [outer = 0x7f554620c800] 18:55:09 INFO - PROCESS | 1825 | 1461635709954 Marionette DEBUG loaded listener.js 18:55:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f5548e5d400) [pid = 1825] [serial = 1983] [outer = 0x7f554620c800] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f55579eb000) [pid = 1825] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f5540d15000) [pid = 1825] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f5551d98400) [pid = 1825] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f5551d93000) [pid = 1825] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f5540d1d400) [pid = 1825] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f5540d12c00) [pid = 1825] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f55497ef400) [pid = 1825] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f5542e54800) [pid = 1825] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f554ca62000) [pid = 1825] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f55446edc00) [pid = 1825] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f55498ec400) [pid = 1825] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f5557a21800) [pid = 1825] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f554e207800) [pid = 1825] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f554a42c000) [pid = 1825] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f5548e5f800) [pid = 1825] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f55553ca000) [pid = 1825] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f5562931c00) [pid = 1825] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f5551d8b000) [pid = 1825] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f554d624400) [pid = 1825] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f5561a11400) [pid = 1825] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f554d7e6800) [pid = 1825] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f55446eac00) [pid = 1825] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f554a939000) [pid = 1825] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f554140b000) [pid = 1825] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:55:11 INFO - PROCESS | 1825 | 1461635711416 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 18:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2039ms 18:55:11 INFO - PROCESS | 1825 | 1461635711491 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 18:55:11 INFO - PROCESS | 1825 | 1461635711494 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 18:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:55:11 INFO - PROCESS | 1825 | 1461635711501 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:55:11 INFO - PROCESS | 1825 | 1461635711503 Marionette TRACE conn3 <- [1,2614,null,{}] 18:55:11 INFO - PROCESS | 1825 | 1461635711508 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:11 INFO - PROCESS | 1825 | 1461635711715 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 18:55:11 INFO - PROCESS | 1825 | 1461635711726 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549668000 == 171 [pid = 1825] [id = 661] 18:55:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f5542e54000) [pid = 1825] [serial = 1984] [outer = (nil)] 18:55:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f5548e63400) [pid = 1825] [serial = 1985] [outer = 0x7f5542e54000] 18:55:11 INFO - PROCESS | 1825 | 1461635711788 Marionette DEBUG loaded listener.js 18:55:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f55497f0400) [pid = 1825] [serial = 1986] [outer = 0x7f5542e54000] 18:55:12 INFO - PROCESS | 1825 | 1461635712672 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 18:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1229ms 18:55:12 INFO - PROCESS | 1825 | 1461635712731 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 18:55:12 INFO - PROCESS | 1825 | 1461635712735 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 18:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:55:12 INFO - PROCESS | 1825 | 1461635712763 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:55:12 INFO - PROCESS | 1825 | 1461635712767 Marionette TRACE conn3 <- [1,2618,null,{}] 18:55:12 INFO - PROCESS | 1825 | 1461635712772 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:12 INFO - PROCESS | 1825 | 1461635712980 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 18:55:13 INFO - PROCESS | 1825 | 1461635713357 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55413ba800 == 172 [pid = 1825] [id = 662] 18:55:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f5540d18800) [pid = 1825] [serial = 1987] [outer = (nil)] 18:55:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f5541409400) [pid = 1825] [serial = 1988] [outer = 0x7f5540d18800] 18:55:13 INFO - PROCESS | 1825 | 1461635713498 Marionette DEBUG loaded listener.js 18:55:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f55431d3000) [pid = 1825] [serial = 1989] [outer = 0x7f5540d18800] 18:55:14 INFO - PROCESS | 1825 | 1461635714480 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 18:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1794ms 18:55:14 INFO - PROCESS | 1825 | 1461635714550 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 18:55:14 INFO - PROCESS | 1825 | 1461635714556 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 18:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:55:14 INFO - PROCESS | 1825 | 1461635714563 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:55:14 INFO - PROCESS | 1825 | 1461635714569 Marionette TRACE conn3 <- [1,2622,null,{}] 18:55:14 INFO - PROCESS | 1825 | 1461635714576 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:14 INFO - PROCESS | 1825 | 1461635714814 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 18:55:15 INFO - PROCESS | 1825 | 1461635715129 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55487a0000 == 173 [pid = 1825] [id = 663] 18:55:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f55446f6000) [pid = 1825] [serial = 1990] [outer = (nil)] 18:55:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f55457e6c00) [pid = 1825] [serial = 1991] [outer = 0x7f55446f6000] 18:55:15 INFO - PROCESS | 1825 | 1461635715208 Marionette DEBUG loaded listener.js 18:55:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f5546208000) [pid = 1825] [serial = 1992] [outer = 0x7f55446f6000] 18:55:16 INFO - PROCESS | 1825 | 1461635716153 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 18:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1641ms 18:55:16 INFO - PROCESS | 1825 | 1461635716213 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 18:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:55:16 INFO - PROCESS | 1825 | 1461635716223 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 18:55:16 INFO - PROCESS | 1825 | 1461635716233 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:55:16 INFO - PROCESS | 1825 | 1461635716237 Marionette TRACE conn3 <- [1,2626,null,{}] 18:55:16 INFO - PROCESS | 1825 | 1461635716242 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:16 INFO - PROCESS | 1825 | 1461635716500 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 18:55:16 INFO - PROCESS | 1825 | 1461635716906 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55498d3000 == 174 [pid = 1825] [id = 664] 18:55:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f55469e3800) [pid = 1825] [serial = 1993] [outer = (nil)] 18:55:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f55497e7400) [pid = 1825] [serial = 1994] [outer = 0x7f55469e3800] 18:55:16 INFO - PROCESS | 1825 | 1461635716980 Marionette DEBUG loaded listener.js 18:55:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f55498e7000) [pid = 1825] [serial = 1995] [outer = 0x7f55469e3800] 18:55:17 INFO - PROCESS | 1825 | 1461635717903 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 18:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1736ms 18:55:17 INFO - PROCESS | 1825 | 1461635717967 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 18:55:17 INFO - PROCESS | 1825 | 1461635717971 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 18:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:55:17 INFO - PROCESS | 1825 | 1461635717987 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:55:18 INFO - PROCESS | 1825 | 1461635717996 Marionette TRACE conn3 <- [1,2630,null,{}] 18:55:18 INFO - PROCESS | 1825 | 1461635718001 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:18 INFO - PROCESS | 1825 | 1461635718271 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 18:55:18 INFO - PROCESS | 1825 | 1461635718577 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a192800 == 175 [pid = 1825] [id = 665] 18:55:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f554864cc00) [pid = 1825] [serial = 1996] [outer = (nil)] 18:55:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f5549b3a000) [pid = 1825] [serial = 1997] [outer = 0x7f554864cc00] 18:55:18 INFO - PROCESS | 1825 | 1461635718656 Marionette DEBUG loaded listener.js 18:55:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f5549cf0c00) [pid = 1825] [serial = 1998] [outer = 0x7f554864cc00] 18:55:19 INFO - PROCESS | 1825 | 1461635719549 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 18:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1600ms 18:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:55:19 INFO - PROCESS | 1825 | 1461635719580 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 18:55:19 INFO - PROCESS | 1825 | 1461635719583 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 18:55:19 INFO - PROCESS | 1825 | 1461635719589 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:55:19 INFO - PROCESS | 1825 | 1461635719592 Marionette TRACE conn3 <- [1,2634,null,{}] 18:55:19 INFO - PROCESS | 1825 | 1461635719598 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:19 INFO - PROCESS | 1825 | 1461635719805 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 18:55:20 INFO - PROCESS | 1825 | 1461635720047 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a417000 == 176 [pid = 1825] [id = 666] 18:55:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f5549a9f800) [pid = 1825] [serial = 1999] [outer = (nil)] 18:55:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f554a337c00) [pid = 1825] [serial = 2000] [outer = 0x7f5549a9f800] 18:55:20 INFO - PROCESS | 1825 | 1461635720121 Marionette DEBUG loaded listener.js 18:55:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f554a434400) [pid = 1825] [serial = 2001] [outer = 0x7f5549a9f800] 18:55:21 INFO - PROCESS | 1825 | 1461635721056 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 18:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1535ms 18:55:21 INFO - PROCESS | 1825 | 1461635721125 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 18:55:21 INFO - PROCESS | 1825 | 1461635721129 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 18:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:55:21 INFO - PROCESS | 1825 | 1461635721134 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:55:21 INFO - PROCESS | 1825 | 1461635721137 Marionette TRACE conn3 <- [1,2638,null,{}] 18:55:21 INFO - PROCESS | 1825 | 1461635721142 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:21 INFO - PROCESS | 1825 | 1461635721414 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 18:55:21 INFO - PROCESS | 1825 | 1461635721780 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a9b2000 == 177 [pid = 1825] [id = 667] 18:55:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f554b808000) [pid = 1825] [serial = 2002] [outer = (nil)] 18:55:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f554b80e000) [pid = 1825] [serial = 2003] [outer = 0x7f554b808000] 18:55:21 INFO - PROCESS | 1825 | 1461635721885 Marionette DEBUG loaded listener.js 18:55:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f554bc82800) [pid = 1825] [serial = 2004] [outer = 0x7f554b808000] 18:55:22 INFO - PROCESS | 1825 | 1461635722809 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 18:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1732ms 18:55:22 INFO - PROCESS | 1825 | 1461635722868 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 18:55:22 INFO - PROCESS | 1825 | 1461635722872 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 18:55:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:55:22 INFO - PROCESS | 1825 | 1461635722878 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:55:22 INFO - PROCESS | 1825 | 1461635722881 Marionette TRACE conn3 <- [1,2642,null,{}] 18:55:22 INFO - PROCESS | 1825 | 1461635722886 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:23 INFO - PROCESS | 1825 | 1461635723124 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 18:55:23 INFO - PROCESS | 1825 | 1461635723430 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554beb3800 == 178 [pid = 1825] [id = 668] 18:55:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f554b808400) [pid = 1825] [serial = 2005] [outer = (nil)] 18:55:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f554ca43800) [pid = 1825] [serial = 2006] [outer = 0x7f554b808400] 18:55:23 INFO - PROCESS | 1825 | 1461635723509 Marionette DEBUG loaded listener.js 18:55:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f554ca56000) [pid = 1825] [serial = 2007] [outer = 0x7f554b808400] 18:55:24 INFO - PROCESS | 1825 | 1461635724392 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 18:55:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:55:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1581ms 18:55:24 INFO - PROCESS | 1825 | 1461635724461 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 18:55:24 INFO - PROCESS | 1825 | 1461635724464 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 18:55:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:55:24 INFO - PROCESS | 1825 | 1461635724470 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:55:24 INFO - PROCESS | 1825 | 1461635724473 Marionette TRACE conn3 <- [1,2646,null,{}] 18:55:24 INFO - PROCESS | 1825 | 1461635724478 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:24 INFO - PROCESS | 1825 | 1461635724704 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 18:55:24 INFO - PROCESS | 1825 | 1461635724968 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d1df800 == 179 [pid = 1825] [id = 669] 18:55:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f554bc82c00) [pid = 1825] [serial = 2008] [outer = (nil)] 18:55:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f554ca60400) [pid = 1825] [serial = 2009] [outer = 0x7f554bc82c00] 18:55:25 INFO - PROCESS | 1825 | 1461635725082 Marionette DEBUG loaded listener.js 18:55:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f554cad0c00) [pid = 1825] [serial = 2010] [outer = 0x7f554bc82c00] 18:55:25 INFO - PROCESS | 1825 | 1461635725884 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:55:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:55:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1435ms 18:55:25 INFO - PROCESS | 1825 | 1461635725910 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 18:55:25 INFO - PROCESS | 1825 | 1461635725914 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 18:55:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:55:25 INFO - PROCESS | 1825 | 1461635725922 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:55:25 INFO - PROCESS | 1825 | 1461635725924 Marionette TRACE conn3 <- [1,2650,null,{}] 18:55:25 INFO - PROCESS | 1825 | 1461635725928 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:26 INFO - PROCESS | 1825 | 1461635726146 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 18:55:26 INFO - PROCESS | 1825 | 1461635726384 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d84b800 == 180 [pid = 1825] [id = 670] 18:55:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f554bc89c00) [pid = 1825] [serial = 2011] [outer = (nil)] 18:55:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f554ce06c00) [pid = 1825] [serial = 2012] [outer = 0x7f554bc89c00] 18:55:26 INFO - PROCESS | 1825 | 1461635726460 Marionette DEBUG loaded listener.js 18:55:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f554ce11400) [pid = 1825] [serial = 2013] [outer = 0x7f554bc89c00] 18:55:27 INFO - PROCESS | 1825 | 1461635727352 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:55:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:55:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1479ms 18:55:27 INFO - PROCESS | 1825 | 1461635727402 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 18:55:27 INFO - PROCESS | 1825 | 1461635727406 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 18:55:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:55:27 INFO - PROCESS | 1825 | 1461635727411 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:55:27 INFO - PROCESS | 1825 | 1461635727413 Marionette TRACE conn3 <- [1,2654,null,{}] 18:55:27 INFO - PROCESS | 1825 | 1461635727419 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:27 INFO - PROCESS | 1825 | 1461635727650 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 18:55:27 INFO - PROCESS | 1825 | 1461635727921 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554dee2800 == 181 [pid = 1825] [id = 671] 18:55:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f554cad1000) [pid = 1825] [serial = 2014] [outer = (nil)] 18:55:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f554cea9400) [pid = 1825] [serial = 2015] [outer = 0x7f554cad1000] 18:55:28 INFO - PROCESS | 1825 | 1461635728037 Marionette DEBUG loaded listener.js 18:55:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f554d080000) [pid = 1825] [serial = 2016] [outer = 0x7f554cad1000] 18:55:29 INFO - PROCESS | 1825 | 1461635729126 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:55:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:55:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1728ms 18:55:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:55:29 INFO - PROCESS | 1825 | 1461635729140 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 18:55:29 INFO - PROCESS | 1825 | 1461635729142 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 18:55:29 INFO - PROCESS | 1825 | 1461635729148 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:55:29 INFO - PROCESS | 1825 | 1461635729151 Marionette TRACE conn3 <- [1,2658,null,{}] 18:55:29 INFO - PROCESS | 1825 | 1461635729156 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:29 INFO - PROCESS | 1825 | 1461635729370 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 18:55:29 INFO - PROCESS | 1825 | 1461635729726 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e2be000 == 182 [pid = 1825] [id = 672] 18:55:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f554d0a4c00) [pid = 1825] [serial = 2017] [outer = (nil)] 18:55:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f554d618c00) [pid = 1825] [serial = 2018] [outer = 0x7f554d0a4c00] 18:55:29 INFO - PROCESS | 1825 | 1461635729879 Marionette DEBUG loaded listener.js 18:55:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f554d7e7c00) [pid = 1825] [serial = 2019] [outer = 0x7f554d0a4c00] 18:55:30 INFO - PROCESS | 1825 | 1461635730815 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:55:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:55:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1734ms 18:55:30 INFO - PROCESS | 1825 | 1461635730883 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 18:55:30 INFO - PROCESS | 1825 | 1461635730887 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 18:55:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:55:30 INFO - PROCESS | 1825 | 1461635730893 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:55:30 INFO - PROCESS | 1825 | 1461635730897 Marionette TRACE conn3 <- [1,2662,null,{}] 18:55:30 INFO - PROCESS | 1825 | 1461635730902 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:31 INFO - PROCESS | 1825 | 1461635731187 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 18:55:31 INFO - PROCESS | 1825 | 1461635731543 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ffa1800 == 183 [pid = 1825] [id = 673] 18:55:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f554ce03000) [pid = 1825] [serial = 2020] [outer = (nil)] 18:55:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f554df6ac00) [pid = 1825] [serial = 2021] [outer = 0x7f554ce03000] 18:55:31 INFO - PROCESS | 1825 | 1461635731621 Marionette DEBUG loaded listener.js 18:55:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f554df75000) [pid = 1825] [serial = 2022] [outer = 0x7f554ce03000] 18:55:32 INFO - PROCESS | 1825 | 1461635732423 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:55:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:55:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1584ms 18:55:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:55:32 INFO - PROCESS | 1825 | 1461635732478 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 18:55:32 INFO - PROCESS | 1825 | 1461635732480 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 18:55:32 INFO - PROCESS | 1825 | 1461635732487 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:55:32 INFO - PROCESS | 1825 | 1461635732489 Marionette TRACE conn3 <- [1,2666,null,{}] 18:55:32 INFO - PROCESS | 1825 | 1461635732494 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:32 INFO - PROCESS | 1825 | 1461635732714 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 18:55:32 INFO - PROCESS | 1825 | 1461635732988 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550e5d000 == 184 [pid = 1825] [id = 674] 18:55:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f554d8b1400) [pid = 1825] [serial = 2023] [outer = (nil)] 18:55:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f554e1cc000) [pid = 1825] [serial = 2024] [outer = 0x7f554d8b1400] 18:55:33 INFO - PROCESS | 1825 | 1461635733064 Marionette DEBUG loaded listener.js 18:55:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f554e208000) [pid = 1825] [serial = 2025] [outer = 0x7f554d8b1400] 18:55:34 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:34 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:55:34 INFO - PROCESS | 1825 | 1461635734399 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 18:55:34 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) 18:55:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1930ms 18:55:34 INFO - PROCESS | 1825 | 1461635734416 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 18:55:34 INFO - PROCESS | 1825 | 1461635734419 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 18:55:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:55:34 INFO - PROCESS | 1825 | 1461635734431 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:55:34 INFO - PROCESS | 1825 | 1461635734433 Marionette TRACE conn3 <- [1,2670,null,{}] 18:55:34 INFO - PROCESS | 1825 | 1461635734451 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:34 INFO - PROCESS | 1825 | 1461635734747 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 18:55:34 INFO - PROCESS | 1825 | 1461635734990 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555205f800 == 185 [pid = 1825] [id = 675] 18:55:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f554ca5cc00) [pid = 1825] [serial = 2026] [outer = (nil)] 18:55:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f554e211c00) [pid = 1825] [serial = 2027] [outer = 0x7f554ca5cc00] 18:55:35 INFO - PROCESS | 1825 | 1461635735062 Marionette DEBUG loaded listener.js 18:55:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f554f485800) [pid = 1825] [serial = 2028] [outer = 0x7f554ca5cc00] 18:55:36 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:36 INFO - PROCESS | 1825 | 1461635736375 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 18:55:36 INFO - PROCESS | 1825 | 1461635736441 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 18:55:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:55:36 INFO - PROCESS | 1825 | 1461635736447 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:55:36 INFO - PROCESS | 1825 | 1461635736449 Marionette TRACE conn3 <- [1,2674,null,{}] 18:55:36 INFO - PROCESS | 1825 | 1461635736454 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:36 INFO - PROCESS | 1825 | 1461635736739 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 18:55:36 INFO - PROCESS | 1825 | 1461635736981 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55569aa000 == 186 [pid = 1825] [id = 676] 18:55:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f554df75c00) [pid = 1825] [serial = 2029] [outer = (nil)] 18:55:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f554f48c000) [pid = 1825] [serial = 2030] [outer = 0x7f554df75c00] 18:55:37 INFO - PROCESS | 1825 | 1461635737051 Marionette DEBUG loaded listener.js 18:55:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f554f570400) [pid = 1825] [serial = 2031] [outer = 0x7f554df75c00] 18:55:38 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:38 INFO - PROCESS | 1825 | 1461635738375 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 18:55:38 INFO - PROCESS | 1825 | 1461635738473 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 18:55:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:55:38 INFO - PROCESS | 1825 | 1461635738531 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:55:38 INFO - PROCESS | 1825 | 1461635738535 Marionette TRACE conn3 <- [1,2678,null,{}] 18:55:38 INFO - PROCESS | 1825 | 1461635738541 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:38 INFO - PROCESS | 1825 | 1461635738757 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 18:55:39 INFO - PROCESS | 1825 | 1461635739025 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557980800 == 187 [pid = 1825] [id = 677] 18:55:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f554f055c00) [pid = 1825] [serial = 2032] [outer = (nil)] 18:55:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f554fdb4800) [pid = 1825] [serial = 2033] [outer = 0x7f554f055c00] 18:55:39 INFO - PROCESS | 1825 | 1461635739098 Marionette DEBUG loaded listener.js 18:55:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f5550d9fc00) [pid = 1825] [serial = 2034] [outer = 0x7f554f055c00] 18:55:40 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:40 INFO - PROCESS | 1825 | 1461635740474 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 18:55:40 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) 18:55:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1992ms 18:55:40 INFO - PROCESS | 1825 | 1461635740519 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 18:55:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:55:40 INFO - PROCESS | 1825 | 1461635740525 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 18:55:40 INFO - PROCESS | 1825 | 1461635740531 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:55:40 INFO - PROCESS | 1825 | 1461635740534 Marionette TRACE conn3 <- [1,2682,null,{}] 18:55:40 INFO - PROCESS | 1825 | 1461635740539 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:40 INFO - PROCESS | 1825 | 1461635740797 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 18:55:41 INFO - PROCESS | 1825 | 1461635741688 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55447d4800 == 188 [pid = 1825] [id = 678] 18:55:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f5540d21400) [pid = 1825] [serial = 2035] [outer = (nil)] 18:55:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f5541409800) [pid = 1825] [serial = 2036] [outer = 0x7f5540d21400] 18:55:41 INFO - PROCESS | 1825 | 1461635741757 Marionette DEBUG loaded listener.js 18:55:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f5542e5d800) [pid = 1825] [serial = 2037] [outer = 0x7f5540d21400] 18:55:43 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:43 INFO - PROCESS | 1825 | 1461635743089 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 18:55:43 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) 18:55:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2587ms 18:55:43 INFO - PROCESS | 1825 | 1461635743119 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 18:55:43 INFO - PROCESS | 1825 | 1461635743132 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 18:55:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:55:43 INFO - PROCESS | 1825 | 1461635743143 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:55:43 INFO - PROCESS | 1825 | 1461635743147 Marionette TRACE conn3 <- [1,2686,null,{}] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554871a800 == 187 [pid = 1825] [id = 543] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549b24000 == 186 [pid = 1825] [id = 544] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ca07000 == 185 [pid = 1825] [id = 548] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d855800 == 184 [pid = 1825] [id = 549] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555f686000 == 183 [pid = 1825] [id = 604] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550e62000 == 182 [pid = 1825] [id = 553] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556fd2d800 == 181 [pid = 1825] [id = 608] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558e91000 == 180 [pid = 1825] [id = 602] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b6f8000 == 179 [pid = 1825] [id = 603] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554dec9000 == 178 [pid = 1825] [id = 550] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5557962800 == 177 [pid = 1825] [id = 600] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5568118000 == 176 [pid = 1825] [id = 607] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b664000 == 175 [pid = 1825] [id = 122] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ff8c000 == 174 [pid = 1825] [id = 552] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556294a000 == 173 [pid = 1825] [id = 606] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588cc000 == 172 [pid = 1825] [id = 601] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a8bc000 == 171 [pid = 1825] [id = 546] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556162c000 == 170 [pid = 1825] [id = 605] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5555998000 == 169 [pid = 1825] [id = 554] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f1c7800 == 168 [pid = 1825] [id = 551] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55487ab800 == 167 [pid = 1825] [id = 660] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554683f800 == 166 [pid = 1825] [id = 659] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55447d3800 == 165 [pid = 1825] [id = 658] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c6df000 == 164 [pid = 1825] [id = 656] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b65f800 == 163 [pid = 1825] [id = 655] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558c34000 == 162 [pid = 1825] [id = 654] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588c8000 == 161 [pid = 1825] [id = 653] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555797b800 == 160 [pid = 1825] [id = 652] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5556ca7800 == 159 [pid = 1825] [id = 651] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5555326800 == 158 [pid = 1825] [id = 650] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5551e2c000 == 157 [pid = 1825] [id = 649] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554fff7800 == 156 [pid = 1825] [id = 648] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f3eb800 == 155 [pid = 1825] [id = 647] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554e22a800 == 154 [pid = 1825] [id = 646] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d91a000 == 153 [pid = 1825] [id = 645] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d1eb800 == 152 [pid = 1825] [id = 644] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554beb1800 == 151 [pid = 1825] [id = 643] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ba03800 == 150 [pid = 1825] [id = 642] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a41d000 == 149 [pid = 1825] [id = 641] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549b19800 == 148 [pid = 1825] [id = 640] 18:55:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55469de800 == 147 [pid = 1825] [id = 639] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f55588b6c00) [pid = 1825] [serial = 1862] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f5573e6f400) [pid = 1825] [serial = 1902] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f5571fbe400) [pid = 1825] [serial = 1889] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f556ee9c000) [pid = 1825] [serial = 1886] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f5544328c00) [pid = 1825] [serial = 1905] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f5571a2e400) [pid = 1825] [serial = 1887] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f5540d1b000) [pid = 1825] [serial = 1898] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f555ccd0800) [pid = 1825] [serial = 1872] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f554620dc00) [pid = 1825] [serial = 1908] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f555de99c00) [pid = 1825] [serial = 1874] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f5573a4fc00) [pid = 1825] [serial = 1896] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f55498f1000) [pid = 1825] [serial = 1910] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f555b6a9400) [pid = 1825] [serial = 1868] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f557360e800) [pid = 1825] [serial = 1895] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f5555a21800) [pid = 1825] [serial = 1860] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f5544982c00) [pid = 1825] [serial = 1907] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f554ca5e400) [pid = 1825] [serial = 1851] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f5558ebc000) [pid = 1825] [serial = 1871] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f55497ec800) [pid = 1825] [serial = 1847] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f555ab68000) [pid = 1825] [serial = 1866] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f5564de2000) [pid = 1825] [serial = 1877] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f5551d97800) [pid = 1825] [serial = 1884] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f556dd1fc00) [pid = 1825] [serial = 1878] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f554d8afc00) [pid = 1825] [serial = 1853] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f5540d20000) [pid = 1825] [serial = 1899] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f556fd4b000) [pid = 1825] [serial = 1881] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f556021a800) [pid = 1825] [serial = 1875] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f5573a48400) [pid = 1825] [serial = 1890] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f5549b3b000) [pid = 1825] [serial = 1911] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f554f56bc00) [pid = 1825] [serial = 1856] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f554e1cc800) [pid = 1825] [serial = 1854] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f55446f3c00) [pid = 1825] [serial = 1892] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f55446f5400) [pid = 1825] [serial = 1901] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f55446f8800) [pid = 1825] [serial = 1893] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f556ec82800) [pid = 1825] [serial = 1880] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f554b9ba400) [pid = 1825] [serial = 1850] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f555c79bc00) [pid = 1825] [serial = 1869] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f5550da0800) [pid = 1825] [serial = 1857] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f55521e9400) [pid = 1825] [serial = 1859] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f55435e4c00) [pid = 1825] [serial = 1904] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f554bc90000) [pid = 1825] [serial = 1773] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f5549aa0c00) [pid = 1825] [serial = 1848] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f5558c81400) [pid = 1825] [serial = 1863] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f5551d92000) [pid = 1825] [serial = 1883] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f5549b3c400) [pid = 1825] [serial = 1913] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f5559d47800) [pid = 1825] [serial = 1865] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f554a430000) [pid = 1825] [serial = 1914] [outer = (nil)] [url = about:blank] 18:55:43 INFO - PROCESS | 1825 | 1461635743757 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:44 INFO - PROCESS | 1825 | 1461635744036 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 18:55:44 INFO - PROCESS | 1825 | 1461635744153 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55447d8800 == 148 [pid = 1825] [id = 679] 18:55:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f55431d9000) [pid = 1825] [serial = 2038] [outer = (nil)] 18:55:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f554497f000) [pid = 1825] [serial = 2039] [outer = 0x7f55431d9000] 18:55:44 INFO - PROCESS | 1825 | 1461635744218 Marionette DEBUG loaded listener.js 18:55:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f5546866000) [pid = 1825] [serial = 2040] [outer = 0x7f55431d9000] 18:55:45 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:45 INFO - PROCESS | 1825 | 1461635745477 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 18:55:45 INFO - PROCESS | 1825 | 1461635745557 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 18:55:45 INFO - PROCESS | 1825 | 1461635745592 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:55:45 INFO - PROCESS | 1825 | 1461635745595 Marionette TRACE conn3 <- [1,2690,null,{}] 18:55:45 INFO - PROCESS | 1825 | 1461635745603 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:45 INFO - PROCESS | 1825 | 1461635745877 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 18:55:46 INFO - PROCESS | 1825 | 1461635746097 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554966c000 == 149 [pid = 1825] [id = 680] 18:55:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f55469ecc00) [pid = 1825] [serial = 2041] [outer = (nil)] 18:55:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f55497e8400) [pid = 1825] [serial = 2042] [outer = 0x7f55469ecc00] 18:55:46 INFO - PROCESS | 1825 | 1461635746161 Marionette DEBUG loaded listener.js 18:55:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f55498f1000) [pid = 1825] [serial = 2043] [outer = 0x7f55469ecc00] 18:55:47 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:47 INFO - PROCESS | 1825 | 1461635747462 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 18:55:47 INFO - PROCESS | 1825 | 1461635747482 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 18:55:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:55:47 INFO - PROCESS | 1825 | 1461635747515 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:55:47 INFO - PROCESS | 1825 | 1461635747534 Marionette TRACE conn3 <- [1,2694,null,{}] 18:55:47 INFO - PROCESS | 1825 | 1461635747565 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:47 INFO - PROCESS | 1825 | 1461635747919 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f554a92bc00) [pid = 1825] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f5557a20800) [pid = 1825] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f5541411800) [pid = 1825] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f554432c000) [pid = 1825] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f5558c80c00) [pid = 1825] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f554ceac400) [pid = 1825] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f5542e57c00) [pid = 1825] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f554f48d000) [pid = 1825] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f554e1d1800) [pid = 1825] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f554d61c400) [pid = 1825] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f5546862000) [pid = 1825] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f55553cb800) [pid = 1825] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f554b806c00) [pid = 1825] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f554620c800) [pid = 1825] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f5541407800) [pid = 1825] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f5558c87c00) [pid = 1825] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f554432c400) [pid = 1825] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f554be11c00) [pid = 1825] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f55521ed000) [pid = 1825] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f554f060c00) [pid = 1825] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f554d61f000) [pid = 1825] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f5546865000) [pid = 1825] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:55:48 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f554ca48400) [pid = 1825] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:55:48 INFO - PROCESS | 1825 | 1461635748596 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5542fdd800 == 150 [pid = 1825] [id = 681] 18:55:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f5540d14c00) [pid = 1825] [serial = 2044] [outer = (nil)] 18:55:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f5542e54800) [pid = 1825] [serial = 2045] [outer = 0x7f5540d14c00] 18:55:48 INFO - PROCESS | 1825 | 1461635748657 Marionette DEBUG loaded listener.js 18:55:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f5546865000) [pid = 1825] [serial = 2046] [outer = 0x7f5540d14c00] 18:55:49 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:49 INFO - PROCESS | 1825 | 1461635749802 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 18:55:49 INFO - PROCESS | 1825 | 1461635749855 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 18:55:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:55:49 INFO - PROCESS | 1825 | 1461635749860 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:55:49 INFO - PROCESS | 1825 | 1461635749862 Marionette TRACE conn3 <- [1,2698,null,{}] 18:55:49 INFO - PROCESS | 1825 | 1461635749867 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:50 INFO - PROCESS | 1825 | 1461635750137 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 18:55:50 INFO - PROCESS | 1825 | 1461635750223 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a4e3800 == 151 [pid = 1825] [id = 682] 18:55:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f5540d16400) [pid = 1825] [serial = 2047] [outer = (nil)] 18:55:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f554a42e000) [pid = 1825] [serial = 2048] [outer = 0x7f5540d16400] 18:55:50 INFO - PROCESS | 1825 | 1461635750284 Marionette DEBUG loaded listener.js 18:55:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f554b8ed800) [pid = 1825] [serial = 2049] [outer = 0x7f5540d16400] 18:55:51 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:51 INFO - PROCESS | 1825 | 1461635751831 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 18:55:51 INFO - PROCESS | 1825 | 1461635751942 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 18:55:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:55:52 INFO - PROCESS | 1825 | 1461635752015 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:55:52 INFO - PROCESS | 1825 | 1461635752018 Marionette TRACE conn3 <- [1,2702,null,{}] 18:55:52 INFO - PROCESS | 1825 | 1461635752028 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:52 INFO - PROCESS | 1825 | 1461635752281 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 18:55:52 INFO - PROCESS | 1825 | 1461635752540 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55498a5800 == 152 [pid = 1825] [id = 683] 18:55:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f55435e5000) [pid = 1825] [serial = 2050] [outer = (nil)] 18:55:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f554620b400) [pid = 1825] [serial = 2051] [outer = 0x7f55435e5000] 18:55:52 INFO - PROCESS | 1825 | 1461635752617 Marionette DEBUG loaded listener.js 18:55:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f55497ec400) [pid = 1825] [serial = 2052] [outer = 0x7f55435e5000] 18:55:53 INFO - PROCESS | 1825 | 1461635753546 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:55:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:55:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1600ms 18:55:53 INFO - PROCESS | 1825 | 1461635753609 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 18:55:53 INFO - PROCESS | 1825 | 1461635753621 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 18:55:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:55:53 INFO - PROCESS | 1825 | 1461635753631 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:55:53 INFO - PROCESS | 1825 | 1461635753634 Marionette TRACE conn3 <- [1,2706,null,{}] 18:55:53 INFO - PROCESS | 1825 | 1461635753640 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:53 INFO - PROCESS | 1825 | 1461635753856 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 18:55:54 INFO - PROCESS | 1825 | 1461635754186 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554aa6a800 == 153 [pid = 1825] [id = 684] 18:55:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f5549cf1c00) [pid = 1825] [serial = 2053] [outer = (nil)] 18:55:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f554a32e400) [pid = 1825] [serial = 2054] [outer = 0x7f5549cf1c00] 18:55:54 INFO - PROCESS | 1825 | 1461635754264 Marionette DEBUG loaded listener.js 18:55:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f554a930c00) [pid = 1825] [serial = 2055] [outer = 0x7f5549cf1c00] 18:55:55 INFO - PROCESS | 1825 | 1461635755142 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 18:55:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:55:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1585ms 18:55:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:55:55 INFO - PROCESS | 1825 | 1461635755216 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 18:55:55 INFO - PROCESS | 1825 | 1461635755220 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 18:55:55 INFO - PROCESS | 1825 | 1461635755226 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:55:55 INFO - PROCESS | 1825 | 1461635755232 Marionette TRACE conn3 <- [1,2710,null,{}] 18:55:55 INFO - PROCESS | 1825 | 1461635755247 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:55 INFO - PROCESS | 1825 | 1461635755507 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 18:55:55 INFO - PROCESS | 1825 | 1461635755812 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554beea800 == 154 [pid = 1825] [id = 685] 18:55:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f554b9b7800) [pid = 1825] [serial = 2056] [outer = (nil)] 18:55:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f554be04000) [pid = 1825] [serial = 2057] [outer = 0x7f554b9b7800] 18:55:55 INFO - PROCESS | 1825 | 1461635755892 Marionette DEBUG loaded listener.js 18:55:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f554be10000) [pid = 1825] [serial = 2058] [outer = 0x7f554b9b7800] 18:55:56 INFO - PROCESS | 1825 | 1461635756781 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 18:55:56 INFO - PROCESS | 1825 | 1461635756818 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 18:55:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:55:56 INFO - PROCESS | 1825 | 1461635756824 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:55:56 INFO - PROCESS | 1825 | 1461635756827 Marionette TRACE conn3 <- [1,2714,null,{}] 18:55:56 INFO - PROCESS | 1825 | 1461635756832 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:57 INFO - PROCESS | 1825 | 1461635757047 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 18:55:57 INFO - PROCESS | 1825 | 1461635757356 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d91e000 == 155 [pid = 1825] [id = 686] 18:55:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f554b9bb800) [pid = 1825] [serial = 2059] [outer = (nil)] 18:55:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f554ce0a800) [pid = 1825] [serial = 2060] [outer = 0x7f554b9bb800] 18:55:57 INFO - PROCESS | 1825 | 1461635757442 Marionette DEBUG loaded listener.js 18:55:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f554cead000) [pid = 1825] [serial = 2061] [outer = 0x7f554b9bb800] 18:55:58 INFO - PROCESS | 1825 | 1461635758288 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 18:55:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:55:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1527ms 18:55:58 INFO - PROCESS | 1825 | 1461635758353 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 18:55:58 INFO - PROCESS | 1825 | 1461635758357 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 18:55:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:55:58 INFO - PROCESS | 1825 | 1461635758363 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:55:58 INFO - PROCESS | 1825 | 1461635758365 Marionette TRACE conn3 <- [1,2718,null,{}] 18:55:58 INFO - PROCESS | 1825 | 1461635758371 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:58 INFO - PROCESS | 1825 | 1461635758593 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 18:55:58 INFO - PROCESS | 1825 | 1461635758867 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e2af000 == 156 [pid = 1825] [id = 687] 18:55:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f554ca5dc00) [pid = 1825] [serial = 2062] [outer = (nil)] 18:55:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f554d09d800) [pid = 1825] [serial = 2063] [outer = 0x7f554ca5dc00] 18:55:58 INFO - PROCESS | 1825 | 1461635758982 Marionette DEBUG loaded listener.js 18:55:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f554d61ec00) [pid = 1825] [serial = 2064] [outer = 0x7f554ca5dc00] 18:55:59 INFO - PROCESS | 1825 | 1461635759878 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 18:55:59 INFO - PROCESS | 1825 | 1461635759948 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 18:55:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:55:59 INFO - PROCESS | 1825 | 1461635759953 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:55:59 INFO - PROCESS | 1825 | 1461635759956 Marionette TRACE conn3 <- [1,2722,null,{}] 18:55:59 INFO - PROCESS | 1825 | 1461635759961 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:00 INFO - PROCESS | 1825 | 1461635760230 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 18:56:00 INFO - PROCESS | 1825 | 1461635760543 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ff91000 == 157 [pid = 1825] [id = 688] 18:56:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f554e1d0800) [pid = 1825] [serial = 2065] [outer = (nil)] 18:56:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f554e209800) [pid = 1825] [serial = 2066] [outer = 0x7f554e1d0800] 18:56:00 INFO - PROCESS | 1825 | 1461635760628 Marionette DEBUG loaded listener.js 18:56:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f554f487000) [pid = 1825] [serial = 2067] [outer = 0x7f554e1d0800] 18:56:01 INFO - PROCESS | 1825 | 1461635761537 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 18:56:01 INFO - PROCESS | 1825 | 1461635761598 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 18:56:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:56:01 INFO - PROCESS | 1825 | 1461635761606 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:56:01 INFO - PROCESS | 1825 | 1461635761611 Marionette TRACE conn3 <- [1,2726,null,{}] 18:56:01 INFO - PROCESS | 1825 | 1461635761617 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:01 INFO - PROCESS | 1825 | 1461635761874 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 18:56:02 INFO - PROCESS | 1825 | 1461635762190 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e28000 == 158 [pid = 1825] [id = 689] 18:56:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f5549b37c00) [pid = 1825] [serial = 2068] [outer = (nil)] 18:56:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f554f56bc00) [pid = 1825] [serial = 2069] [outer = 0x7f5549b37c00] 18:56:02 INFO - PROCESS | 1825 | 1461635762274 Marionette DEBUG loaded listener.js 18:56:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f5550d9f400) [pid = 1825] [serial = 2070] [outer = 0x7f5549b37c00] 18:56:03 INFO - PROCESS | 1825 | 1461635763126 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 18:56:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:56:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1589ms 18:56:03 INFO - PROCESS | 1825 | 1461635763197 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 18:56:03 INFO - PROCESS | 1825 | 1461635763200 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 18:56:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:56:03 INFO - PROCESS | 1825 | 1461635763207 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:56:03 INFO - PROCESS | 1825 | 1461635763210 Marionette TRACE conn3 <- [1,2730,null,{}] 18:56:03 INFO - PROCESS | 1825 | 1461635763215 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:03 INFO - PROCESS | 1825 | 1461635763434 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 18:56:03 INFO - PROCESS | 1825 | 1461635763798 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555599e800 == 159 [pid = 1825] [id = 690] 18:56:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f554ce11c00) [pid = 1825] [serial = 2071] [outer = (nil)] 18:56:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f55510e9000) [pid = 1825] [serial = 2072] [outer = 0x7f554ce11c00] 18:56:03 INFO - PROCESS | 1825 | 1461635763929 Marionette DEBUG loaded listener.js 18:56:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f5551d23400) [pid = 1825] [serial = 2073] [outer = 0x7f554ce11c00] 18:56:05 INFO - PROCESS | 1825 | 1461635765342 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 18:56:05 INFO - PROCESS | 1825 | 1461635765404 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 18:56:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:56:05 INFO - PROCESS | 1825 | 1461635765411 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:56:05 INFO - PROCESS | 1825 | 1461635765414 Marionette TRACE conn3 <- [1,2734,null,{}] 18:56:05 INFO - PROCESS | 1825 | 1461635765420 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:05 INFO - PROCESS | 1825 | 1461635765651 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 18:56:05 INFO - PROCESS | 1825 | 1461635765923 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555797b800 == 160 [pid = 1825] [id = 691] 18:56:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f554d083000) [pid = 1825] [serial = 2074] [outer = (nil)] 18:56:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f5551d31000) [pid = 1825] [serial = 2075] [outer = 0x7f554d083000] 18:56:06 INFO - PROCESS | 1825 | 1461635765996 Marionette DEBUG loaded listener.js 18:56:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f5551d8e800) [pid = 1825] [serial = 2076] [outer = 0x7f554d083000] 18:56:06 INFO - PROCESS | 1825 | 1461635766887 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 18:56:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:56:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1527ms 18:56:06 INFO - PROCESS | 1825 | 1461635766954 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 18:56:06 INFO - PROCESS | 1825 | 1461635766959 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 18:56:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:56:06 INFO - PROCESS | 1825 | 1461635766968 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:56:06 INFO - PROCESS | 1825 | 1461635766971 Marionette TRACE conn3 <- [1,2738,null,{}] 18:56:06 INFO - PROCESS | 1825 | 1461635766976 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:07 INFO - PROCESS | 1825 | 1461635767191 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 18:56:07 INFO - PROCESS | 1825 | 1461635767466 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55588a2800 == 161 [pid = 1825] [id = 692] 18:56:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f5540d16800) [pid = 1825] [serial = 2077] [outer = (nil)] 18:56:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f5551d95400) [pid = 1825] [serial = 2078] [outer = 0x7f5540d16800] 18:56:07 INFO - PROCESS | 1825 | 1461635767586 Marionette DEBUG loaded listener.js 18:56:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f5551e44400) [pid = 1825] [serial = 2079] [outer = 0x7f5540d16800] 18:56:08 INFO - PROCESS | 1825 | 1461635768473 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 18:56:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:56:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1534ms 18:56:08 INFO - PROCESS | 1825 | 1461635768503 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 18:56:08 INFO - PROCESS | 1825 | 1461635768507 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 18:56:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:56:08 INFO - PROCESS | 1825 | 1461635768513 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:56:08 INFO - PROCESS | 1825 | 1461635768516 Marionette TRACE conn3 <- [1,2742,null,{}] 18:56:08 INFO - PROCESS | 1825 | 1461635768521 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:08 INFO - PROCESS | 1825 | 1461635768755 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 18:56:09 INFO - PROCESS | 1825 | 1461635769030 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55589d4800 == 162 [pid = 1825] [id = 693] 18:56:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f55521e7800) [pid = 1825] [serial = 2080] [outer = (nil)] 18:56:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f55521eec00) [pid = 1825] [serial = 2081] [outer = 0x7f55521e7800] 18:56:09 INFO - PROCESS | 1825 | 1461635769164 Marionette DEBUG loaded listener.js 18:56:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f55553cf800) [pid = 1825] [serial = 2082] [outer = 0x7f55521e7800] 18:56:10 INFO - PROCESS | 1825 | 1461635770012 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:56:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:56:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1528ms 18:56:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:56:10 INFO - PROCESS | 1825 | 1461635770042 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 18:56:10 INFO - PROCESS | 1825 | 1461635770045 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 18:56:10 INFO - PROCESS | 1825 | 1461635770051 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:56:10 INFO - PROCESS | 1825 | 1461635770054 Marionette TRACE conn3 <- [1,2746,null,{}] 18:56:10 INFO - PROCESS | 1825 | 1461635770059 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:10 INFO - PROCESS | 1825 | 1461635770265 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 18:56:10 INFO - PROCESS | 1825 | 1461635770536 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558c2f800 == 163 [pid = 1825] [id = 694] 18:56:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f55521ec400) [pid = 1825] [serial = 2083] [outer = (nil)] 18:56:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f555591b400) [pid = 1825] [serial = 2084] [outer = 0x7f55521ec400] 18:56:10 INFO - PROCESS | 1825 | 1461635770612 Marionette DEBUG loaded listener.js 18:56:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f5555928400) [pid = 1825] [serial = 2085] [outer = 0x7f55521ec400] 18:56:11 INFO - PROCESS | 1825 | 1461635771497 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:56:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:56:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1484ms 18:56:11 INFO - PROCESS | 1825 | 1461635771535 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 18:56:11 INFO - PROCESS | 1825 | 1461635771539 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 18:56:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:56:11 INFO - PROCESS | 1825 | 1461635771544 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:56:11 INFO - PROCESS | 1825 | 1461635771547 Marionette TRACE conn3 <- [1,2750,null,{}] 18:56:11 INFO - PROCESS | 1825 | 1461635771562 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:11 INFO - PROCESS | 1825 | 1461635771785 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 18:56:12 INFO - PROCESS | 1825 | 1461635772069 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5559d9f000 == 164 [pid = 1825] [id = 695] 18:56:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f554f564c00) [pid = 1825] [serial = 2086] [outer = (nil)] 18:56:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f5555a26800) [pid = 1825] [serial = 2087] [outer = 0x7f554f564c00] 18:56:12 INFO - PROCESS | 1825 | 1461635772186 Marionette DEBUG loaded listener.js 18:56:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f5555a42800) [pid = 1825] [serial = 2088] [outer = 0x7f554f564c00] 18:56:13 INFO - PROCESS | 1825 | 1461635773029 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:56:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:56:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1538ms 18:56:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:56:13 INFO - PROCESS | 1825 | 1461635773083 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 18:56:13 INFO - PROCESS | 1825 | 1461635773086 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 18:56:13 INFO - PROCESS | 1825 | 1461635773092 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:56:13 INFO - PROCESS | 1825 | 1461635773095 Marionette TRACE conn3 <- [1,2754,null,{}] 18:56:13 INFO - PROCESS | 1825 | 1461635773100 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:13 INFO - PROCESS | 1825 | 1461635773305 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 18:56:13 INFO - PROCESS | 1825 | 1461635773577 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b54f000 == 165 [pid = 1825] [id = 696] 18:56:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f55553d0000) [pid = 1825] [serial = 2089] [outer = (nil)] 18:56:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f5555a4bc00) [pid = 1825] [serial = 2090] [outer = 0x7f55553d0000] 18:56:13 INFO - PROCESS | 1825 | 1461635773701 Marionette DEBUG loaded listener.js 18:56:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f5556ab2c00) [pid = 1825] [serial = 2091] [outer = 0x7f55553d0000] 18:56:14 INFO - PROCESS | 1825 | 1461635774559 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:56:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:56:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1529ms 18:56:14 INFO - PROCESS | 1825 | 1461635774621 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 18:56:14 INFO - PROCESS | 1825 | 1461635774624 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 18:56:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:56:14 INFO - PROCESS | 1825 | 1461635774630 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:56:14 INFO - PROCESS | 1825 | 1461635774632 Marionette TRACE conn3 <- [1,2758,null,{}] 18:56:14 INFO - PROCESS | 1825 | 1461635774637 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:14 INFO - PROCESS | 1825 | 1461635774867 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 18:56:15 INFO - PROCESS | 1825 | 1461635775142 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b6f6000 == 166 [pid = 1825] [id = 697] 18:56:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f5556aab400) [pid = 1825] [serial = 2092] [outer = (nil)] 18:56:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f5556b88000) [pid = 1825] [serial = 2093] [outer = 0x7f5556aab400] 18:56:15 INFO - PROCESS | 1825 | 1461635775254 Marionette DEBUG loaded listener.js 18:56:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f5556b8f000) [pid = 1825] [serial = 2094] [outer = 0x7f5556aab400] 18:56:16 INFO - PROCESS | 1825 | 1461635776075 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:56:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:56:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1477ms 18:56:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:56:16 INFO - PROCESS | 1825 | 1461635776108 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 18:56:16 INFO - PROCESS | 1825 | 1461635776110 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 18:56:16 INFO - PROCESS | 1825 | 1461635776117 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:56:16 INFO - PROCESS | 1825 | 1461635776120 Marionette TRACE conn3 <- [1,2762,null,{}] 18:56:16 INFO - PROCESS | 1825 | 1461635776125 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:16 INFO - PROCESS | 1825 | 1461635776399 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 18:56:16 INFO - PROCESS | 1825 | 1461635776753 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c6d3000 == 167 [pid = 1825] [id = 698] 18:56:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f5555a1f400) [pid = 1825] [serial = 2095] [outer = (nil)] 18:56:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f5556d6a000) [pid = 1825] [serial = 2096] [outer = 0x7f5555a1f400] 18:56:16 INFO - PROCESS | 1825 | 1461635776838 Marionette DEBUG loaded listener.js 18:56:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f5556d71c00) [pid = 1825] [serial = 2097] [outer = 0x7f5555a1f400] 18:56:17 INFO - PROCESS | 1825 | 1461635777679 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:56:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:56:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1637ms 18:56:17 INFO - PROCESS | 1825 | 1461635777753 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 18:56:17 INFO - PROCESS | 1825 | 1461635777756 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 18:56:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:56:17 INFO - PROCESS | 1825 | 1461635777762 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:56:17 INFO - PROCESS | 1825 | 1461635777765 Marionette TRACE conn3 <- [1,2766,null,{}] 18:56:17 INFO - PROCESS | 1825 | 1461635777770 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:18 INFO - PROCESS | 1825 | 1461635778018 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 18:56:18 INFO - PROCESS | 1825 | 1461635778290 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c91f800 == 168 [pid = 1825] [id = 699] 18:56:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f5556ab2000) [pid = 1825] [serial = 2098] [outer = (nil)] 18:56:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f5557a19400) [pid = 1825] [serial = 2099] [outer = 0x7f5556ab2000] 18:56:18 INFO - PROCESS | 1825 | 1461635778402 Marionette DEBUG loaded listener.js 18:56:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f5557a22400) [pid = 1825] [serial = 2100] [outer = 0x7f5556ab2000] 18:56:19 INFO - PROCESS | 1825 | 1461635779206 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:56:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:56:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1477ms 18:56:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:56:19 INFO - PROCESS | 1825 | 1461635779241 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 18:56:19 INFO - PROCESS | 1825 | 1461635779244 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 18:56:19 INFO - PROCESS | 1825 | 1461635779250 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:56:19 INFO - PROCESS | 1825 | 1461635779253 Marionette TRACE conn3 <- [1,2770,null,{}] 18:56:19 INFO - PROCESS | 1825 | 1461635779258 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:19 INFO - PROCESS | 1825 | 1461635779458 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 18:56:19 INFO - PROCESS | 1825 | 1461635779733 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555f846800 == 169 [pid = 1825] [id = 700] 18:56:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f5556b8f800) [pid = 1825] [serial = 2101] [outer = (nil)] 18:56:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f55580f6c00) [pid = 1825] [serial = 2102] [outer = 0x7f5556b8f800] 18:56:19 INFO - PROCESS | 1825 | 1461635779819 Marionette DEBUG loaded listener.js 18:56:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f55585a3400) [pid = 1825] [serial = 2103] [outer = 0x7f5556b8f800] 18:56:20 INFO - PROCESS | 1825 | 1461635780673 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:56:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:56:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1483ms 18:56:20 INFO - PROCESS | 1825 | 1461635780733 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 18:56:20 INFO - PROCESS | 1825 | 1461635780736 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 18:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:56:20 INFO - PROCESS | 1825 | 1461635780741 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:56:20 INFO - PROCESS | 1825 | 1461635780744 Marionette TRACE conn3 <- [1,2774,null,{}] 18:56:20 INFO - PROCESS | 1825 | 1461635780749 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:20 INFO - PROCESS | 1825 | 1461635780950 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55569aa000 == 168 [pid = 1825] [id = 676] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555205f800 == 167 [pid = 1825] [id = 675] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550e5d000 == 166 [pid = 1825] [id = 674] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ffa1800 == 165 [pid = 1825] [id = 673] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554dee2800 == 164 [pid = 1825] [id = 671] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d84b800 == 163 [pid = 1825] [id = 670] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d1df800 == 162 [pid = 1825] [id = 669] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554beb3800 == 161 [pid = 1825] [id = 668] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a9b2000 == 160 [pid = 1825] [id = 667] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a417000 == 159 [pid = 1825] [id = 666] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a192800 == 158 [pid = 1825] [id = 665] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55498d3000 == 157 [pid = 1825] [id = 664] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55487a0000 == 156 [pid = 1825] [id = 663] 18:56:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55413ba800 == 155 [pid = 1825] [id = 662] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f5548e63400) [pid = 1825] [serial = 1985] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f554be07000) [pid = 1825] [serial = 1925] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f554ca4ac00) [pid = 1825] [serial = 1926] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f5558c82800) [pid = 1825] [serial = 1965] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f55431d4400) [pid = 1825] [serial = 1976] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f554497ec00) [pid = 1825] [serial = 1980] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f555c602400) [pid = 1825] [serial = 1971] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f554d07f000) [pid = 1825] [serial = 1931] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f555c88d000) [pid = 1825] [serial = 1974] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f5558929c00) [pid = 1825] [serial = 1964] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f55585ac800) [pid = 1825] [serial = 1959] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f554f48f400) [pid = 1825] [serial = 1941] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f554d8b5000) [pid = 1825] [serial = 1934] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f554fda6000) [pid = 1825] [serial = 1943] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f555b6a6800) [pid = 1825] [serial = 1970] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f55588bbc00) [pid = 1825] [serial = 1962] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f554ce0ec00) [pid = 1825] [serial = 1929] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f5548e5d400) [pid = 1825] [serial = 1983] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f5551f2e000) [pid = 1825] [serial = 1947] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f5548644400) [pid = 1825] [serial = 1982] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f554f48a800) [pid = 1825] [serial = 1940] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f554d099c00) [pid = 1825] [serial = 1932] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f5559d4e000) [pid = 1825] [serial = 1967] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f55435e9000) [pid = 1825] [serial = 1977] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f5551e42c00) [pid = 1825] [serial = 1946] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f55446f3000) [pid = 1825] [serial = 1979] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f555c603000) [pid = 1825] [serial = 1973] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f5544981800) [pid = 1825] [serial = 1919] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f5556d62c00) [pid = 1825] [serial = 1953] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f5555a1bc00) [pid = 1825] [serial = 1949] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f55579f0400) [pid = 1825] [serial = 1956] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f554a933c00) [pid = 1825] [serial = 1916] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f554ce04c00) [pid = 1825] [serial = 1928] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f554620f400) [pid = 1825] [serial = 1920] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f555a0de800) [pid = 1825] [serial = 1968] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f5550d97400) [pid = 1825] [serial = 1944] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f5555a4a000) [pid = 1825] [serial = 1950] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f554e202c00) [pid = 1825] [serial = 1937] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f55585c0c00) [pid = 1825] [serial = 1961] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f554df73800) [pid = 1825] [serial = 1935] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f554f05bc00) [pid = 1825] [serial = 1938] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f5556b83c00) [pid = 1825] [serial = 1952] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f554a92a800) [pid = 1825] [serial = 1923] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f5558264400) [pid = 1825] [serial = 1958] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f5556d70400) [pid = 1825] [serial = 1955] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f5549cee800) [pid = 1825] [serial = 1922] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f554d0a2400) [pid = 1825] [serial = 1845] [outer = (nil)] [url = about:blank] 18:56:22 INFO - PROCESS | 1825 | 1461635782619 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55413c1800 == 156 [pid = 1825] [id = 701] 18:56:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f5541406c00) [pid = 1825] [serial = 2104] [outer = (nil)] 18:56:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f554140e800) [pid = 1825] [serial = 2105] [outer = 0x7f5541406c00] 18:56:22 INFO - PROCESS | 1825 | 1461635782689 Marionette DEBUG loaded listener.js 18:56:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f55431d2c00) [pid = 1825] [serial = 2106] [outer = 0x7f5541406c00] 18:56:23 INFO - PROCESS | 1825 | 1461635783421 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 18:56:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:56:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2700ms 18:56:23 INFO - PROCESS | 1825 | 1461635783443 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 18:56:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:56:23 INFO - PROCESS | 1825 | 1461635783448 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 18:56:23 INFO - PROCESS | 1825 | 1461635783454 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:56:23 INFO - PROCESS | 1825 | 1461635783458 Marionette TRACE conn3 <- [1,2778,null,{}] 18:56:23 INFO - PROCESS | 1825 | 1461635783465 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:23 INFO - PROCESS | 1825 | 1461635783647 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 18:56:23 INFO - PROCESS | 1825 | 1461635783862 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548718800 == 157 [pid = 1825] [id = 702] 18:56:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f5541407800) [pid = 1825] [serial = 2107] [outer = (nil)] 18:56:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f5544979400) [pid = 1825] [serial = 2108] [outer = 0x7f5541407800] 18:56:23 INFO - PROCESS | 1825 | 1461635783926 Marionette DEBUG loaded listener.js 18:56:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f554620ec00) [pid = 1825] [serial = 2109] [outer = 0x7f5541407800] 18:56:24 INFO - PROCESS | 1825 | 1461635784699 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:56:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:56:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1284ms 18:56:24 INFO - PROCESS | 1825 | 1461635784771 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 18:56:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:56:24 INFO - PROCESS | 1825 | 1461635784781 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 18:56:24 INFO - PROCESS | 1825 | 1461635784787 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:56:24 INFO - PROCESS | 1825 | 1461635784790 Marionette TRACE conn3 <- [1,2782,null,{}] 18:56:24 INFO - PROCESS | 1825 | 1461635784800 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:25 INFO - PROCESS | 1825 | 1461635785051 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 18:56:25 INFO - PROCESS | 1825 | 1461635785090 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549745800 == 158 [pid = 1825] [id = 703] 18:56:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f55498e8c00) [pid = 1825] [serial = 2110] [outer = (nil)] 18:56:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f5542e57400) [pid = 1825] [serial = 2111] [outer = 0x7f55498e8c00] 18:56:25 INFO - PROCESS | 1825 | 1461635785157 Marionette DEBUG loaded listener.js 18:56:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f5549b36000) [pid = 1825] [serial = 2112] [outer = 0x7f55498e8c00] 18:56:26 INFO - PROCESS | 1825 | 1461635786074 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:56:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:56:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1337ms 18:56:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:56:26 INFO - PROCESS | 1825 | 1461635786126 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 18:56:26 INFO - PROCESS | 1825 | 1461635786129 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 18:56:26 INFO - PROCESS | 1825 | 1461635786143 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:56:26 INFO - PROCESS | 1825 | 1461635786151 Marionette TRACE conn3 <- [1,2786,null,{}] 18:56:26 INFO - PROCESS | 1825 | 1461635786157 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:26 INFO - PROCESS | 1825 | 1461635786429 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 18:56:26 INFO - PROCESS | 1825 | 1461635786478 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a19e800 == 159 [pid = 1825] [id = 704] 18:56:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f55498e9000) [pid = 1825] [serial = 2113] [outer = (nil)] 18:56:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f554a938000) [pid = 1825] [serial = 2114] [outer = 0x7f55498e9000] 18:56:26 INFO - PROCESS | 1825 | 1461635786588 Marionette DEBUG loaded listener.js 18:56:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f554b9b2400) [pid = 1825] [serial = 2115] [outer = 0x7f55498e9000] 18:56:27 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f5540d21400) [pid = 1825] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:56:27 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f55431d9000) [pid = 1825] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:56:27 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f55469ecc00) [pid = 1825] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:56:27 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f5542e54000) [pid = 1825] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:56:27 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f5540d14c00) [pid = 1825] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:56:27 INFO - PROCESS | 1825 | 1461635787709 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:56:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:56:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1594ms 18:56:27 INFO - PROCESS | 1825 | 1461635787729 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 18:56:27 INFO - PROCESS | 1825 | 1461635787734 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 18:56:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:56:27 INFO - PROCESS | 1825 | 1461635787739 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:56:27 INFO - PROCESS | 1825 | 1461635787741 Marionette TRACE conn3 <- [1,2790,null,{}] 18:56:27 INFO - PROCESS | 1825 | 1461635787746 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:27 INFO - PROCESS | 1825 | 1461635787925 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 18:56:27 INFO - PROCESS | 1825 | 1461635787944 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a8a8000 == 160 [pid = 1825] [id = 705] 18:56:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f5549a9ac00) [pid = 1825] [serial = 2116] [outer = (nil)] 18:56:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f554bc8dc00) [pid = 1825] [serial = 2117] [outer = 0x7f5549a9ac00] 18:56:28 INFO - PROCESS | 1825 | 1461635788002 Marionette DEBUG loaded listener.js 18:56:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f554be0e800) [pid = 1825] [serial = 2118] [outer = 0x7f5549a9ac00] 18:56:28 INFO - PROCESS | 1825 | 1461635788928 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:56:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:56:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1227ms 18:56:28 INFO - PROCESS | 1825 | 1461635788967 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 18:56:28 INFO - PROCESS | 1825 | 1461635788970 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 18:56:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:56:28 INFO - PROCESS | 1825 | 1461635788975 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:56:28 INFO - PROCESS | 1825 | 1461635788977 Marionette TRACE conn3 <- [1,2794,null,{}] 18:56:28 INFO - PROCESS | 1825 | 1461635788983 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:29 INFO - PROCESS | 1825 | 1461635789172 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 18:56:29 INFO - PROCESS | 1825 | 1461635789557 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554122a800 == 161 [pid = 1825] [id = 706] 18:56:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f5540d12c00) [pid = 1825] [serial = 2119] [outer = (nil)] 18:56:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f5540d1cc00) [pid = 1825] [serial = 2120] [outer = 0x7f5540d12c00] 18:56:29 INFO - PROCESS | 1825 | 1461635789633 Marionette DEBUG loaded listener.js 18:56:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f55431d7000) [pid = 1825] [serial = 2121] [outer = 0x7f5540d12c00] 18:56:30 INFO - PROCESS | 1825 | 1461635790629 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 18:56:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:56:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1679ms 18:56:30 INFO - PROCESS | 1825 | 1461635790658 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 18:56:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:56:30 INFO - PROCESS | 1825 | 1461635790664 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 18:56:30 INFO - PROCESS | 1825 | 1461635790671 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:56:30 INFO - PROCESS | 1825 | 1461635790677 Marionette TRACE conn3 <- [1,2798,null,{}] 18:56:30 INFO - PROCESS | 1825 | 1461635790684 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:30 INFO - PROCESS | 1825 | 1461635790916 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 18:56:31 INFO - PROCESS | 1825 | 1461635791191 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549b1d800 == 162 [pid = 1825] [id = 707] 18:56:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f554620c400) [pid = 1825] [serial = 2122] [outer = (nil)] 18:56:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f554864a400) [pid = 1825] [serial = 2123] [outer = 0x7f554620c400] 18:56:31 INFO - PROCESS | 1825 | 1461635791318 Marionette DEBUG loaded listener.js 18:56:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f55497ea800) [pid = 1825] [serial = 2124] [outer = 0x7f554620c400] 18:56:32 INFO - PROCESS | 1825 | 1461635792225 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 18:56:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:56:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1633ms 18:56:32 INFO - PROCESS | 1825 | 1461635792307 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 18:56:32 INFO - PROCESS | 1825 | 1461635792313 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 18:56:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:56:32 INFO - PROCESS | 1825 | 1461635792319 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:56:32 INFO - PROCESS | 1825 | 1461635792322 Marionette TRACE conn3 <- [1,2802,null,{}] 18:56:32 INFO - PROCESS | 1825 | 1461635792328 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:32 INFO - PROCESS | 1825 | 1461635792577 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 18:56:32 INFO - PROCESS | 1825 | 1461635792928 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bcd2800 == 163 [pid = 1825] [id = 708] 18:56:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f5549b38800) [pid = 1825] [serial = 2125] [outer = (nil)] 18:56:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f554a42f800) [pid = 1825] [serial = 2126] [outer = 0x7f5549b38800] 18:56:33 INFO - PROCESS | 1825 | 1461635792999 Marionette DEBUG loaded listener.js 18:56:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f554b8eb000) [pid = 1825] [serial = 2127] [outer = 0x7f5549b38800] 18:56:33 INFO - PROCESS | 1825 | 1461635793868 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:56:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:56:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1579ms 18:56:33 INFO - PROCESS | 1825 | 1461635793899 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 18:56:33 INFO - PROCESS | 1825 | 1461635793903 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 18:56:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:56:33 INFO - PROCESS | 1825 | 1461635793918 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:56:33 INFO - PROCESS | 1825 | 1461635793927 Marionette TRACE conn3 <- [1,2806,null,{}] 18:56:33 INFO - PROCESS | 1825 | 1461635793933 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:34 INFO - PROCESS | 1825 | 1461635794143 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 18:56:34 INFO - PROCESS | 1825 | 1461635794419 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d845800 == 164 [pid = 1825] [id = 709] 18:56:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f5549cf2000) [pid = 1825] [serial = 2128] [outer = (nil)] 18:56:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f554ce0ac00) [pid = 1825] [serial = 2129] [outer = 0x7f5549cf2000] 18:56:34 INFO - PROCESS | 1825 | 1461635794536 Marionette DEBUG loaded listener.js 18:56:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f554d09c000) [pid = 1825] [serial = 2130] [outer = 0x7f5549cf2000] 18:56:35 INFO - PROCESS | 1825 | 1461635795396 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:56:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:56:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1546ms 18:56:35 INFO - PROCESS | 1825 | 1461635795457 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 18:56:35 INFO - PROCESS | 1825 | 1461635795460 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 18:56:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:56:35 INFO - PROCESS | 1825 | 1461635795466 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:56:35 INFO - PROCESS | 1825 | 1461635795469 Marionette TRACE conn3 <- [1,2810,null,{}] 18:56:35 INFO - PROCESS | 1825 | 1461635795474 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:35 INFO - PROCESS | 1825 | 1461635795694 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 18:56:35 INFO - PROCESS | 1825 | 1461635795961 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554df82000 == 165 [pid = 1825] [id = 710] 18:56:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f554ca56800) [pid = 1825] [serial = 2131] [outer = (nil)] 18:56:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f554d86d000) [pid = 1825] [serial = 2132] [outer = 0x7f554ca56800] 18:56:36 INFO - PROCESS | 1825 | 1461635796075 Marionette DEBUG loaded listener.js 18:56:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f554d8a9400) [pid = 1825] [serial = 2133] [outer = 0x7f554ca56800] 18:56:36 INFO - PROCESS | 1825 | 1461635796878 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1432ms 18:56:36 INFO - PROCESS | 1825 | 1461635796904 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 18:56:36 INFO - PROCESS | 1825 | 1461635796907 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 18:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:56:36 INFO - PROCESS | 1825 | 1461635796915 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:56:36 INFO - PROCESS | 1825 | 1461635796918 Marionette TRACE conn3 <- [1,2814,null,{}] 18:56:36 INFO - PROCESS | 1825 | 1461635796923 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:37 INFO - PROCESS | 1825 | 1461635797124 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 18:56:37 INFO - PROCESS | 1825 | 1461635797408 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f3e1800 == 166 [pid = 1825] [id = 711] 18:56:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f554de37400) [pid = 1825] [serial = 2134] [outer = (nil)] 18:56:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f554df6e800) [pid = 1825] [serial = 2135] [outer = 0x7f554de37400] 18:56:37 INFO - PROCESS | 1825 | 1461635797496 Marionette DEBUG loaded listener.js 18:56:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f554f487400) [pid = 1825] [serial = 2136] [outer = 0x7f554de37400] 18:56:38 INFO - PROCESS | 1825 | 1461635798470 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 18:56:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:56:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1630ms 18:56:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:56:38 INFO - PROCESS | 1825 | 1461635798545 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 18:56:38 INFO - PROCESS | 1825 | 1461635798548 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 18:56:38 INFO - PROCESS | 1825 | 1461635798554 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:56:38 INFO - PROCESS | 1825 | 1461635798558 Marionette TRACE conn3 <- [1,2818,null,{}] 18:56:38 INFO - PROCESS | 1825 | 1461635798563 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:38 INFO - PROCESS | 1825 | 1461635798778 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 18:56:39 INFO - PROCESS | 1825 | 1461635799107 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550e4d800 == 167 [pid = 1825] [id = 712] 18:56:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f5546210400) [pid = 1825] [serial = 2137] [outer = (nil)] 18:56:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f554f56e800) [pid = 1825] [serial = 2138] [outer = 0x7f5546210400] 18:56:39 INFO - PROCESS | 1825 | 1461635799185 Marionette DEBUG loaded listener.js 18:56:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f5551e4dc00) [pid = 1825] [serial = 2139] [outer = 0x7f5546210400] 18:56:40 INFO - PROCESS | 1825 | 1461635800061 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 18:56:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:56:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1579ms 18:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:56:40 INFO - PROCESS | 1825 | 1461635800134 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 18:56:40 INFO - PROCESS | 1825 | 1461635800137 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 18:56:40 INFO - PROCESS | 1825 | 1461635800143 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:56:40 INFO - PROCESS | 1825 | 1461635800146 Marionette TRACE conn3 <- [1,2822,null,{}] 18:56:40 INFO - PROCESS | 1825 | 1461635800151 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:40 INFO - PROCESS | 1825 | 1461635800409 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 18:56:40 INFO - PROCESS | 1825 | 1461635800722 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5555317000 == 168 [pid = 1825] [id = 713] 18:56:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f554b9b9800) [pid = 1825] [serial = 2140] [outer = (nil)] 18:56:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f5551f39400) [pid = 1825] [serial = 2141] [outer = 0x7f554b9b9800] 18:56:40 INFO - PROCESS | 1825 | 1461635800793 Marionette DEBUG loaded listener.js 18:56:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f55553cb800) [pid = 1825] [serial = 2142] [outer = 0x7f554b9b9800] 18:56:41 INFO - PROCESS | 1825 | 1461635801631 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:56:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:56:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1537ms 18:56:41 INFO - PROCESS | 1825 | 1461635801679 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 18:56:41 INFO - PROCESS | 1825 | 1461635801683 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 18:56:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:56:41 INFO - PROCESS | 1825 | 1461635801689 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:56:41 INFO - PROCESS | 1825 | 1461635801691 Marionette TRACE conn3 <- [1,2826,null,{}] 18:56:41 INFO - PROCESS | 1825 | 1461635801696 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:41 INFO - PROCESS | 1825 | 1461635801909 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 18:56:42 INFO - PROCESS | 1825 | 1461635802185 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556cbe000 == 169 [pid = 1825] [id = 714] 18:56:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f554f490c00) [pid = 1825] [serial = 2143] [outer = (nil)] 18:56:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f5555a4a000) [pid = 1825] [serial = 2144] [outer = 0x7f554f490c00] 18:56:42 INFO - PROCESS | 1825 | 1461635802304 Marionette DEBUG loaded listener.js 18:56:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f5556d65800) [pid = 1825] [serial = 2145] [outer = 0x7f554f490c00] 18:56:43 INFO - PROCESS | 1825 | 1461635803111 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:56:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:56:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1477ms 18:56:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:56:43 INFO - PROCESS | 1825 | 1461635803167 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 18:56:43 INFO - PROCESS | 1825 | 1461635803170 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 18:56:43 INFO - PROCESS | 1825 | 1461635803175 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:56:43 INFO - PROCESS | 1825 | 1461635803179 Marionette TRACE conn3 <- [1,2830,null,{}] 18:56:43 INFO - PROCESS | 1825 | 1461635803184 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:43 INFO - PROCESS | 1825 | 1461635803392 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 18:56:43 INFO - PROCESS | 1825 | 1461635803631 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55581b1800 == 170 [pid = 1825] [id = 715] 18:56:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f5551f2cc00) [pid = 1825] [serial = 2146] [outer = (nil)] 18:56:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f5557a23400) [pid = 1825] [serial = 2147] [outer = 0x7f5551f2cc00] 18:56:43 INFO - PROCESS | 1825 | 1461635803705 Marionette DEBUG loaded listener.js 18:56:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f55585a9000) [pid = 1825] [serial = 2148] [outer = 0x7f5551f2cc00] 18:56:44 INFO - PROCESS | 1825 | 1461635804591 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:56:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:56:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1478ms 18:56:44 INFO - PROCESS | 1825 | 1461635804654 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 18:56:44 INFO - PROCESS | 1825 | 1461635804657 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 18:56:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:56:44 INFO - PROCESS | 1825 | 1461635804663 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:56:44 INFO - PROCESS | 1825 | 1461635804665 Marionette TRACE conn3 <- [1,2834,null,{}] 18:56:44 INFO - PROCESS | 1825 | 1461635804670 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:44 INFO - PROCESS | 1825 | 1461635804907 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 18:56:45 INFO - PROCESS | 1825 | 1461635805183 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558a1f000 == 171 [pid = 1825] [id = 716] 18:56:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f55585b6400) [pid = 1825] [serial = 2149] [outer = (nil)] 18:56:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f55585b9400) [pid = 1825] [serial = 2150] [outer = 0x7f55585b6400] 18:56:45 INFO - PROCESS | 1825 | 1461635805322 Marionette DEBUG loaded listener.js 18:56:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f55587e9800) [pid = 1825] [serial = 2151] [outer = 0x7f55585b6400] 18:56:46 INFO - PROCESS | 1825 | 1461635806218 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:56:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:56:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1583ms 18:56:46 INFO - PROCESS | 1825 | 1461635806250 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 18:56:46 INFO - PROCESS | 1825 | 1461635806253 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 18:56:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:56:46 INFO - PROCESS | 1825 | 1461635806259 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:56:46 INFO - PROCESS | 1825 | 1461635806262 Marionette TRACE conn3 <- [1,2838,null,{}] 18:56:46 INFO - PROCESS | 1825 | 1461635806268 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:46 INFO - PROCESS | 1825 | 1461635806496 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 18:56:46 INFO - PROCESS | 1825 | 1461635806778 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c90e800 == 172 [pid = 1825] [id = 717] 18:56:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f55588bc000) [pid = 1825] [serial = 2152] [outer = (nil)] 18:56:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f555892b000) [pid = 1825] [serial = 2153] [outer = 0x7f55588bc000] 18:56:46 INFO - PROCESS | 1825 | 1461635806893 Marionette DEBUG loaded listener.js 18:56:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f5558c87c00) [pid = 1825] [serial = 2154] [outer = 0x7f55588bc000] 18:56:47 INFO - PROCESS | 1825 | 1461635807756 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:56:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:56:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1528ms 18:56:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:56:47 INFO - PROCESS | 1825 | 1461635807789 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 18:56:47 INFO - PROCESS | 1825 | 1461635807791 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 18:56:47 INFO - PROCESS | 1825 | 1461635807797 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:56:47 INFO - PROCESS | 1825 | 1461635807800 Marionette TRACE conn3 <- [1,2842,null,{}] 18:56:47 INFO - PROCESS | 1825 | 1461635807805 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:48 INFO - PROCESS | 1825 | 1461635808028 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 18:56:48 INFO - PROCESS | 1825 | 1461635808310 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556126e800 == 173 [pid = 1825] [id = 718] 18:56:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f554cea8000) [pid = 1825] [serial = 2155] [outer = (nil)] 18:56:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f5558ec3c00) [pid = 1825] [serial = 2156] [outer = 0x7f554cea8000] 18:56:48 INFO - PROCESS | 1825 | 1461635808419 Marionette DEBUG loaded listener.js 18:56:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f5559d89c00) [pid = 1825] [serial = 2157] [outer = 0x7f554cea8000] 18:56:49 INFO - PROCESS | 1825 | 1461635809319 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:56:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:56:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1587ms 18:56:49 INFO - PROCESS | 1825 | 1461635809384 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 18:56:49 INFO - PROCESS | 1825 | 1461635809388 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 18:56:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:56:49 INFO - PROCESS | 1825 | 1461635809393 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:56:49 INFO - PROCESS | 1825 | 1461635809395 Marionette TRACE conn3 <- [1,2846,null,{}] 18:56:49 INFO - PROCESS | 1825 | 1461635809401 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:49 INFO - PROCESS | 1825 | 1461635809606 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 18:56:49 INFO - PROCESS | 1825 | 1461635809883 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556175f800 == 174 [pid = 1825] [id = 719] 18:56:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f55588bdc00) [pid = 1825] [serial = 2158] [outer = (nil)] 18:56:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f555a0de400) [pid = 1825] [serial = 2159] [outer = 0x7f55588bdc00] 18:56:49 INFO - PROCESS | 1825 | 1461635809994 Marionette DEBUG loaded listener.js 18:56:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f555ab66000) [pid = 1825] [serial = 2160] [outer = 0x7f55588bdc00] 18:56:50 INFO - PROCESS | 1825 | 1461635810829 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:56:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:56:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1490ms 18:56:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:56:50 INFO - PROCESS | 1825 | 1461635810885 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 18:56:50 INFO - PROCESS | 1825 | 1461635810888 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 18:56:50 INFO - PROCESS | 1825 | 1461635810894 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:56:50 INFO - PROCESS | 1825 | 1461635810897 Marionette TRACE conn3 <- [1,2850,null,{}] 18:56:50 INFO - PROCESS | 1825 | 1461635810902 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:51 INFO - PROCESS | 1825 | 1461635811108 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 18:56:51 INFO - PROCESS | 1825 | 1461635811389 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561a93000 == 175 [pid = 1825] [id = 720] 18:56:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f5558c8c800) [pid = 1825] [serial = 2161] [outer = (nil)] 18:56:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f555b597800) [pid = 1825] [serial = 2162] [outer = 0x7f5558c8c800] 18:56:51 INFO - PROCESS | 1825 | 1461635811504 Marionette DEBUG loaded listener.js 18:56:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f555b682c00) [pid = 1825] [serial = 2163] [outer = 0x7f5558c8c800] 18:56:52 INFO - PROCESS | 1825 | 1461635812334 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:56:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:56:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1489ms 18:56:52 INFO - PROCESS | 1825 | 1461635812383 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 18:56:52 INFO - PROCESS | 1825 | 1461635812387 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 18:56:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:56:52 INFO - PROCESS | 1825 | 1461635812392 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:56:52 INFO - PROCESS | 1825 | 1461635812394 Marionette TRACE conn3 <- [1,2854,null,{}] 18:56:52 INFO - PROCESS | 1825 | 1461635812400 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:52 INFO - PROCESS | 1825 | 1461635812618 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 18:56:52 INFO - PROCESS | 1825 | 1461635812897 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561d28800 == 176 [pid = 1825] [id = 721] 18:56:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f554d61ac00) [pid = 1825] [serial = 2164] [outer = (nil)] 18:56:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f555b6a8800) [pid = 1825] [serial = 2165] [outer = 0x7f554d61ac00] 18:56:52 INFO - PROCESS | 1825 | 1461635812971 Marionette DEBUG loaded listener.js 18:56:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f555b85fc00) [pid = 1825] [serial = 2166] [outer = 0x7f554d61ac00] 18:56:53 INFO - PROCESS | 1825 | 1461635813845 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:56:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:56:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1526ms 18:56:53 INFO - PROCESS | 1825 | 1461635813921 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 18:56:53 INFO - PROCESS | 1825 | 1461635813924 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 18:56:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:56:53 INFO - PROCESS | 1825 | 1461635813930 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:56:53 INFO - PROCESS | 1825 | 1461635813932 Marionette TRACE conn3 <- [1,2858,null,{}] 18:56:53 INFO - PROCESS | 1825 | 1461635813939 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:54 INFO - PROCESS | 1825 | 1461635814176 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 18:56:54 INFO - PROCESS | 1825 | 1461635814496 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5562330800 == 177 [pid = 1825] [id = 722] 18:56:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f5551e50c00) [pid = 1825] [serial = 2167] [outer = (nil)] 18:56:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f555c609000) [pid = 1825] [serial = 2168] [outer = 0x7f5551e50c00] 18:56:54 INFO - PROCESS | 1825 | 1461635814568 Marionette DEBUG loaded listener.js 18:56:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f555c795400) [pid = 1825] [serial = 2169] [outer = 0x7f5551e50c00] 18:56:55 INFO - PROCESS | 1825 | 1461635815404 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:56:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:56:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1530ms 18:56:55 INFO - PROCESS | 1825 | 1461635815461 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 18:56:55 INFO - PROCESS | 1825 | 1461635815464 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 18:56:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:56:55 INFO - PROCESS | 1825 | 1461635815470 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:56:55 INFO - PROCESS | 1825 | 1461635815473 Marionette TRACE conn3 <- [1,2862,null,{}] 18:56:55 INFO - PROCESS | 1825 | 1461635815478 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:55 INFO - PROCESS | 1825 | 1461635815702 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 18:56:55 INFO - PROCESS | 1825 | 1461635815984 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5564121000 == 178 [pid = 1825] [id = 723] 18:56:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f555b860000) [pid = 1825] [serial = 2170] [outer = (nil)] 18:56:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f555c881800) [pid = 1825] [serial = 2171] [outer = 0x7f555b860000] 18:56:56 INFO - PROCESS | 1825 | 1461635816100 Marionette DEBUG loaded listener.js 18:56:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f555c88b800) [pid = 1825] [serial = 2172] [outer = 0x7f555b860000] 18:56:56 INFO - PROCESS | 1825 | 1461635816942 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:56:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:56:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1536ms 18:56:57 INFO - PROCESS | 1825 | 1461635817007 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 18:56:57 INFO - PROCESS | 1825 | 1461635817010 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 18:56:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:56:57 INFO - PROCESS | 1825 | 1461635817016 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:56:57 INFO - PROCESS | 1825 | 1461635817018 Marionette TRACE conn3 <- [1,2866,null,{}] 18:56:57 INFO - PROCESS | 1825 | 1461635817024 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:57 INFO - PROCESS | 1825 | 1461635817252 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 18:56:57 INFO - PROCESS | 1825 | 1461635817636 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546494800 == 179 [pid = 1825] [id = 724] 18:56:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f5542e61400) [pid = 1825] [serial = 2173] [outer = (nil)] 18:56:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f55457eb800) [pid = 1825] [serial = 2174] [outer = 0x7f5542e61400] 18:56:57 INFO - PROCESS | 1825 | 1461635817711 Marionette DEBUG loaded listener.js 18:56:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f5549b36c00) [pid = 1825] [serial = 2175] [outer = 0x7f5542e61400] 18:56:59 INFO - PROCESS | 1825 | 1461635819353 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:56:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:56:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2391ms 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a40b800 == 178 [pid = 1825] [id = 545] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556eca1800 == 177 [pid = 1825] [id = 413] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549b1b800 == 176 [pid = 1825] [id = 590] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554aa63000 == 175 [pid = 1825] [id = 369] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561270000 == 174 [pid = 1825] [id = 317] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5557981800 == 173 [pid = 1825] [id = 357] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55498cc000 == 172 [pid = 1825] [id = 638] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f1c5000 == 171 [pid = 1825] [id = 354] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556176a000 == 170 [pid = 1825] [id = 364] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b814800 == 169 [pid = 1825] [id = 362] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556810a000 == 168 [pid = 1825] [id = 412] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554bccd000 == 167 [pid = 1825] [id = 566] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556175d000 == 166 [pid = 1825] [id = 410] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d1ef800 == 165 [pid = 1825] [id = 209] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5561a8a800 == 164 [pid = 1825] [id = 124] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a8a8000 == 163 [pid = 1825] [id = 705] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a19e800 == 162 [pid = 1825] [id = 704] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549745800 == 161 [pid = 1825] [id = 703] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5548718800 == 160 [pid = 1825] [id = 702] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549668000 == 159 [pid = 1825] [id = 661] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55413c1800 == 158 [pid = 1825] [id = 701] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555f846800 == 157 [pid = 1825] [id = 700] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c91f800 == 156 [pid = 1825] [id = 699] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c6d3000 == 155 [pid = 1825] [id = 698] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b6f6000 == 154 [pid = 1825] [id = 697] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b54f000 == 153 [pid = 1825] [id = 696] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5559d9f000 == 152 [pid = 1825] [id = 695] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558c2f800 == 151 [pid = 1825] [id = 694] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55589d4800 == 150 [pid = 1825] [id = 693] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588a2800 == 149 [pid = 1825] [id = 692] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555797b800 == 148 [pid = 1825] [id = 691] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555599e800 == 147 [pid = 1825] [id = 690] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5551e28000 == 146 [pid = 1825] [id = 689] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554ff91000 == 145 [pid = 1825] [id = 688] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554e2af000 == 144 [pid = 1825] [id = 687] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d91e000 == 143 [pid = 1825] [id = 686] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554beea800 == 142 [pid = 1825] [id = 685] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554aa6a800 == 141 [pid = 1825] [id = 684] 18:57:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55498a5800 == 140 [pid = 1825] [id = 683] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f554e211c00) [pid = 1825] [serial = 2027] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f554cea9400) [pid = 1825] [serial = 2015] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f554e1cc000) [pid = 1825] [serial = 2024] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f5542e5d800) [pid = 1825] [serial = 2037] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f55497e7400) [pid = 1825] [serial = 1994] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f554ca60400) [pid = 1825] [serial = 2009] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f5541409400) [pid = 1825] [serial = 1988] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f554d618c00) [pid = 1825] [serial = 2018] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f554a337c00) [pid = 1825] [serial = 2000] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f554497f000) [pid = 1825] [serial = 2039] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f55457e6c00) [pid = 1825] [serial = 1991] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f554b80e000) [pid = 1825] [serial = 2003] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f554df6ac00) [pid = 1825] [serial = 2021] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f5546866000) [pid = 1825] [serial = 2040] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f55498f1000) [pid = 1825] [serial = 2043] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f554f48c000) [pid = 1825] [serial = 2030] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f5541409800) [pid = 1825] [serial = 2036] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f55497f0400) [pid = 1825] [serial = 1986] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f554ca43800) [pid = 1825] [serial = 2006] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f5549b3a000) [pid = 1825] [serial = 1997] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f554fdb4800) [pid = 1825] [serial = 2033] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f5542e54800) [pid = 1825] [serial = 2045] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f55497e8400) [pid = 1825] [serial = 2042] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f554ce06c00) [pid = 1825] [serial = 2012] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f554a42e000) [pid = 1825] [serial = 2048] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f5546865000) [pid = 1825] [serial = 2046] [outer = (nil)] [url = about:blank] 18:57:00 INFO - PROCESS | 1825 | 1461635820345 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 18:57:00 INFO - PROCESS | 1825 | 1461635820349 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 18:57:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:57:00 INFO - PROCESS | 1825 | 1461635820416 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:57:00 INFO - PROCESS | 1825 | 1461635820422 Marionette TRACE conn3 <- [1,2870,null,{}] 18:57:00 INFO - PROCESS | 1825 | 1461635820430 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:00 INFO - PROCESS | 1825 | 1461635820628 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 18:57:00 INFO - PROCESS | 1825 | 1461635820866 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554648b800 == 141 [pid = 1825] [id = 725] 18:57:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f55431d2400) [pid = 1825] [serial = 2176] [outer = (nil)] 18:57:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f5544982c00) [pid = 1825] [serial = 2177] [outer = 0x7f55431d2400] 18:57:00 INFO - PROCESS | 1825 | 1461635820935 Marionette DEBUG loaded listener.js 18:57:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f5546204800) [pid = 1825] [serial = 2178] [outer = 0x7f55431d2400] 18:57:01 INFO - PROCESS | 1825 | 1461635821692 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 18:57:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:57:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1298ms 18:57:01 INFO - PROCESS | 1825 | 1461635821709 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 18:57:01 INFO - PROCESS | 1825 | 1461635821717 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 18:57:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:57:01 INFO - PROCESS | 1825 | 1461635821726 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:57:01 INFO - PROCESS | 1825 | 1461635821730 Marionette TRACE conn3 <- [1,2874,null,{}] 18:57:01 INFO - PROCESS | 1825 | 1461635821736 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:02 INFO - PROCESS | 1825 | 1461635822016 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 18:57:02 INFO - PROCESS | 1825 | 1461635822042 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548705000 == 142 [pid = 1825] [id = 726] 18:57:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f554497c400) [pid = 1825] [serial = 2179] [outer = (nil)] 18:57:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f55469ea800) [pid = 1825] [serial = 2180] [outer = 0x7f554497c400] 18:57:02 INFO - PROCESS | 1825 | 1461635822104 Marionette DEBUG loaded listener.js 18:57:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f5548e5b800) [pid = 1825] [serial = 2181] [outer = 0x7f554497c400] 18:57:03 INFO - PROCESS | 1825 | 1461635823212 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:57:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:57:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1531ms 18:57:03 INFO - PROCESS | 1825 | 1461635823258 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 18:57:03 INFO - PROCESS | 1825 | 1461635823261 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 18:57:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:57:03 INFO - PROCESS | 1825 | 1461635823276 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:57:03 INFO - PROCESS | 1825 | 1461635823282 Marionette TRACE conn3 <- [1,2878,null,{}] 18:57:03 INFO - PROCESS | 1825 | 1461635823298 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:03 INFO - PROCESS | 1825 | 1461635823576 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 18:57:03 INFO - PROCESS | 1825 | 1461635823610 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548bce800 == 143 [pid = 1825] [id = 727] 18:57:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f55498e8400) [pid = 1825] [serial = 2182] [outer = (nil)] 18:57:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f5549b34000) [pid = 1825] [serial = 2183] [outer = 0x7f55498e8400] 18:57:03 INFO - PROCESS | 1825 | 1461635823678 Marionette DEBUG loaded listener.js 18:57:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f5549cf5800) [pid = 1825] [serial = 2184] [outer = 0x7f55498e8400] 18:57:04 INFO - PROCESS | 1825 | 1461635824643 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:57:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:57:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1394ms 18:57:04 INFO - PROCESS | 1825 | 1461635824664 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 18:57:04 INFO - PROCESS | 1825 | 1461635824668 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 18:57:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:57:04 INFO - PROCESS | 1825 | 1461635824674 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:57:04 INFO - PROCESS | 1825 | 1461635824676 Marionette TRACE conn3 <- [1,2882,null,{}] 18:57:04 INFO - PROCESS | 1825 | 1461635824681 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:04 INFO - PROCESS | 1825 | 1461635824946 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f554ce11c00) [pid = 1825] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f5556b8f800) [pid = 1825] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f5549b37c00) [pid = 1825] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f554d083000) [pid = 1825] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f5555a1f400) [pid = 1825] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f5556aab400) [pid = 1825] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f55469e3800) [pid = 1825] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f554ce03000) [pid = 1825] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f5549cf5400) [pid = 1825] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f55498e8c00) [pid = 1825] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f554b808000) [pid = 1825] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f55521e7800) [pid = 1825] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f554b808400) [pid = 1825] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f554d0a4c00) [pid = 1825] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f554b9b7800) [pid = 1825] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f554864cc00) [pid = 1825] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f554f055c00) [pid = 1825] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f5549cf1c00) [pid = 1825] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f55521ec400) [pid = 1825] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f5556ab2000) [pid = 1825] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f554cad1000) [pid = 1825] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f55435e5000) [pid = 1825] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f5541407800) [pid = 1825] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f554ca5dc00) [pid = 1825] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f5540d16800) [pid = 1825] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f554e1d0800) [pid = 1825] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f55446f6000) [pid = 1825] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f554b9bb800) [pid = 1825] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f5549a9f800) [pid = 1825] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f554bc89c00) [pid = 1825] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f5541406c00) [pid = 1825] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f5540d18800) [pid = 1825] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f554ca5cc00) [pid = 1825] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f554bc82c00) [pid = 1825] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f554f564c00) [pid = 1825] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f55553d0000) [pid = 1825] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f55498e9000) [pid = 1825] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f554d8b1400) [pid = 1825] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:57:05 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f554df75c00) [pid = 1825] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:57:05 INFO - PROCESS | 1825 | 1461635825946 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55469d1000 == 144 [pid = 1825] [id = 728] 18:57:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f5540d16800) [pid = 1825] [serial = 2185] [outer = (nil)] 18:57:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f55431cd800) [pid = 1825] [serial = 2186] [outer = 0x7f5540d16800] 18:57:06 INFO - PROCESS | 1825 | 1461635826012 Marionette DEBUG loaded listener.js 18:57:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f55497e7c00) [pid = 1825] [serial = 2187] [outer = 0x7f5540d16800] 18:57:06 INFO - PROCESS | 1825 | 1461635826834 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:57:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:57:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2187ms 18:57:06 INFO - PROCESS | 1825 | 1461635826861 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 18:57:06 INFO - PROCESS | 1825 | 1461635826864 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 18:57:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:57:06 INFO - PROCESS | 1825 | 1461635826869 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:57:06 INFO - PROCESS | 1825 | 1461635826871 Marionette TRACE conn3 <- [1,2886,null,{}] 18:57:06 INFO - PROCESS | 1825 | 1461635826877 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:07 INFO - PROCESS | 1825 | 1461635827074 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 18:57:07 INFO - PROCESS | 1825 | 1461635827255 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549a92000 == 145 [pid = 1825] [id = 729] 18:57:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f5541403000) [pid = 1825] [serial = 2188] [outer = (nil)] 18:57:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f554a433400) [pid = 1825] [serial = 2189] [outer = 0x7f5541403000] 18:57:07 INFO - PROCESS | 1825 | 1461635827319 Marionette DEBUG loaded listener.js 18:57:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f554b808400) [pid = 1825] [serial = 2190] [outer = 0x7f5541403000] 18:57:08 INFO - PROCESS | 1825 | 1461635828317 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:57:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:57:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1476ms 18:57:08 INFO - PROCESS | 1825 | 1461635828347 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 18:57:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:57:08 INFO - PROCESS | 1825 | 1461635828353 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 18:57:08 INFO - PROCESS | 1825 | 1461635828361 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:57:08 INFO - PROCESS | 1825 | 1461635828367 Marionette TRACE conn3 <- [1,2890,null,{}] 18:57:08 INFO - PROCESS | 1825 | 1461635828376 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:08 INFO - PROCESS | 1825 | 1461635828620 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 18:57:08 INFO - PROCESS | 1825 | 1461635828954 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554870f800 == 146 [pid = 1825] [id = 730] 18:57:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f55431d6400) [pid = 1825] [serial = 2191] [outer = (nil)] 18:57:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f5548643400) [pid = 1825] [serial = 2192] [outer = 0x7f55431d6400] 18:57:09 INFO - PROCESS | 1825 | 1461635829033 Marionette DEBUG loaded listener.js 18:57:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f55497e9800) [pid = 1825] [serial = 2193] [outer = 0x7f55431d6400] 18:57:09 INFO - PROCESS | 1825 | 1461635829924 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:57:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:57:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1641ms 18:57:10 INFO - PROCESS | 1825 | 1461635830002 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 18:57:10 INFO - PROCESS | 1825 | 1461635830012 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 18:57:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:57:10 INFO - PROCESS | 1825 | 1461635830022 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:57:10 INFO - PROCESS | 1825 | 1461635830027 Marionette TRACE conn3 <- [1,2894,null,{}] 18:57:10 INFO - PROCESS | 1825 | 1461635830032 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:10 INFO - PROCESS | 1825 | 1461635830316 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 18:57:10 INFO - PROCESS | 1825 | 1461635830717 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549dd5000 == 147 [pid = 1825] [id = 731] 18:57:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f5549b40800) [pid = 1825] [serial = 2194] [outer = (nil)] 18:57:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f554a333000) [pid = 1825] [serial = 2195] [outer = 0x7f5549b40800] 18:57:10 INFO - PROCESS | 1825 | 1461635830841 Marionette DEBUG loaded listener.js 18:57:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f554a931000) [pid = 1825] [serial = 2196] [outer = 0x7f5549b40800] 18:57:11 INFO - PROCESS | 1825 | 1461635831856 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:57:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:57:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1883ms 18:57:11 INFO - PROCESS | 1825 | 1461635831905 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 18:57:11 INFO - PROCESS | 1825 | 1461635831910 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 18:57:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:57:11 INFO - PROCESS | 1825 | 1461635831916 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:57:11 INFO - PROCESS | 1825 | 1461635831921 Marionette TRACE conn3 <- [1,2898,null,{}] 18:57:11 INFO - PROCESS | 1825 | 1461635831938 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:12 INFO - PROCESS | 1825 | 1461635832177 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 18:57:12 INFO - PROCESS | 1825 | 1461635832482 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a4e5000 == 148 [pid = 1825] [id = 732] 18:57:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f554b9b0000) [pid = 1825] [serial = 2197] [outer = (nil)] 18:57:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f554bc86000) [pid = 1825] [serial = 2198] [outer = 0x7f554b9b0000] 18:57:12 INFO - PROCESS | 1825 | 1461635832564 Marionette DEBUG loaded listener.js 18:57:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f554be07800) [pid = 1825] [serial = 2199] [outer = 0x7f554b9b0000] 18:57:13 INFO - PROCESS | 1825 | 1461635833440 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:57:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:57:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1584ms 18:57:13 INFO - PROCESS | 1825 | 1461635833501 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 18:57:13 INFO - PROCESS | 1825 | 1461635833505 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 18:57:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:57:13 INFO - PROCESS | 1825 | 1461635833511 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:57:13 INFO - PROCESS | 1825 | 1461635833514 Marionette TRACE conn3 <- [1,2902,null,{}] 18:57:13 INFO - PROCESS | 1825 | 1461635833519 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:13 INFO - PROCESS | 1825 | 1461635833722 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 18:57:13 INFO - PROCESS | 1825 | 1461635833983 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554aa6c800 == 149 [pid = 1825] [id = 733] 18:57:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f5544979000) [pid = 1825] [serial = 2200] [outer = (nil)] 18:57:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f554ca41c00) [pid = 1825] [serial = 2201] [outer = 0x7f5544979000] 18:57:14 INFO - PROCESS | 1825 | 1461635834059 Marionette DEBUG loaded listener.js 18:57:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f554ca60400) [pid = 1825] [serial = 2202] [outer = 0x7f5544979000] 18:57:14 INFO - PROCESS | 1825 | 1461635834956 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:57:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:57:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1490ms 18:57:15 INFO - PROCESS | 1825 | 1461635835002 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 18:57:15 INFO - PROCESS | 1825 | 1461635835005 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 18:57:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:57:15 INFO - PROCESS | 1825 | 1461635835011 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:57:15 INFO - PROCESS | 1825 | 1461635835013 Marionette TRACE conn3 <- [1,2906,null,{}] 18:57:15 INFO - PROCESS | 1825 | 1461635835019 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:15 INFO - PROCESS | 1825 | 1461635835236 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 18:57:15 INFO - PROCESS | 1825 | 1461635835513 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554be9e000 == 150 [pid = 1825] [id = 734] 18:57:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f554a939c00) [pid = 1825] [serial = 2203] [outer = (nil)] 18:57:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f554cad4c00) [pid = 1825] [serial = 2204] [outer = 0x7f554a939c00] 18:57:15 INFO - PROCESS | 1825 | 1461635835629 Marionette DEBUG loaded listener.js 18:57:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f554ce10c00) [pid = 1825] [serial = 2205] [outer = 0x7f554a939c00] 18:57:16 INFO - PROCESS | 1825 | 1461635836479 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:57:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:57:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1528ms 18:57:16 INFO - PROCESS | 1825 | 1461635836541 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 18:57:16 INFO - PROCESS | 1825 | 1461635836544 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 18:57:16 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:57:16 INFO - PROCESS | 1825 | 1461635836550 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:57:16 INFO - PROCESS | 1825 | 1461635836552 Marionette TRACE conn3 <- [1,2910,null,{}] 18:57:16 INFO - PROCESS | 1825 | 1461635836558 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:16 INFO - PROCESS | 1825 | 1461635836795 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 18:57:17 INFO - PROCESS | 1825 | 1461635837057 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d1f6800 == 151 [pid = 1825] [id = 735] 18:57:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f554d7f5800) [pid = 1825] [serial = 2206] [outer = (nil)] 18:57:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f554d86c400) [pid = 1825] [serial = 2207] [outer = 0x7f554d7f5800] 18:57:17 INFO - PROCESS | 1825 | 1461635837191 Marionette DEBUG loaded listener.js 18:57:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f554d8b5c00) [pid = 1825] [serial = 2208] [outer = 0x7f554d7f5800] 18:57:17 INFO - PROCESS | 1825 | 1461635837990 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 18:57:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:57:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:57:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1478ms 18:57:18 INFO - PROCESS | 1825 | 1461635838029 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 18:57:18 INFO - PROCESS | 1825 | 1461635838032 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 18:57:18 INFO - TEST-START | /DOMEvents/constructors.html 18:57:18 INFO - PROCESS | 1825 | 1461635838038 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:57:18 INFO - PROCESS | 1825 | 1461635838040 Marionette TRACE conn3 <- [1,2914,null,{}] 18:57:18 INFO - PROCESS | 1825 | 1461635838047 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:18 INFO - PROCESS | 1825 | 1461635838251 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 18:57:18 INFO - PROCESS | 1825 | 1461635838516 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d919800 == 152 [pid = 1825] [id = 736] 18:57:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f554d61dc00) [pid = 1825] [serial = 2209] [outer = (nil)] 18:57:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f554de37800) [pid = 1825] [serial = 2210] [outer = 0x7f554d61dc00] 18:57:18 INFO - PROCESS | 1825 | 1461635838590 Marionette DEBUG loaded listener.js 18:57:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f554e1c8400) [pid = 1825] [serial = 2211] [outer = 0x7f554d61dc00] 18:57:19 INFO - PROCESS | 1825 | 1461635839487 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:57:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:57:19 INFO - TEST-OK | /DOMEvents/constructors.html | took 1515ms 18:57:19 INFO - PROCESS | 1825 | 1461635839583 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 18:57:19 INFO - PROCESS | 1825 | 1461635839586 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 18:57:19 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:57:19 INFO - PROCESS | 1825 | 1461635839594 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:57:19 INFO - PROCESS | 1825 | 1461635839597 Marionette TRACE conn3 <- [1,2918,null,{}] 18:57:19 INFO - PROCESS | 1825 | 1461635839607 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:19 INFO - PROCESS | 1825 | 1461635839820 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 18:57:20 INFO - PROCESS | 1825 | 1461635840135 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e235800 == 153 [pid = 1825] [id = 737] 18:57:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f554d864c00) [pid = 1825] [serial = 2212] [outer = (nil)] 18:57:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f554e1d1800) [pid = 1825] [serial = 2213] [outer = 0x7f554d864c00] 18:57:20 INFO - PROCESS | 1825 | 1461635840205 Marionette DEBUG loaded listener.js 18:57:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f554f05c400) [pid = 1825] [serial = 2214] [outer = 0x7f554d864c00] 18:57:20 INFO - PROCESS | 1825 | 1461635840944 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:57:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:57:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1382ms 18:57:20 INFO - PROCESS | 1825 | 1461635840977 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 18:57:20 INFO - PROCESS | 1825 | 1461635840980 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 18:57:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:57:20 INFO - PROCESS | 1825 | 1461635840986 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:57:20 INFO - PROCESS | 1825 | 1461635840989 Marionette TRACE conn3 <- [1,2922,null,{}] 18:57:20 INFO - PROCESS | 1825 | 1461635840994 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:21 INFO - PROCESS | 1825 | 1461635841205 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 18:57:21 INFO - PROCESS | 1825 | 1461635841445 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f3df800 == 154 [pid = 1825] [id = 738] 18:57:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f554df69000) [pid = 1825] [serial = 2215] [outer = (nil)] 18:57:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f554f484400) [pid = 1825] [serial = 2216] [outer = 0x7f554df69000] 18:57:21 INFO - PROCESS | 1825 | 1461635841519 Marionette DEBUG loaded listener.js 18:57:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f554f562400) [pid = 1825] [serial = 2217] [outer = 0x7f554df69000] 18:57:22 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:57:22 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:57:22 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:57:22 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:57:22 INFO - PROCESS | 1825 | 1461635842313 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 18:57:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:57:22 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:57:22 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 18:57:22 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:57:22 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 18:57:22 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:57:22 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]" 18:57:22 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:57:22 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:57:22 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1382ms 18:57:22 INFO - PROCESS | 1825 | 1461635842373 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 18:57:22 INFO - PROCESS | 1825 | 1461635842382 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 18:57:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:57:22 INFO - PROCESS | 1825 | 1461635842391 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:57:22 INFO - PROCESS | 1825 | 1461635842394 Marionette TRACE conn3 <- [1,2926,null,{}] 18:57:22 INFO - PROCESS | 1825 | 1461635842399 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:22 INFO - PROCESS | 1825 | 1461635842607 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 18:57:22 INFO - PROCESS | 1825 | 1461635842877 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ffec800 == 155 [pid = 1825] [id = 739] 18:57:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f554e1c6c00) [pid = 1825] [serial = 2218] [outer = (nil)] 18:57:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f55510e6400) [pid = 1825] [serial = 2219] [outer = 0x7f554e1c6c00] 18:57:22 INFO - PROCESS | 1825 | 1461635842951 Marionette DEBUG loaded listener.js 18:57:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f5551d23000) [pid = 1825] [serial = 2220] [outer = 0x7f554e1c6c00] 18:57:23 INFO - PROCESS | 1825 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:57:23 INFO - PROCESS | 1825 | 1461635843733 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 18:57:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:57:23 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1389ms 18:57:23 INFO - PROCESS | 1825 | 1461635843781 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 18:57:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:57:23 INFO - PROCESS | 1825 | 1461635843786 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 18:57:23 INFO - PROCESS | 1825 | 1461635843792 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:57:23 INFO - PROCESS | 1825 | 1461635843796 Marionette TRACE conn3 <- [1,2930,null,{}] 18:57:23 INFO - PROCESS | 1825 | 1461635843801 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:24 INFO - PROCESS | 1825 | 1461635844023 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 18:57:24 INFO - PROCESS | 1825 | 1461635844296 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5551e1b800 == 156 [pid = 1825] [id = 740] 18:57:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f554f05ec00) [pid = 1825] [serial = 2221] [outer = (nil)] 18:57:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f5551d8f400) [pid = 1825] [serial = 2222] [outer = 0x7f554f05ec00] 18:57:24 INFO - PROCESS | 1825 | 1461635844378 Marionette DEBUG loaded listener.js 18:57:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f5551e4f800) [pid = 1825] [serial = 2223] [outer = 0x7f554f05ec00] 18:57:25 INFO - PROCESS | 1825 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:57:25 INFO - PROCESS | 1825 | 1461635845167 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 18:57:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:57:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1433ms 18:57:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:57:25 INFO - PROCESS | 1825 | 1461635845226 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 18:57:25 INFO - PROCESS | 1825 | 1461635845229 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 18:57:25 INFO - PROCESS | 1825 | 1461635845235 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:57:25 INFO - PROCESS | 1825 | 1461635845238 Marionette TRACE conn3 <- [1,2934,null,{}] 18:57:25 INFO - PROCESS | 1825 | 1461635845244 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:25 INFO - PROCESS | 1825 | 1461635845480 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 18:57:25 INFO - PROCESS | 1825 | 1461635845735 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555599e800 == 157 [pid = 1825] [id = 741] 18:57:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f554fdb1400) [pid = 1825] [serial = 2224] [outer = (nil)] 18:57:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f55553c7c00) [pid = 1825] [serial = 2225] [outer = 0x7f554fdb1400] 18:57:25 INFO - PROCESS | 1825 | 1461635845805 Marionette DEBUG loaded listener.js 18:57:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f55553d6000) [pid = 1825] [serial = 2226] [outer = 0x7f554fdb1400] 18:57:26 INFO - PROCESS | 1825 | 1461635846570 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:57:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:57:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1378ms 18:57:26 INFO - PROCESS | 1825 | 1461635846613 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 18:57:26 INFO - PROCESS | 1825 | 1461635846616 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 18:57:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:57:26 INFO - PROCESS | 1825 | 1461635846622 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:57:26 INFO - PROCESS | 1825 | 1461635846625 Marionette TRACE conn3 <- [1,2938,null,{}] 18:57:26 INFO - PROCESS | 1825 | 1461635846630 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:26 INFO - PROCESS | 1825 | 1461635846828 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 18:57:27 INFO - PROCESS | 1825 | 1461635847110 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5557975000 == 158 [pid = 1825] [id = 742] 18:57:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f5551e50000) [pid = 1825] [serial = 2227] [outer = (nil)] 18:57:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f5555929c00) [pid = 1825] [serial = 2228] [outer = 0x7f5551e50000] 18:57:27 INFO - PROCESS | 1825 | 1461635847185 Marionette DEBUG loaded listener.js 18:57:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f5555a3ec00) [pid = 1825] [serial = 2229] [outer = 0x7f5551e50000] 18:57:27 INFO - PROCESS | 1825 | 1461635847918 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:57:27 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. 18:57:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1329ms 18:57:27 INFO - PROCESS | 1825 | 1461635847952 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 18:57:27 INFO - PROCESS | 1825 | 1461635847955 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 18:57:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:57:27 INFO - PROCESS | 1825 | 1461635847961 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:57:27 INFO - PROCESS | 1825 | 1461635847963 Marionette TRACE conn3 <- [1,2942,null,{}] 18:57:27 INFO - PROCESS | 1825 | 1461635847969 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:28 INFO - PROCESS | 1825 | 1461635848189 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 18:57:28 INFO - PROCESS | 1825 | 1461635848433 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558895800 == 159 [pid = 1825] [id = 743] 18:57:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f55553c7800) [pid = 1825] [serial = 2230] [outer = (nil)] 18:57:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f5555a47c00) [pid = 1825] [serial = 2231] [outer = 0x7f55553c7800] 18:57:28 INFO - PROCESS | 1825 | 1461635848507 Marionette DEBUG loaded listener.js 18:57:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f5556ab7400) [pid = 1825] [serial = 2232] [outer = 0x7f55553c7800] 18:57:29 INFO - PROCESS | 1825 | 1461635849254 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 18:57:29 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 18:57:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:57:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1327ms 18:57:29 INFO - PROCESS | 1825 | 1461635849290 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 18:57:29 INFO - PROCESS | 1825 | 1461635849293 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 18:57:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:57:29 INFO - PROCESS | 1825 | 1461635849299 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:57:29 INFO - PROCESS | 1825 | 1461635849301 Marionette TRACE conn3 <- [1,2946,null,{}] 18:57:29 INFO - PROCESS | 1825 | 1461635849307 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:29 INFO - PROCESS | 1825 | 1461635849527 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 18:57:29 INFO - PROCESS | 1825 | 1461635849771 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558a11800 == 160 [pid = 1825] [id = 744] 18:57:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f5555a1c000) [pid = 1825] [serial = 2233] [outer = (nil)] 18:57:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f5556b90c00) [pid = 1825] [serial = 2234] [outer = 0x7f5555a1c000] 18:57:29 INFO - PROCESS | 1825 | 1461635849844 Marionette DEBUG loaded listener.js 18:57:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f55579e2400) [pid = 1825] [serial = 2235] [outer = 0x7f5555a1c000] 18:57:30 INFO - PROCESS | 1825 | 1461635850616 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:57:30 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. 18:57:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1334ms 18:57:30 INFO - PROCESS | 1825 | 1461635850644 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 18:57:30 INFO - PROCESS | 1825 | 1461635850648 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 18:57:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:57:30 INFO - PROCESS | 1825 | 1461635850656 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:57:30 INFO - PROCESS | 1825 | 1461635850658 Marionette TRACE conn3 <- [1,2950,null,{}] 18:57:30 INFO - PROCESS | 1825 | 1461635850662 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:30 INFO - PROCESS | 1825 | 1461635850887 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 18:57:31 INFO - PROCESS | 1825 | 1461635851162 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5558fba800 == 161 [pid = 1825] [id = 745] 18:57:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f5555a43000) [pid = 1825] [serial = 2236] [outer = (nil)] 18:57:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f5557a1ec00) [pid = 1825] [serial = 2237] [outer = 0x7f5555a43000] 18:57:31 INFO - PROCESS | 1825 | 1461635851239 Marionette DEBUG loaded listener.js 18:57:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f55580f4c00) [pid = 1825] [serial = 2238] [outer = 0x7f5555a43000] 18:57:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555abaa800 == 162 [pid = 1825] [id = 746] 18:57:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f55585ad800) [pid = 1825] [serial = 2239] [outer = (nil)] 18:57:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f5556d70400) [pid = 1825] [serial = 2240] [outer = 0x7f55585ad800] 18:57:32 INFO - PROCESS | 1825 | 1461635852111 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:57:32 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. 18:57:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 18:57:32 INFO - PROCESS | 1825 | 1461635852149 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 18:57:32 INFO - PROCESS | 1825 | 1461635852152 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 18:57:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:57:32 INFO - PROCESS | 1825 | 1461635852158 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:57:32 INFO - PROCESS | 1825 | 1461635852160 Marionette TRACE conn3 <- [1,2954,null,{}] 18:57:32 INFO - PROCESS | 1825 | 1461635852166 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:32 INFO - PROCESS | 1825 | 1461635852442 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 18:57:32 INFO - PROCESS | 1825 | 1461635852710 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b812800 == 163 [pid = 1825] [id = 747] 18:57:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f5556d70000) [pid = 1825] [serial = 2241] [outer = (nil)] 18:57:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f55585aa000) [pid = 1825] [serial = 2242] [outer = 0x7f5556d70000] 18:57:32 INFO - PROCESS | 1825 | 1461635852834 Marionette DEBUG loaded listener.js 18:57:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f55585bd400) [pid = 1825] [serial = 2243] [outer = 0x7f5556d70000] 18:57:33 INFO - PROCESS | 1825 | 1461635853604 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:57:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:57:33 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 18:57:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1478ms 18:57:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:57:33 INFO - PROCESS | 1825 | 1461635853637 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 18:57:33 INFO - PROCESS | 1825 | 1461635853640 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 18:57:33 INFO - PROCESS | 1825 | 1461635853646 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:57:33 INFO - PROCESS | 1825 | 1461635853649 Marionette TRACE conn3 <- [1,2958,null,{}] 18:57:33 INFO - PROCESS | 1825 | 1461635853654 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:33 INFO - PROCESS | 1825 | 1461635853893 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 18:57:34 INFO - PROCESS | 1825 | 1461635854138 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555c916800 == 164 [pid = 1825] [id = 748] 18:57:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f55580f6400) [pid = 1825] [serial = 2244] [outer = (nil)] 18:57:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f55588bf400) [pid = 1825] [serial = 2245] [outer = 0x7f55580f6400] 18:57:34 INFO - PROCESS | 1825 | 1461635854213 Marionette DEBUG loaded listener.js 18:57:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f555892ec00) [pid = 1825] [serial = 2246] [outer = 0x7f55580f6400] 18:57:34 INFO - PROCESS | 1825 | 1461635854985 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:57:35 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. 18:57:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1379ms 18:57:35 INFO - PROCESS | 1825 | 1461635855025 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 18:57:35 INFO - PROCESS | 1825 | 1461635855028 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 18:57:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:57:35 INFO - PROCESS | 1825 | 1461635855034 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:57:35 INFO - PROCESS | 1825 | 1461635855036 Marionette TRACE conn3 <- [1,2962,null,{}] 18:57:35 INFO - PROCESS | 1825 | 1461635855042 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:35 INFO - PROCESS | 1825 | 1461635855307 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 18:57:35 INFO - PROCESS | 1825 | 1461635855563 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5560704800 == 165 [pid = 1825] [id = 749] 18:57:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f5558264800) [pid = 1825] [serial = 2247] [outer = (nil)] 18:57:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f5558c80800) [pid = 1825] [serial = 2248] [outer = 0x7f5558264800] 18:57:35 INFO - PROCESS | 1825 | 1461635855638 Marionette DEBUG loaded listener.js 18:57:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f5559d42c00) [pid = 1825] [serial = 2249] [outer = 0x7f5558264800] 18:57:36 INFO - PROCESS | 1825 | 1461635856403 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:57:36 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. 18:57:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1435ms 18:57:36 INFO - PROCESS | 1825 | 1461635856470 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 18:57:36 INFO - PROCESS | 1825 | 1461635856474 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 18:57:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:57:36 INFO - PROCESS | 1825 | 1461635856479 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:57:36 INFO - PROCESS | 1825 | 1461635856481 Marionette TRACE conn3 <- [1,2966,null,{}] 18:57:36 INFO - PROCESS | 1825 | 1461635856487 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:36 INFO - PROCESS | 1825 | 1461635856700 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 18:57:36 INFO - PROCESS | 1825 | 1461635856979 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556175b800 == 166 [pid = 1825] [id = 750] 18:57:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f55585bd800) [pid = 1825] [serial = 2250] [outer = (nil)] 18:57:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f5559d86400) [pid = 1825] [serial = 2251] [outer = 0x7f55585bd800] 18:57:37 INFO - PROCESS | 1825 | 1461635857062 Marionette DEBUG loaded listener.js 18:57:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f555ab67000) [pid = 1825] [serial = 2252] [outer = 0x7f55585bd800] 18:57:37 INFO - PROCESS | 1825 | 1461635857799 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:57:37 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. 18:57:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1330ms 18:57:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:57:37 INFO - PROCESS | 1825 | 1461635857810 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 18:57:37 INFO - PROCESS | 1825 | 1461635857812 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 18:57:37 INFO - PROCESS | 1825 | 1461635857818 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:57:37 INFO - PROCESS | 1825 | 1461635857821 Marionette TRACE conn3 <- [1,2970,null,{}] 18:57:37 INFO - PROCESS | 1825 | 1461635857826 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:38 INFO - PROCESS | 1825 | 1461635858024 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 18:57:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c90c000 == 165 [pid = 1825] [id = 488] 18:57:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5555317000 == 164 [pid = 1825] [id = 713] 18:57:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550e4d800 == 163 [pid = 1825] [id = 712] 18:57:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554f3e1800 == 162 [pid = 1825] [id = 711] 18:57:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554df82000 == 161 [pid = 1825] [id = 710] 18:57:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554d845800 == 160 [pid = 1825] [id = 709] 18:57:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554bcd2800 == 159 [pid = 1825] [id = 708] 18:57:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549b1d800 == 158 [pid = 1825] [id = 707] 18:57:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554122a800 == 157 [pid = 1825] [id = 706] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f55510e9000) [pid = 1825] [serial = 2072] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f55585a3400) [pid = 1825] [serial = 2103] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f554f56bc00) [pid = 1825] [serial = 2069] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f5551d31000) [pid = 1825] [serial = 2075] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f5556d6a000) [pid = 1825] [serial = 2096] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f5556b8f000) [pid = 1825] [serial = 2094] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f55498e7000) [pid = 1825] [serial = 1995] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f5556d71c00) [pid = 1825] [serial = 2097] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f554df75000) [pid = 1825] [serial = 2022] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f554b8e1c00) [pid = 1825] [serial = 1917] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f5549b36000) [pid = 1825] [serial = 2112] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f554bc82800) [pid = 1825] [serial = 2004] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f55553cf800) [pid = 1825] [serial = 2082] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f554ca56000) [pid = 1825] [serial = 2007] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f554d7e7c00) [pid = 1825] [serial = 2019] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f554be04000) [pid = 1825] [serial = 2057] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f554be10000) [pid = 1825] [serial = 2058] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f5549cf0c00) [pid = 1825] [serial = 1998] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f5550d9fc00) [pid = 1825] [serial = 2034] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f5550d9f400) [pid = 1825] [serial = 2070] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f554a32e400) [pid = 1825] [serial = 2054] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f5555928400) [pid = 1825] [serial = 2085] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f5557a19400) [pid = 1825] [serial = 2099] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f554d080000) [pid = 1825] [serial = 2016] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f554620b400) [pid = 1825] [serial = 2051] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f554620ec00) [pid = 1825] [serial = 2109] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f5556b88000) [pid = 1825] [serial = 2093] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f554d61ec00) [pid = 1825] [serial = 2064] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f55521eec00) [pid = 1825] [serial = 2081] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f5551d95400) [pid = 1825] [serial = 2078] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f5551e44400) [pid = 1825] [serial = 2079] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f554f487000) [pid = 1825] [serial = 2067] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f5546208000) [pid = 1825] [serial = 1992] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f554cead000) [pid = 1825] [serial = 2061] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f55580f6c00) [pid = 1825] [serial = 2102] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f554a434400) [pid = 1825] [serial = 2001] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f5542e57400) [pid = 1825] [serial = 2111] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f554ce0a800) [pid = 1825] [serial = 2060] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f554ce11400) [pid = 1825] [serial = 2013] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f554d09d800) [pid = 1825] [serial = 2063] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f554140e800) [pid = 1825] [serial = 2105] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f55431d3000) [pid = 1825] [serial = 1989] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f554f485800) [pid = 1825] [serial = 2028] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f55497ec400) [pid = 1825] [serial = 2052] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f5557a22400) [pid = 1825] [serial = 2100] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f55431d2c00) [pid = 1825] [serial = 2106] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f554cad0c00) [pid = 1825] [serial = 2010] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f5555a42800) [pid = 1825] [serial = 2088] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f5551d23400) [pid = 1825] [serial = 2073] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f5556ab2c00) [pid = 1825] [serial = 2091] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f5555a26800) [pid = 1825] [serial = 2087] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f554b9b2400) [pid = 1825] [serial = 2115] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f5555a4bc00) [pid = 1825] [serial = 2090] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f5551d8e800) [pid = 1825] [serial = 2076] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f554e209800) [pid = 1825] [serial = 2066] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f5544979400) [pid = 1825] [serial = 2108] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f554a930c00) [pid = 1825] [serial = 2055] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f554e208000) [pid = 1825] [serial = 2025] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f554a938000) [pid = 1825] [serial = 2114] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f554f570400) [pid = 1825] [serial = 2031] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f555591b400) [pid = 1825] [serial = 2084] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f554bc8dc00) [pid = 1825] [serial = 2117] [outer = (nil)] [url = about:blank] 18:57:40 INFO - PROCESS | 1825 | 1461635860273 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5542ff0000 == 158 [pid = 1825] [id = 751] 18:57:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f5541407800) [pid = 1825] [serial = 2253] [outer = (nil)] 18:57:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f5542e57400) [pid = 1825] [serial = 2254] [outer = 0x7f5541407800] 18:57:40 INFO - PROCESS | 1825 | 1461635860342 Marionette DEBUG loaded listener.js 18:57:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f55435ee400) [pid = 1825] [serial = 2255] [outer = 0x7f5541407800] 18:57:41 INFO - PROCESS | 1825 | 1461635860997 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:57:41 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. 18:57:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 3189ms 18:57:41 INFO - PROCESS | 1825 | 1461635861012 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 18:57:41 INFO - PROCESS | 1825 | 1461635861018 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 18:57:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:57:41 INFO - PROCESS | 1825 | 1461635861026 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:57:41 INFO - PROCESS | 1825 | 1461635861031 Marionette TRACE conn3 <- [1,2974,null,{}] 18:57:41 INFO - PROCESS | 1825 | 1461635861037 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:41 INFO - PROCESS | 1825 | 1461635861215 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 18:57:41 INFO - PROCESS | 1825 | 1461635861421 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548708800 == 159 [pid = 1825] [id = 752] 18:57:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f5541407c00) [pid = 1825] [serial = 2256] [outer = (nil)] 18:57:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f55457f0000) [pid = 1825] [serial = 2257] [outer = 0x7f5541407c00] 18:57:41 INFO - PROCESS | 1825 | 1461635861483 Marionette DEBUG loaded listener.js 18:57:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f554686d400) [pid = 1825] [serial = 2258] [outer = 0x7f5541407c00] 18:57:42 INFO - PROCESS | 1825 | 1461635862198 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 18:57:42 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. 18:57:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1189ms 18:57:42 INFO - PROCESS | 1825 | 1461635862217 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 18:57:42 INFO - PROCESS | 1825 | 1461635862223 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 18:57:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:57:42 INFO - PROCESS | 1825 | 1461635862229 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:57:42 INFO - PROCESS | 1825 | 1461635862231 Marionette TRACE conn3 <- [1,2978,null,{}] 18:57:42 INFO - PROCESS | 1825 | 1461635862237 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:42 INFO - PROCESS | 1825 | 1461635862516 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 18:57:42 INFO - PROCESS | 1825 | 1461635862556 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554974b800 == 160 [pid = 1825] [id = 753] 18:57:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f554497d800) [pid = 1825] [serial = 2259] [outer = (nil)] 18:57:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f55498e5800) [pid = 1825] [serial = 2260] [outer = 0x7f554497d800] 18:57:42 INFO - PROCESS | 1825 | 1461635862615 Marionette DEBUG loaded listener.js 18:57:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f5549aa3400) [pid = 1825] [serial = 2261] [outer = 0x7f554497d800] 18:57:43 INFO - PROCESS | 1825 | 1461635863440 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:57:43 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. 18:57:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1228ms 18:57:43 INFO - PROCESS | 1825 | 1461635863463 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 18:57:43 INFO - PROCESS | 1825 | 1461635863466 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 18:57:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:57:43 INFO - PROCESS | 1825 | 1461635863482 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:57:43 INFO - PROCESS | 1825 | 1461635863490 Marionette TRACE conn3 <- [1,2982,null,{}] 18:57:43 INFO - PROCESS | 1825 | 1461635863503 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:43 INFO - PROCESS | 1825 | 1461635863767 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 18:57:43 INFO - PROCESS | 1825 | 1461635863808 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5549b19800 == 161 [pid = 1825] [id = 754] 18:57:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f554864c000) [pid = 1825] [serial = 2262] [outer = (nil)] 18:57:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f554a431000) [pid = 1825] [serial = 2263] [outer = 0x7f554864c000] 18:57:43 INFO - PROCESS | 1825 | 1461635863867 Marionette DEBUG loaded listener.js 18:57:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f554b80ac00) [pid = 1825] [serial = 2264] [outer = 0x7f554864c000] 18:57:45 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f55498e8400) [pid = 1825] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:57:45 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f5542e61400) [pid = 1825] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:57:45 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f554497c400) [pid = 1825] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:57:45 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f5540d16800) [pid = 1825] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:57:45 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f5540d16400) [pid = 1825] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:57:45 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f55431d2400) [pid = 1825] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:57:45 INFO - PROCESS | 1825 | 1461635865307 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 18:57:45 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 18:57:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:57:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1860ms 18:57:45 INFO - PROCESS | 1825 | 1461635865335 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 18:57:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:57:45 INFO - PROCESS | 1825 | 1461635865338 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 18:57:45 INFO - PROCESS | 1825 | 1461635865354 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:57:45 INFO - PROCESS | 1825 | 1461635865356 Marionette TRACE conn3 <- [1,2986,null,{}] 18:57:45 INFO - PROCESS | 1825 | 1461635865361 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:45 INFO - PROCESS | 1825 | 1461635865543 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 18:57:45 INFO - PROCESS | 1825 | 1461635865736 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a219000 == 162 [pid = 1825] [id = 755] 18:57:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f5542e61400) [pid = 1825] [serial = 2265] [outer = (nil)] 18:57:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f554a932800) [pid = 1825] [serial = 2266] [outer = 0x7f5542e61400] 18:57:45 INFO - PROCESS | 1825 | 1461635865797 Marionette DEBUG loaded listener.js 18:57:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f554b9bb400) [pid = 1825] [serial = 2267] [outer = 0x7f5542e61400] 18:57:46 INFO - PROCESS | 1825 | 1461635866430 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:57:46 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. 18:57:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1137ms 18:57:46 INFO - PROCESS | 1825 | 1461635866481 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 18:57:46 INFO - PROCESS | 1825 | 1461635866484 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 18:57:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:57:46 INFO - PROCESS | 1825 | 1461635866489 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:57:46 INFO - PROCESS | 1825 | 1461635866491 Marionette TRACE conn3 <- [1,2990,null,{}] 18:57:46 INFO - PROCESS | 1825 | 1461635866496 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:46 INFO - PROCESS | 1825 | 1461635866686 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 18:57:46 INFO - PROCESS | 1825 | 1461635866881 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a8bf800 == 163 [pid = 1825] [id = 756] 18:57:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f554ca4c000) [pid = 1825] [serial = 2268] [outer = (nil)] 18:57:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f554ca59c00) [pid = 1825] [serial = 2269] [outer = 0x7f554ca4c000] 18:57:46 INFO - PROCESS | 1825 | 1461635866951 Marionette DEBUG loaded listener.js 18:57:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f554ce09800) [pid = 1825] [serial = 2270] [outer = 0x7f554ca4c000] 18:57:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55413ab800 == 164 [pid = 1825] [id = 757] 18:57:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f55446ed400) [pid = 1825] [serial = 2271] [outer = (nil)] 18:57:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f55431d2c00) [pid = 1825] [serial = 2272] [outer = 0x7f55446ed400] 18:57:48 INFO - PROCESS | 1825 | 1461635868014 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:57:48 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. 18:57:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1579ms 18:57:48 INFO - PROCESS | 1825 | 1461635868071 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 18:57:48 INFO - PROCESS | 1825 | 1461635868078 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 18:57:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:57:48 INFO - PROCESS | 1825 | 1461635868094 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:57:48 INFO - PROCESS | 1825 | 1461635868100 Marionette TRACE conn3 <- [1,2994,null,{}] 18:57:48 INFO - PROCESS | 1825 | 1461635868107 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:48 INFO - PROCESS | 1825 | 1461635868428 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 18:57:48 INFO - PROCESS | 1825 | 1461635868782 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55498b6800 == 165 [pid = 1825] [id = 758] 18:57:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f5548e64800) [pid = 1825] [serial = 2273] [outer = (nil)] 18:57:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f55497f3c00) [pid = 1825] [serial = 2274] [outer = 0x7f5548e64800] 18:57:48 INFO - PROCESS | 1825 | 1461635868856 Marionette DEBUG loaded listener.js 18:57:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f5549a9d400) [pid = 1825] [serial = 2275] [outer = 0x7f5548e64800] 18:57:49 INFO - PROCESS | 1825 | 1461635869642 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:57:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:57:49 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 18:57:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1582ms 18:57:49 INFO - PROCESS | 1825 | 1461635869677 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 18:57:49 INFO - PROCESS | 1825 | 1461635869686 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 18:57:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:57:49 INFO - PROCESS | 1825 | 1461635869697 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:57:49 INFO - PROCESS | 1825 | 1461635869701 Marionette TRACE conn3 <- [1,2998,null,{}] 18:57:49 INFO - PROCESS | 1825 | 1461635869707 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:49 INFO - PROCESS | 1825 | 1461635869941 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 18:57:50 INFO - PROCESS | 1825 | 1461635870227 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554bcc3000 == 166 [pid = 1825] [id = 759] 18:57:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f5549cf1c00) [pid = 1825] [serial = 2276] [outer = (nil)] 18:57:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f554b9b1c00) [pid = 1825] [serial = 2277] [outer = 0x7f5549cf1c00] 18:57:50 INFO - PROCESS | 1825 | 1461635870301 Marionette DEBUG loaded listener.js 18:57:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f554be11400) [pid = 1825] [serial = 2278] [outer = 0x7f5549cf1c00] 18:57:51 INFO - PROCESS | 1825 | 1461635871133 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:57:51 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. 18:57:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1480ms 18:57:51 INFO - PROCESS | 1825 | 1461635871177 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 18:57:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:57:51 INFO - PROCESS | 1825 | 1461635871181 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 18:57:51 INFO - PROCESS | 1825 | 1461635871187 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:57:51 INFO - PROCESS | 1825 | 1461635871193 Marionette TRACE conn3 <- [1,3002,null,{}] 18:57:51 INFO - PROCESS | 1825 | 1461635871208 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:51 INFO - PROCESS | 1825 | 1461635871527 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 18:57:51 INFO - PROCESS | 1825 | 1461635871745 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d1e9000 == 167 [pid = 1825] [id = 760] 18:57:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f554cac8c00) [pid = 1825] [serial = 2279] [outer = (nil)] 18:57:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f554cea3800) [pid = 1825] [serial = 2280] [outer = 0x7f554cac8c00] 18:57:51 INFO - PROCESS | 1825 | 1461635871825 Marionette DEBUG loaded listener.js 18:57:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f554d082000) [pid = 1825] [serial = 2281] [outer = 0x7f554cac8c00] 18:57:52 INFO - PROCESS | 1825 | 1461635872578 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:57:52 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. 18:57:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1437ms 18:57:52 INFO - PROCESS | 1825 | 1461635872623 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 18:57:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:57:52 INFO - PROCESS | 1825 | 1461635872628 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 18:57:52 INFO - PROCESS | 1825 | 1461635872634 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:57:52 INFO - PROCESS | 1825 | 1461635872637 Marionette TRACE conn3 <- [1,3006,null,{}] 18:57:52 INFO - PROCESS | 1825 | 1461635872642 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:52 INFO - PROCESS | 1825 | 1461635872860 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 18:57:53 INFO - PROCESS | 1825 | 1461635873102 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554deca000 == 168 [pid = 1825] [id = 761] 18:57:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f554cacbc00) [pid = 1825] [serial = 2282] [outer = (nil)] 18:57:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f554d61a400) [pid = 1825] [serial = 2283] [outer = 0x7f554cacbc00] 18:57:53 INFO - PROCESS | 1825 | 1461635873173 Marionette DEBUG loaded listener.js 18:57:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f554d7e7c00) [pid = 1825] [serial = 2284] [outer = 0x7f554cacbc00] 18:57:53 INFO - PROCESS | 1825 | 1461635873974 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:57:54 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. 18:57:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1381ms 18:57:54 INFO - PROCESS | 1825 | 1461635874015 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 18:57:54 INFO - PROCESS | 1825 | 1461635874019 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 18:57:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:57:54 INFO - PROCESS | 1825 | 1461635874024 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:57:54 INFO - PROCESS | 1825 | 1461635874027 Marionette TRACE conn3 <- [1,3010,null,{}] 18:57:54 INFO - PROCESS | 1825 | 1461635874033 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:54 INFO - PROCESS | 1825 | 1461635874251 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 18:57:54 INFO - PROCESS | 1825 | 1461635874529 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554f1c3000 == 169 [pid = 1825] [id = 762] 18:57:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f554d09b000) [pid = 1825] [serial = 2285] [outer = (nil)] 18:57:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f554d86d800) [pid = 1825] [serial = 2286] [outer = 0x7f554d09b000] 18:57:54 INFO - PROCESS | 1825 | 1461635874601 Marionette DEBUG loaded listener.js 18:57:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f554df69c00) [pid = 1825] [serial = 2287] [outer = 0x7f554d09b000] 18:57:55 INFO - PROCESS | 1825 | 1461635875409 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 18:57:55 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 18:57:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1432ms 18:57:55 INFO - PROCESS | 1825 | 1461635875458 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 18:57:55 INFO - PROCESS | 1825 | 1461635875462 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 18:57:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:57:55 INFO - PROCESS | 1825 | 1461635875468 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:57:55 INFO - PROCESS | 1825 | 1461635875470 Marionette TRACE conn3 <- [1,3014,null,{}] 18:57:55 INFO - PROCESS | 1825 | 1461635875475 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:55 INFO - PROCESS | 1825 | 1461635875749 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 18:57:56 INFO - PROCESS | 1825 | 1461635876010 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ffee000 == 170 [pid = 1825] [id = 763] 18:57:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f554df6b000) [pid = 1825] [serial = 2288] [outer = (nil)] 18:57:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f554f486800) [pid = 1825] [serial = 2289] [outer = 0x7f554df6b000] 18:57:56 INFO - PROCESS | 1825 | 1461635876084 Marionette DEBUG loaded listener.js 18:57:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f554fda5400) [pid = 1825] [serial = 2290] [outer = 0x7f554df6b000] 18:57:56 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:57:56 INFO - PROCESS | 1825 | 1461635876963 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:57:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:57:56 INFO - {} 18:57:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:57:56 INFO - {} 18:57:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:57:56 INFO - {} 18:57:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:57:56 INFO - {} 18:57:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1528ms 18:57:57 INFO - TEST-START | /FileAPI/fileReader.html 18:57:57 INFO - PROCESS | 1825 | 1461635876999 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 18:57:57 INFO - PROCESS | 1825 | 1461635877001 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 18:57:57 INFO - PROCESS | 1825 | 1461635877007 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:57:57 INFO - PROCESS | 1825 | 1461635877010 Marionette TRACE conn3 <- [1,3018,null,{}] 18:57:57 INFO - PROCESS | 1825 | 1461635877015 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:57 INFO - PROCESS | 1825 | 1461635877235 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 18:57:57 INFO - PROCESS | 1825 | 1461635877474 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5552075800 == 171 [pid = 1825] [id = 764] 18:57:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f554f488400) [pid = 1825] [serial = 2291] [outer = (nil)] 18:57:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f55510e9000) [pid = 1825] [serial = 2292] [outer = 0x7f554f488400] 18:57:57 INFO - PROCESS | 1825 | 1461635877546 Marionette DEBUG loaded listener.js 18:57:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f5551d8b400) [pid = 1825] [serial = 2293] [outer = 0x7f554f488400] 18:57:58 INFO - PROCESS | 1825 | 1461635878346 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 18:57:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:57:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:57:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:57:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:57:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 1392ms 18:57:58 INFO - TEST-START | /FileAPI/historical.html 18:57:58 INFO - PROCESS | 1825 | 1461635878400 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 18:57:58 INFO - PROCESS | 1825 | 1461635878403 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 18:57:58 INFO - PROCESS | 1825 | 1461635878410 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:57:58 INFO - PROCESS | 1825 | 1461635878413 Marionette TRACE conn3 <- [1,3022,null,{}] 18:57:58 INFO - PROCESS | 1825 | 1461635878418 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:58 INFO - PROCESS | 1825 | 1461635878631 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 18:57:58 INFO - PROCESS | 1825 | 1461635878903 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555599c000 == 172 [pid = 1825] [id = 765] 18:57:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f554fda5800) [pid = 1825] [serial = 2294] [outer = (nil)] 18:57:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f5551d95400) [pid = 1825] [serial = 2295] [outer = 0x7f554fda5800] 18:57:58 INFO - PROCESS | 1825 | 1461635878980 Marionette DEBUG loaded listener.js 18:57:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f5551e4b000) [pid = 1825] [serial = 2296] [outer = 0x7f554fda5800] 18:57:59 INFO - PROCESS | 1825 | 1461635879759 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 18:57:59 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:57:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:57:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:57:59 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:57:59 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:57:59 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:57:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:57:59 INFO - TEST-OK | /FileAPI/historical.html | took 1384ms 18:57:59 INFO - PROCESS | 1825 | 1461635879796 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 18:57:59 INFO - PROCESS | 1825 | 1461635879799 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 18:57:59 INFO - TEST-START | /FileAPI/idlharness.html 18:57:59 INFO - PROCESS | 1825 | 1461635879806 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:57:59 INFO - PROCESS | 1825 | 1461635879808 Marionette TRACE conn3 <- [1,3026,null,{}] 18:57:59 INFO - PROCESS | 1825 | 1461635879814 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:00 INFO - PROCESS | 1825 | 1461635880028 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 18:58:00 INFO - PROCESS | 1825 | 1461635880300 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555796d000 == 173 [pid = 1825] [id = 766] 18:58:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f554fdb4000) [pid = 1825] [serial = 2297] [outer = (nil)] 18:58:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f55521ec800) [pid = 1825] [serial = 2298] [outer = 0x7f554fdb4000] 18:58:00 INFO - PROCESS | 1825 | 1461635880376 Marionette DEBUG loaded listener.js 18:58:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f55553d2000) [pid = 1825] [serial = 2299] [outer = 0x7f554fdb4000] 18:58:01 INFO - PROCESS | 1825 | 1461635881881 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:58:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:58:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:58:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:58:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:58:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:58:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:58:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:58:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:58:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:58:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:58:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:58:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:58:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:58:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:58:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:58:02 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 18:58:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:58:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:58:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:58:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:58:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:58:02 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 18:58:02 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 18:58:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:58:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:58:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:58:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:58:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:58:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:58:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:58:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:58:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:58:02 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 18:58:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:58:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:58:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:58:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:58:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:58:02 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 18:58:02 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 18:58:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:58:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:58:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:58:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:58:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:58:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:58:02 INFO - TEST-OK | /FileAPI/idlharness.html | took 2271ms 18:58:02 INFO - PROCESS | 1825 | 1461635882079 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 18:58:02 INFO - PROCESS | 1825 | 1461635882083 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 18:58:02 INFO - TEST-START | /FileAPI/idlharness.worker 18:58:02 INFO - PROCESS | 1825 | 1461635882187 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:58:02 INFO - PROCESS | 1825 | 1461635882194 Marionette TRACE conn3 <- [1,3030,null,{}] 18:58:02 INFO - PROCESS | 1825 | 1461635882251 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:02 INFO - PROCESS | 1825 | 1461635882512 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 18:58:02 INFO - PROCESS | 1825 | 1461635882747 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5550f1a000 == 174 [pid = 1825] [id = 767] 18:58:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f554f489000) [pid = 1825] [serial = 2300] [outer = (nil)] 18:58:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f5555a4d800) [pid = 1825] [serial = 2301] [outer = 0x7f554f489000] 18:58:02 INFO - PROCESS | 1825 | 1461635882815 Marionette DEBUG loaded listener.js 18:58:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f555c606400) [pid = 1825] [serial = 2302] [outer = 0x7f554f489000] 18:58:03 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:58:05 INFO - PROCESS | 1825 | 1461635884960 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:58:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:58:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:58:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:58:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:58:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:58:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:58:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:58:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:58:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:58:05 INFO - {} 18:58:05 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 18:58:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:58:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:58:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:58:05 INFO - {} 18:58:05 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 - {} 18:58:05 INFO - {} 18:58:05 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 18:58:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:58:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:58:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:58:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:58:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:58:05 INFO - {} 18:58:05 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 18:58:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:58:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:58:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:58:05 INFO - {} 18:58:05 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 - {} 18:58:05 INFO - {} 18:58:05 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 18:58:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:58:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:58:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 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 18:58:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:58:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:58:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:58:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:58:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:58:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 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 18:58:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:58:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 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 18:58:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:58:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 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 18:58:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:58:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:58:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:58:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:58:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:58:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:58:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:58:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:58:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2958ms 18:58:05 INFO - PROCESS | 1825 | 1461635885051 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 18:58:05 INFO - PROCESS | 1825 | 1461635885055 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 18:58:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:58:05 INFO - PROCESS | 1825 | 1461635885116 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:58:05 INFO - PROCESS | 1825 | 1461635885124 Marionette TRACE conn3 <- [1,3034,null,{}] 18:58:05 INFO - PROCESS | 1825 | 1461635885136 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:05 INFO - PROCESS | 1825 | 1461635885521 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 18:58:05 INFO - PROCESS | 1825 | 1461635885839 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5561c78000 == 175 [pid = 1825] [id = 768] 18:58:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f555c609800) [pid = 1825] [serial = 2303] [outer = (nil)] 18:58:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f555c889000) [pid = 1825] [serial = 2304] [outer = 0x7f555c609800] 18:58:05 INFO - PROCESS | 1825 | 1461635885973 Marionette DEBUG loaded listener.js 18:58:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f5560a23800) [pid = 1825] [serial = 2305] [outer = 0x7f555c609800] 18:58:06 INFO - PROCESS | 1825 | 1461635886872 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:58:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1801ms 18:58:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:58:06 INFO - PROCESS | 1825 | 1461635886907 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 18:58:06 INFO - PROCESS | 1825 | 1461635886910 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 18:58:06 INFO - PROCESS | 1825 | 1461635886916 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:58:06 INFO - PROCESS | 1825 | 1461635886919 Marionette TRACE conn3 <- [1,3038,null,{}] 18:58:06 INFO - PROCESS | 1825 | 1461635886925 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:07 INFO - PROCESS | 1825 | 1461635887157 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 18:58:07 INFO - PROCESS | 1825 | 1461635887435 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556411d000 == 176 [pid = 1825] [id = 769] 18:58:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f555c79a400) [pid = 1825] [serial = 2306] [outer = (nil)] 18:58:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f5560b7b000) [pid = 1825] [serial = 2307] [outer = 0x7f555c79a400] 18:58:07 INFO - PROCESS | 1825 | 1461635887511 Marionette DEBUG loaded listener.js 18:58:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f5560b83400) [pid = 1825] [serial = 2308] [outer = 0x7f555c79a400] 18:58:08 INFO - PROCESS | 1825 | 1461635888296 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 18:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:58:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1438ms 18:58:08 INFO - PROCESS | 1825 | 1461635888355 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 18:58:08 INFO - PROCESS | 1825 | 1461635888358 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 18:58:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:58:08 INFO - PROCESS | 1825 | 1461635888365 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:58:08 INFO - PROCESS | 1825 | 1461635888368 Marionette TRACE conn3 <- [1,3042,null,{}] 18:58:08 INFO - PROCESS | 1825 | 1461635888373 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:08 INFO - PROCESS | 1825 | 1461635888647 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 18:58:08 INFO - PROCESS | 1825 | 1461635888909 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556810e000 == 177 [pid = 1825] [id = 770] 18:58:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f555c79c000) [pid = 1825] [serial = 2309] [outer = (nil)] 18:58:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f5560e29c00) [pid = 1825] [serial = 2310] [outer = 0x7f555c79c000] 18:58:08 INFO - PROCESS | 1825 | 1461635888985 Marionette DEBUG loaded listener.js 18:58:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f55614ff400) [pid = 1825] [serial = 2311] [outer = 0x7f555c79c000] 18:58:10 INFO - PROCESS | 1825 | 1461635890059 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:58:10 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. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:58:10 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'.) 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:58:10 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. 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:58:10 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. 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:58:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:58:10 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. 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:58:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:58:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:58:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:58:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:58:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:58:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:58:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:58:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:58:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:58:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:58:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:58:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:58:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:58:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1740ms 18:58:10 INFO - PROCESS | 1825 | 1461635890105 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 18:58:10 INFO - PROCESS | 1825 | 1461635890109 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 18:58:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:58:10 INFO - PROCESS | 1825 | 1461635890154 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:58:10 INFO - PROCESS | 1825 | 1461635890161 Marionette TRACE conn3 <- [1,3046,null,{}] 18:58:10 INFO - PROCESS | 1825 | 1461635890172 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:10 INFO - PROCESS | 1825 | 1461635890520 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 18:58:10 INFO - PROCESS | 1825 | 1461635890840 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555b81f800 == 178 [pid = 1825] [id = 771] 18:58:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f5542e5d400) [pid = 1825] [serial = 2312] [outer = (nil)] 18:58:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f555c60ec00) [pid = 1825] [serial = 2313] [outer = 0x7f5542e5d400] 18:58:10 INFO - PROCESS | 1825 | 1461635890917 Marionette DEBUG loaded listener.js 18:58:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f555c88a000) [pid = 1825] [serial = 2314] [outer = 0x7f5542e5d400] 18:58:11 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:58:11 INFO - PROCESS | 1825 | 1461635891771 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:58:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:58:11 INFO - {} 18:58:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1656ms 18:58:11 INFO - PROCESS | 1825 | 1461635891797 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 18:58:11 INFO - PROCESS | 1825 | 1461635891801 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 18:58:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:58:11 INFO - PROCESS | 1825 | 1461635891806 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:58:11 INFO - PROCESS | 1825 | 1461635891808 Marionette TRACE conn3 <- [1,3050,null,{}] 18:58:11 INFO - PROCESS | 1825 | 1461635891814 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:12 INFO - PROCESS | 1825 | 1461635892058 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 18:58:12 INFO - PROCESS | 1825 | 1461635892338 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55612d0000 == 179 [pid = 1825] [id = 772] 18:58:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f555c88ac00) [pid = 1825] [serial = 2315] [outer = (nil)] 18:58:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f555ccc9000) [pid = 1825] [serial = 2316] [outer = 0x7f555c88ac00] 18:58:12 INFO - PROCESS | 1825 | 1461635892413 Marionette DEBUG loaded listener.js 18:58:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f555ccd9000) [pid = 1825] [serial = 2317] [outer = 0x7f555c88ac00] 18:58:13 INFO - PROCESS | 1825 | 1461635893208 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 18:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:58:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1433ms 18:58:13 INFO - PROCESS | 1825 | 1461635893244 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 18:58:13 INFO - PROCESS | 1825 | 1461635893248 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 18:58:13 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:58:13 INFO - PROCESS | 1825 | 1461635893254 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:58:13 INFO - PROCESS | 1825 | 1461635893257 Marionette TRACE conn3 <- [1,3054,null,{}] 18:58:13 INFO - PROCESS | 1825 | 1461635893262 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:13 INFO - PROCESS | 1825 | 1461635893499 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 18:58:13 INFO - PROCESS | 1825 | 1461635893768 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556ebab000 == 180 [pid = 1825] [id = 773] 18:58:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f5546204000) [pid = 1825] [serial = 2318] [outer = (nil)] 18:58:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f555ccdac00) [pid = 1825] [serial = 2319] [outer = 0x7f5546204000] 18:58:13 INFO - PROCESS | 1825 | 1461635893842 Marionette DEBUG loaded listener.js 18:58:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f555de0c400) [pid = 1825] [serial = 2320] [outer = 0x7f5546204000] 18:58:15 INFO - PROCESS | 1825 | 1461635895034 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:58:15 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" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:58:15 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" 18:58:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:58:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:58:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1851ms 18:58:15 INFO - PROCESS | 1825 | 1461635895107 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 18:58:15 INFO - PROCESS | 1825 | 1461635895109 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 18:58:15 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:58:15 INFO - PROCESS | 1825 | 1461635895115 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:58:15 INFO - PROCESS | 1825 | 1461635895122 Marionette TRACE conn3 <- [1,3058,null,{}] 18:58:15 INFO - PROCESS | 1825 | 1461635895227 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:15 INFO - PROCESS | 1825 | 1461635895568 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 18:58:15 INFO - PROCESS | 1825 | 1461635895866 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f556fb0e800 == 181 [pid = 1825] [id = 774] 18:58:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f554ca55c00) [pid = 1825] [serial = 2321] [outer = (nil)] 18:58:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f556237c000) [pid = 1825] [serial = 2322] [outer = 0x7f554ca55c00] 18:58:15 INFO - PROCESS | 1825 | 1461635895988 Marionette DEBUG loaded listener.js 18:58:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f556292d400) [pid = 1825] [serial = 2323] [outer = 0x7f554ca55c00] 18:58:16 INFO - PROCESS | 1825 | 1461635896932 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:58:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:58:17 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:17 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:58:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:58:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:58:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:58:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:58:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:58:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:58:17 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1910ms 18:58:17 INFO - PROCESS | 1825 | 1461635897028 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 18:58:17 INFO - PROCESS | 1825 | 1461635897040 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 18:58:17 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:58:17 INFO - PROCESS | 1825 | 1461635897078 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:58:17 INFO - PROCESS | 1825 | 1461635897083 Marionette TRACE conn3 <- [1,3062,null,{}] 18:58:17 INFO - PROCESS | 1825 | 1461635897091 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:17 INFO - PROCESS | 1825 | 1461635897409 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5562957800 == 180 [pid = 1825] [id = 229] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5546a85000 == 179 [pid = 1825] [id = 539] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5542fdd800 == 178 [pid = 1825] [id = 681] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55447da000 == 177 [pid = 1825] [id = 538] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5548bd3000 == 176 [pid = 1825] [id = 540] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5550e5c800 == 175 [pid = 1825] [id = 494] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f55588d2800 == 174 [pid = 1825] [id = 136] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556176c000 == 173 [pid = 1825] [id = 137] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554966c000 == 172 [pid = 1825] [id = 680] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a4e3800 == 171 [pid = 1825] [id = 682] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c542000 == 170 [pid = 1825] [id = 107] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f556ddbd800 == 169 [pid = 1825] [id = 268] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554a219000 == 168 [pid = 1825] [id = 755] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5549b19800 == 167 [pid = 1825] [id = 754] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f554974b800 == 166 [pid = 1825] [id = 753] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5548708800 == 165 [pid = 1825] [id = 752] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5542ff0000 == 164 [pid = 1825] [id = 751] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555c916800 == 163 [pid = 1825] [id = 748] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555abaa800 == 162 [pid = 1825] [id = 746] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f555b812800 == 161 [pid = 1825] [id = 747] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558fba800 == 160 [pid = 1825] [id = 745] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558a11800 == 159 [pid = 1825] [id = 744] 18:58:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f5558895800 == 158 [pid = 1825] [id = 743] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f554a433400) [pid = 1825] [serial = 2189] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f55585b9400) [pid = 1825] [serial = 2150] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f5549b34000) [pid = 1825] [serial = 2183] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f5549b36c00) [pid = 1825] [serial = 2175] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f5540d1cc00) [pid = 1825] [serial = 2120] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f554864a400) [pid = 1825] [serial = 2123] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f555a0de400) [pid = 1825] [serial = 2159] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f55469ea800) [pid = 1825] [serial = 2180] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f5558ec3c00) [pid = 1825] [serial = 2156] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f5551f39400) [pid = 1825] [serial = 2141] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f55431cd800) [pid = 1825] [serial = 2186] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f555892b000) [pid = 1825] [serial = 2153] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f554ce0ac00) [pid = 1825] [serial = 2129] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f5549cf5800) [pid = 1825] [serial = 2184] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f554a42f800) [pid = 1825] [serial = 2126] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f5557a23400) [pid = 1825] [serial = 2147] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f555b6a8800) [pid = 1825] [serial = 2165] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f555c881800) [pid = 1825] [serial = 2171] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f554df6e800) [pid = 1825] [serial = 2135] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f554b8ed800) [pid = 1825] [serial = 2049] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f55457eb800) [pid = 1825] [serial = 2174] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f5544982c00) [pid = 1825] [serial = 2177] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f5548e5b800) [pid = 1825] [serial = 2181] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f554f56e800) [pid = 1825] [serial = 2138] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f554d86d000) [pid = 1825] [serial = 2132] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f555b597800) [pid = 1825] [serial = 2162] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f5546204800) [pid = 1825] [serial = 2178] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f5555a4a000) [pid = 1825] [serial = 2144] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f55497e7c00) [pid = 1825] [serial = 2187] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f555c609000) [pid = 1825] [serial = 2168] [outer = (nil)] [url = about:blank] 18:58:19 INFO - PROCESS | 1825 | 1461635899624 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546491800 == 159 [pid = 1825] [id = 775] 18:58:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f554140f800) [pid = 1825] [serial = 2324] [outer = (nil)] 18:58:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f5542e58c00) [pid = 1825] [serial = 2325] [outer = 0x7f554140f800] 18:58:19 INFO - PROCESS | 1825 | 1461635899716 Marionette DEBUG loaded listener.js 18:58:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f55435eac00) [pid = 1825] [serial = 2326] [outer = 0x7f554140f800] 18:58:20 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:58:20 INFO - PROCESS | 1825 | 1461635900486 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:58:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:58:20 INFO - {} 18:58:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 3457ms 18:58:20 INFO - PROCESS | 1825 | 1461635900527 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 18:58:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:58:20 INFO - PROCESS | 1825 | 1461635900532 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 18:58:20 INFO - PROCESS | 1825 | 1461635900539 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:58:20 INFO - PROCESS | 1825 | 1461635900544 Marionette TRACE conn3 <- [1,3066,null,{}] 18:58:20 INFO - PROCESS | 1825 | 1461635900550 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:20 INFO - PROCESS | 1825 | 1461635900779 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 18:58:20 INFO - PROCESS | 1825 | 1461635900976 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5548a61800 == 160 [pid = 1825] [id = 776] 18:58:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f554140e800) [pid = 1825] [serial = 2327] [outer = (nil)] 18:58:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f5548644c00) [pid = 1825] [serial = 2328] [outer = 0x7f554140e800] 18:58:21 INFO - PROCESS | 1825 | 1461635901040 Marionette DEBUG loaded listener.js 18:58:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f55497e7c00) [pid = 1825] [serial = 2329] [outer = 0x7f554140e800] 18:58:21 INFO - PROCESS | 1825 | 1461635901783 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 18:58:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:58:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:58:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:58:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:58:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:58:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:58:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:58:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1288ms 18:58:21 INFO - PROCESS | 1825 | 1461635901832 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 18:58:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:58:21 INFO - PROCESS | 1825 | 1461635901837 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 18:58:21 INFO - PROCESS | 1825 | 1461635901844 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:58:21 INFO - PROCESS | 1825 | 1461635901847 Marionette TRACE conn3 <- [1,3070,null,{}] 18:58:21 INFO - PROCESS | 1825 | 1461635901858 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:22 INFO - PROCESS | 1825 | 1461635902122 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 18:58:22 INFO - PROCESS | 1825 | 1461635902171 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f55498b8000 == 161 [pid = 1825] [id = 777] 18:58:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f55498e5400) [pid = 1825] [serial = 2330] [outer = (nil)] 18:58:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f5549b40400) [pid = 1825] [serial = 2331] [outer = 0x7f55498e5400] 18:58:22 INFO - PROCESS | 1825 | 1461635902231 Marionette DEBUG loaded listener.js 18:58:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f554a332400) [pid = 1825] [serial = 2332] [outer = 0x7f55498e5400] 18:58:23 INFO - PROCESS | 1825 | 1461635903146 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 18:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:58:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1335ms 18:58:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:58:23 INFO - PROCESS | 1825 | 1461635903181 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 18:58:23 INFO - PROCESS | 1825 | 1461635903184 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 18:58:23 INFO - PROCESS | 1825 | 1461635903196 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:58:23 INFO - PROCESS | 1825 | 1461635903204 Marionette TRACE conn3 <- [1,3074,null,{}] 18:58:23 INFO - PROCESS | 1825 | 1461635903220 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:23 INFO - PROCESS | 1825 | 1461635903532 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 18:58:23 INFO - PROCESS | 1825 | 1461635903578 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a422000 == 162 [pid = 1825] [id = 778] 18:58:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f554a92cc00) [pid = 1825] [serial = 2333] [outer = (nil)] 18:58:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f554bc83c00) [pid = 1825] [serial = 2334] [outer = 0x7f554a92cc00] 18:58:23 INFO - PROCESS | 1825 | 1461635903639 Marionette DEBUG loaded listener.js 18:58:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f554be05800) [pid = 1825] [serial = 2335] [outer = 0x7f554a92cc00] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f5549a9ac00) [pid = 1825] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f554620c400) [pid = 1825] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f5549cf2000) [pid = 1825] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f554b9b9800) [pid = 1825] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f554ca56800) [pid = 1825] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f5540d12c00) [pid = 1825] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f5546210400) [pid = 1825] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f554de37400) [pid = 1825] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f554f490c00) [pid = 1825] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f5549b38800) [pid = 1825] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f554864c000) [pid = 1825] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f5556d70000) [pid = 1825] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f55585ad800) [pid = 1825] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f5555a43000) [pid = 1825] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f5555a1c000) [pid = 1825] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f55553c7800) [pid = 1825] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f5551e50000) [pid = 1825] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f554fdb1400) [pid = 1825] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f554f05ec00) [pid = 1825] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f554e1c6c00) [pid = 1825] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f554df69000) [pid = 1825] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f554d864c00) [pid = 1825] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f554d61dc00) [pid = 1825] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f554d7f5800) [pid = 1825] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f554a939c00) [pid = 1825] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f5544979000) [pid = 1825] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f554b9b0000) [pid = 1825] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f5549b40800) [pid = 1825] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f55431d6400) [pid = 1825] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f5541407c00) [pid = 1825] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f5541407800) [pid = 1825] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f55585bd800) [pid = 1825] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f5558264800) [pid = 1825] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f55580f6400) [pid = 1825] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f554497d800) [pid = 1825] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f5542e61400) [pid = 1825] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f5558c8c800) [pid = 1825] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f5551f2cc00) [pid = 1825] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f55588bdc00) [pid = 1825] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f55588bc000) [pid = 1825] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f555b860000) [pid = 1825] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f554cea8000) [pid = 1825] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f55585b6400) [pid = 1825] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f5551e50c00) [pid = 1825] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:58:24 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f554d61ac00) [pid = 1825] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:58:25 INFO - PROCESS | 1825 | 1461635905328 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 18:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:58:25 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2156ms 18:58:25 INFO - PROCESS | 1825 | 1461635905353 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 18:58:25 INFO - PROCESS | 1825 | 1461635905357 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 18:58:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:58:25 INFO - PROCESS | 1825 | 1461635905364 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:58:25 INFO - PROCESS | 1825 | 1461635905367 Marionette TRACE conn3 <- [1,3078,null,{}] 18:58:25 INFO - PROCESS | 1825 | 1461635905372 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:25 INFO - PROCESS | 1825 | 1461635905576 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 18:58:25 INFO - PROCESS | 1825 | 1461635905816 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546a9a800 == 163 [pid = 1825] [id = 779] 18:58:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f5541407800) [pid = 1825] [serial = 2336] [outer = (nil)] 18:58:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f554432e800) [pid = 1825] [serial = 2337] [outer = 0x7f5541407800] 18:58:25 INFO - PROCESS | 1825 | 1461635905891 Marionette DEBUG loaded listener.js 18:58:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f5546203800) [pid = 1825] [serial = 2338] [outer = 0x7f5541407800] 18:58:26 INFO - PROCESS | 1825 | 1461635906590 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 18:58:26 INFO - PROCESS | 1825 | 1461635906658 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 18:58:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:58:26 INFO - PROCESS | 1825 | 1461635906668 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:58:26 INFO - PROCESS | 1825 | 1461635906672 Marionette TRACE conn3 <- [1,3082,null,{}] 18:58:26 INFO - PROCESS | 1825 | 1461635906679 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:27 INFO - PROCESS | 1825 | 1461635907053 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 18:58:27 INFO - PROCESS | 1825 | 1461635907349 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5546a83000 == 164 [pid = 1825] [id = 780] 18:58:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f5541402c00) [pid = 1825] [serial = 2339] [outer = (nil)] 18:58:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f5542e5a000) [pid = 1825] [serial = 2340] [outer = 0x7f5541402c00] 18:58:27 INFO - PROCESS | 1825 | 1461635907489 Marionette DEBUG loaded listener.js 18:58:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f554497e800) [pid = 1825] [serial = 2341] [outer = 0x7f5541402c00] 18:58:28 INFO - PROCESS | 1825 | 1461635908292 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 18:58:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:58:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:58:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:58:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1634ms 18:58:28 INFO - PROCESS | 1825 | 1461635908305 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 18:58:28 INFO - PROCESS | 1825 | 1461635908309 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 18:58:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:58:28 INFO - PROCESS | 1825 | 1461635908316 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:58:28 INFO - PROCESS | 1825 | 1461635908322 Marionette TRACE conn3 <- [1,3086,null,{}] 18:58:28 INFO - PROCESS | 1825 | 1461635908329 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:28 INFO - PROCESS | 1825 | 1461635908555 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 18:58:28 INFO - PROCESS | 1825 | 1461635908814 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554a1ac800 == 165 [pid = 1825] [id = 781] 18:58:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f554686b400) [pid = 1825] [serial = 2342] [outer = (nil)] 18:58:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f5549b34000) [pid = 1825] [serial = 2343] [outer = 0x7f554686b400] 18:58:28 INFO - PROCESS | 1825 | 1461635908889 Marionette DEBUG loaded listener.js 18:58:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f5549cf5800) [pid = 1825] [serial = 2344] [outer = 0x7f554686b400] 18:58:29 INFO - PROCESS | 1825 | 1461635909777 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:58:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:58:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1491ms 18:58:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:58:29 INFO - PROCESS | 1825 | 1461635909808 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 18:58:29 INFO - PROCESS | 1825 | 1461635909811 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 18:58:29 INFO - PROCESS | 1825 | 1461635909818 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:58:29 INFO - PROCESS | 1825 | 1461635909821 Marionette TRACE conn3 <- [1,3090,null,{}] 18:58:29 INFO - PROCESS | 1825 | 1461635909827 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:30 INFO - PROCESS | 1825 | 1461635910031 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 18:58:30 INFO - PROCESS | 1825 | 1461635910333 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554beb8800 == 166 [pid = 1825] [id = 782] 18:58:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f554a32c000) [pid = 1825] [serial = 2345] [outer = (nil)] 18:58:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f554bc84c00) [pid = 1825] [serial = 2346] [outer = 0x7f554a32c000] 18:58:30 INFO - PROCESS | 1825 | 1461635910409 Marionette DEBUG loaded listener.js 18:58:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f554ca47c00) [pid = 1825] [serial = 2347] [outer = 0x7f554a32c000] 18:58:31 INFO - PROCESS | 1825 | 1461635911233 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:58:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:58:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1430ms 18:58:31 INFO - PROCESS | 1825 | 1461635911247 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 18:58:31 INFO - PROCESS | 1825 | 1461635911254 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 18:58:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:58:31 INFO - PROCESS | 1825 | 1461635911270 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:58:31 INFO - PROCESS | 1825 | 1461635911276 Marionette TRACE conn3 <- [1,3094,null,{}] 18:58:31 INFO - PROCESS | 1825 | 1461635911282 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:31 INFO - PROCESS | 1825 | 1461635911503 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 18:58:31 INFO - PROCESS | 1825 | 1461635911783 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554d907800 == 167 [pid = 1825] [id = 783] 18:58:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f554a332800) [pid = 1825] [serial = 2348] [outer = (nil)] 18:58:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f554d07ec00) [pid = 1825] [serial = 2349] [outer = 0x7f554a332800] 18:58:31 INFO - PROCESS | 1825 | 1461635911865 Marionette DEBUG loaded listener.js 18:58:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f554d09b400) [pid = 1825] [serial = 2350] [outer = 0x7f554a332800] 18:58:32 INFO - PROCESS | 1825 | 1461635912678 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:58:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:58:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1443ms 18:58:32 INFO - PROCESS | 1825 | 1461635912705 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 18:58:32 INFO - PROCESS | 1825 | 1461635912709 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 18:58:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:58:32 INFO - PROCESS | 1825 | 1461635912714 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:58:32 INFO - PROCESS | 1825 | 1461635912717 Marionette TRACE conn3 <- [1,3098,null,{}] 18:58:32 INFO - PROCESS | 1825 | 1461635912722 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:32 INFO - PROCESS | 1825 | 1461635912943 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 18:58:33 INFO - PROCESS | 1825 | 1461635913198 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554e2b6800 == 168 [pid = 1825] [id = 784] 18:58:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f554b9ae800) [pid = 1825] [serial = 2351] [outer = (nil)] 18:58:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f554d621000) [pid = 1825] [serial = 2352] [outer = 0x7f554b9ae800] 18:58:33 INFO - PROCESS | 1825 | 1461635913271 Marionette DEBUG loaded listener.js 18:58:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f554d871800) [pid = 1825] [serial = 2353] [outer = 0x7f554b9ae800] 18:58:34 INFO - PROCESS | 1825 | 1461635914066 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 18:58:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:58:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:58:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1378ms 18:58:34 INFO - PROCESS | 1825 | 1461635914092 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 18:58:34 INFO - PROCESS | 1825 | 1461635914096 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 18:58:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:58:34 INFO - PROCESS | 1825 | 1461635914101 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:58:34 INFO - PROCESS | 1825 | 1461635914103 Marionette TRACE conn3 <- [1,3102,null,{}] 18:58:34 INFO - PROCESS | 1825 | 1461635914109 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:34 INFO - PROCESS | 1825 | 1461635914321 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 18:58:34 INFO - PROCESS | 1825 | 1461635914631 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f554ff94800 == 169 [pid = 1825] [id = 785] 18:58:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f554df6f400) [pid = 1825] [serial = 2354] [outer = (nil)] 18:58:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f554df77800) [pid = 1825] [serial = 2355] [outer = 0x7f554df6f400] 18:58:34 INFO - PROCESS | 1825 | 1461635914724 Marionette DEBUG loaded listener.js 18:58:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f554e20c800) [pid = 1825] [serial = 2356] [outer = 0x7f554df6f400] 18:58:35 INFO - PROCESS | 1825 | 1461635915552 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:58:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:58:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1484ms 18:58:35 INFO - PROCESS | 1825 | 1461635915587 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 18:58:35 INFO - PROCESS | 1825 | 1461635915589 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 18:58:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:58:35 INFO - PROCESS | 1825 | 1461635915595 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:58:35 INFO - PROCESS | 1825 | 1461635915598 Marionette TRACE conn3 <- [1,3106,null,{}] 18:58:35 INFO - PROCESS | 1825 | 1461635915603 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:35 INFO - PROCESS | 1825 | 1461635915814 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 18:58:36 INFO - PROCESS | 1825 | 1461635916101 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5555318000 == 170 [pid = 1825] [id = 786] 18:58:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f554df71800) [pid = 1825] [serial = 2357] [outer = (nil)] 18:58:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f554f56e800) [pid = 1825] [serial = 2358] [outer = 0x7f554df71800] 18:58:36 INFO - PROCESS | 1825 | 1461635916175 Marionette DEBUG loaded listener.js 18:58:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f5550d9ec00) [pid = 1825] [serial = 2359] [outer = 0x7f554df71800] 18:58:36 INFO - PROCESS | 1825 | 1461635916917 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 18:58:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:58:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:58:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:58:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1331ms 18:58:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:58:36 INFO - PROCESS | 1825 | 1461635916928 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 18:58:36 INFO - PROCESS | 1825 | 1461635916930 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 18:58:36 INFO - PROCESS | 1825 | 1461635916936 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:58:36 INFO - PROCESS | 1825 | 1461635916939 Marionette TRACE conn3 <- [1,3110,null,{}] 18:58:36 INFO - PROCESS | 1825 | 1461635916944 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:37 INFO - PROCESS | 1825 | 1461635917149 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 18:58:37 INFO - PROCESS | 1825 | 1461635917436 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f5556da1800 == 171 [pid = 1825] [id = 787] 18:58:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f554e1c6c00) [pid = 1825] [serial = 2360] [outer = (nil)] 18:58:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f55510ee400) [pid = 1825] [serial = 2361] [outer = 0x7f554e1c6c00] 18:58:37 INFO - PROCESS | 1825 | 1461635917506 Marionette DEBUG loaded listener.js 18:58:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f5551d8c400) [pid = 1825] [serial = 2362] [outer = 0x7f554e1c6c00] 18:58:38 INFO - PROCESS | 1825 | 1461635918256 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 18:58:38 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:58:38 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 18:58:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:58:38 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1332ms 18:58:38 INFO - PROCESS | 1825 | 1461635918269 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 18:58:38 INFO - PROCESS | 1825 | 1461635918272 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 18:58:38 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:58:38 INFO - PROCESS | 1825 | 1461635918278 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:58:38 INFO - PROCESS | 1825 | 1461635918280 Marionette TRACE conn3 <- [1,3114,null,{}] 18:58:38 INFO - PROCESS | 1825 | 1461635918286 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:38 INFO - PROCESS | 1825 | 1461635918493 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 18:58:38 INFO - PROCESS | 1825 | 1461635918749 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"98b2b743-f7be-48ae-82b4-3024981fcf37\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f555889e800 == 172 [pid = 1825] [id = 788] 18:58:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f554e1d1c00) [pid = 1825] [serial = 2363] [outer = (nil)] 18:58:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f5551e50000) [pid = 1825] [serial = 2364] [outer = 0x7f554e1d1c00] 18:58:38 INFO - PROCESS | 1825 | 1461635918828 Marionette DEBUG loaded listener.js 18:58:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f55553c7800) [pid = 1825] [serial = 2365] [outer = 0x7f554e1d1c00] 18:58:39 INFO - PROCESS | 1825 | 1461635919608 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:58:39 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:58:39 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1381ms 18:58:39 INFO - PROCESS | 1825 | 1461635919660 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 18:58:39 INFO - PROCESS | 1825 | 1461635919662 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 18:58:40 WARNING - u'runner_teardown' () 18:58:40 INFO - No more tests 18:58:40 INFO - Got 0 unexpected results 18:58:40 INFO - SUITE-END | took 1206s 18:58:40 INFO - Closing logging queue 18:58:40 INFO - queue closed 18:58:41 INFO - Return code: 0 18:58:41 WARNING - # TBPL SUCCESS # 18:58:41 INFO - Running post-action listener: _resource_record_post_action 18:58:41 INFO - Running post-run listener: _resource_record_post_run 18:58:42 INFO - Total resource usage - Wall time: 1243s; CPU: 98.0%; Read bytes: 8429568; Write bytes: 976244736; Read time: 1044; Write time: 297024 18:58:42 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:58:42 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 51712000; Read time: 8; Write time: 40384 18:58:42 INFO - run-tests - Wall time: 1212s; CPU: 98.0%; Read bytes: 7868416; Write bytes: 834248704; Read time: 992; Write time: 171140 18:58:42 INFO - Running post-run listener: _upload_blobber_files 18:58:42 INFO - Blob upload gear active. 18:58:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:58:42 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 18:58:42 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:58:42 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:58:42 INFO - (blobuploader) - INFO - Open directory for files ... 18:58:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:58:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:58:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:58:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:58:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:58:45 INFO - (blobuploader) - INFO - Done attempting. 18:58:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:58:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:58:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:58:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:58:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:58:46 INFO - (blobuploader) - INFO - Done attempting. 18:58:46 INFO - (blobuploader) - INFO - Iteration through files over. 18:58:46 INFO - Return code: 0 18:58:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:58:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:58:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f8514345a5899d1c586fe4a3df3f2381683538c73e344b4be2a669627f826f7f38a6e09ae1e20df0842ca1dea52662449fcc4fbe9dc5c6a3621bbacb763fde46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/84ed8fac4d7ec300ae80b228fccf9e774210365adfb51f6372d730091532ea210cf5285fc6df37e577280a5df30d755e2b3dda1d833e982516f692668e141d60"} 18:58:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:58:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:58:46 INFO - Contents: 18:58:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f8514345a5899d1c586fe4a3df3f2381683538c73e344b4be2a669627f826f7f38a6e09ae1e20df0842ca1dea52662449fcc4fbe9dc5c6a3621bbacb763fde46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/84ed8fac4d7ec300ae80b228fccf9e774210365adfb51f6372d730091532ea210cf5285fc6df37e577280a5df30d755e2b3dda1d833e982516f692668e141d60"} 18:58:46 INFO - Running post-run listener: copy_logs_to_upload_dir 18:58:46 INFO - Copying logs to upload dir... 18:58:46 INFO - mkdir: /builds/slave/test/build/upload/logs 18:58:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1322.935446 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 3 secs) (at 2016-04-25 18:58:46.579070) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 18:58:46.580316) ========= 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-1461634576.317151-1864321809 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f8514345a5899d1c586fe4a3df3f2381683538c73e344b4be2a669627f826f7f38a6e09ae1e20df0842ca1dea52662449fcc4fbe9dc5c6a3621bbacb763fde46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/84ed8fac4d7ec300ae80b228fccf9e774210365adfb51f6372d730091532ea210cf5285fc6df37e577280a5df30d755e2b3dda1d833e982516f692668e141d60"} build_url:https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034983 build_url: 'https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f8514345a5899d1c586fe4a3df3f2381683538c73e344b4be2a669627f826f7f38a6e09ae1e20df0842ca1dea52662449fcc4fbe9dc5c6a3621bbacb763fde46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/84ed8fac4d7ec300ae80b228fccf9e774210365adfb51f6372d730091532ea210cf5285fc6df37e577280a5df30d755e2b3dda1d833e982516f692668e141d60"}' symbols_url: 'https://queue.taskcluster.net/v1/task/azFiNIIkTGaPSmhQF7mX6w/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 18:58:46.652663) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:58:46.653154) ========= 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-1461634576.317151-1864321809 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019382 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:58:46.717859) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 18:58:46.718174) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 18:58:46.718538) ========= ========= Total master_lag: 0.48 =========