builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-741 starttime: 1461192438.92 results: success (0) buildid: 20160420141806 builduid: b804f05c0eda45409d39e1075aa20396 revision: 4feb4dd910a5a2d3061dbdd376a80975206819c6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:47:18.925139) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:47:18.925593) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 12 secs) (at 2016-04-20 15:47:18.925904) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 12 secs) (at 2016-04-20 15:47:31.571977) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:47:31.572348) ========= 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-1461191968.416556-1993880659 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 15:47:31-- 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% 17.5M=0.001s 2016-04-20 15:47:31 (17.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.265848 ========= master_lag: 0.99 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:47:32.825919) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:47:32.826259) ========= 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-1461191968.416556-1993880659 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.081079 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:47:32.945694) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:47:32.946271) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 4feb4dd910a5a2d3061dbdd376a80975206819c6 --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 4feb4dd910a5a2d3061dbdd376a80975206819c6 --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-1461191968.416556-1993880659 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 15:47:33,025 truncating revision to first 12 chars 2016-04-20 15:47:33,025 Setting DEBUG logging. 2016-04-20 15:47:33,025 attempt 1/10 2016-04-20 15:47:33,026 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/4feb4dd910a5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 15:47:33,336 unpacking tar archive at: mozilla-central-4feb4dd910a5/testing/mozharness/ program finished with exit code 0 elapsedTime=0.571466 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:47:33.548502) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:47:33.548790) ========= script_repo_revision: 4feb4dd910a5a2d3061dbdd376a80975206819c6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:47:33.549201) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:47:33.549485) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:47:33.577344) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 52 secs) (at 2016-04-20 15:47:33.577650) ========= /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-1461191968.416556-1993880659 _=/tools/buildbot/bin/python using PTY: False 15:47:33 INFO - MultiFileLogger online at 20160420 15:47:33 in /builds/slave/test 15:47:33 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 15:47:33 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:47:33 INFO - {'append_to_log': False, 15:47:33 INFO - 'base_work_dir': '/builds/slave/test', 15:47:33 INFO - 'blob_upload_branch': 'mozilla-central', 15:47:33 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:47:33 INFO - 'buildbot_json_path': 'buildprops.json', 15:47:33 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:47:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:47:33 INFO - 'download_minidump_stackwalk': True, 15:47:33 INFO - 'download_symbols': 'true', 15:47:33 INFO - 'e10s': False, 15:47:33 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:47:33 INFO - 'tooltool.py': '/tools/tooltool.py', 15:47:33 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:47:33 INFO - '/tools/misc-python/virtualenv.py')}, 15:47:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:47:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:47:33 INFO - 'log_level': 'info', 15:47:33 INFO - 'log_to_console': True, 15:47:33 INFO - 'opt_config_files': (), 15:47:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:47:33 INFO - '--processes=1', 15:47:33 INFO - '--config=%(test_path)s/wptrunner.ini', 15:47:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:47:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:47:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:47:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:47:33 INFO - 'pip_index': False, 15:47:33 INFO - 'require_test_zip': True, 15:47:33 INFO - 'test_type': ('testharness',), 15:47:33 INFO - 'this_chunk': '1', 15:47:33 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:47:33 INFO - 'total_chunks': '10', 15:47:33 INFO - 'virtualenv_path': 'venv', 15:47:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:47:33 INFO - 'work_dir': 'build'} 15:47:33 INFO - ##### 15:47:33 INFO - ##### Running clobber step. 15:47:33 INFO - ##### 15:47:33 INFO - Running pre-action listener: _resource_record_pre_action 15:47:33 INFO - Running main action method: clobber 15:47:33 INFO - rmtree: /builds/slave/test/build 15:47:33 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:47:35 INFO - Running post-action listener: _resource_record_post_action 15:47:35 INFO - ##### 15:47:35 INFO - ##### Running read-buildbot-config step. 15:47:35 INFO - ##### 15:47:35 INFO - Running pre-action listener: _resource_record_pre_action 15:47:35 INFO - Running main action method: read_buildbot_config 15:47:35 INFO - Using buildbot properties: 15:47:35 INFO - { 15:47:35 INFO - "project": "", 15:47:35 INFO - "product": "firefox", 15:47:35 INFO - "script_repo_revision": "production", 15:47:35 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 15:47:35 INFO - "repository": "", 15:47:35 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 15:47:35 INFO - "buildid": "20160420141806", 15:47:35 INFO - "pgo_build": "False", 15:47:35 INFO - "basedir": "/builds/slave/test", 15:47:35 INFO - "buildnumber": 4, 15:47:35 INFO - "slavename": "tst-linux64-spot-741", 15:47:35 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 15:47:35 INFO - "platform": "linux64", 15:47:35 INFO - "branch": "mozilla-central", 15:47:35 INFO - "revision": "4feb4dd910a5a2d3061dbdd376a80975206819c6", 15:47:35 INFO - "repo_path": "mozilla-central", 15:47:35 INFO - "moz_repo_path": "", 15:47:35 INFO - "stage_platform": "linux64", 15:47:35 INFO - "builduid": "b804f05c0eda45409d39e1075aa20396", 15:47:35 INFO - "slavebuilddir": "test" 15:47:35 INFO - } 15:47:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 15:47:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 15:47:35 INFO - Running post-action listener: _resource_record_post_action 15:47:35 INFO - ##### 15:47:35 INFO - ##### Running download-and-extract step. 15:47:35 INFO - ##### 15:47:35 INFO - Running pre-action listener: _resource_record_pre_action 15:47:35 INFO - Running main action method: download_and_extract 15:47:35 INFO - mkdir: /builds/slave/test/build/tests 15:47:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:35 INFO - https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:47:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:47:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:47:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:47:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 15:47:51 INFO - Downloaded 1361 bytes. 15:47:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:47:51 INFO - Using the following test package requirements: 15:47:51 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:47:51 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:47:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 15:47:51 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:47:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 15:47:51 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:47:51 INFO - u'jsshell-linux-x86_64.zip'], 15:47:51 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:47:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 15:47:51 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:47:51 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:47:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 15:47:51 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:47:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 15:47:51 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:47:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 15:47:51 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:47:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 15:47:51 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 15:47:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:51 INFO - https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:47:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:47:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:47:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:47:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 15:47:56 INFO - Downloaded 22735374 bytes. 15:47:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:47:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:47:57 INFO - caution: filename not matched: web-platform/* 15:47:57 INFO - Return code: 11 15:47:57 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')]} 15:47:57 INFO - https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:47:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:47:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:47:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:47:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 15:47:58 INFO - Downloaded 36397853 bytes. 15:47:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:47:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:48:02 INFO - caution: filename not matched: bin/* 15:48:02 INFO - caution: filename not matched: config/* 15:48:02 INFO - caution: filename not matched: mozbase/* 15:48:02 INFO - caution: filename not matched: marionette/* 15:48:02 INFO - caution: filename not matched: tools/wptserve/* 15:48:02 INFO - Return code: 11 15:48: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')]} 15:48:02 INFO - https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:48:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:48:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:48:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:48:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 15:48:07 INFO - Downloaded 64277575 bytes. 15:48:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:48:07 INFO - mkdir: /builds/slave/test/properties 15:48:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:48:07 INFO - Writing to file /builds/slave/test/properties/build_url 15:48:07 INFO - Contents: 15:48:07 INFO - build_url:https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:48:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:48:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:48:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:48:08 INFO - Contents: 15:48:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:48:08 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')]} 15:48:08 INFO - https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:48:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:48:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:48:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:48:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 15:48:10 INFO - Downloaded 90761434 bytes. 15:48:10 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:48:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:48:15 INFO - Return code: 0 15:48:15 INFO - Running post-action listener: _resource_record_post_action 15:48:15 INFO - Running post-action listener: set_extra_try_arguments 15:48:15 INFO - ##### 15:48:15 INFO - ##### Running create-virtualenv step. 15:48:15 INFO - ##### 15:48:15 INFO - Running pre-action listener: _pre_create_virtualenv 15:48:15 INFO - Running pre-action listener: _resource_record_pre_action 15:48:15 INFO - Running main action method: create_virtualenv 15:48:15 INFO - Creating virtualenv /builds/slave/test/build/venv 15:48:15 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 15:48:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:48:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:48:16 INFO - Using real prefix '/usr' 15:48:16 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:48:21 INFO - Installing distribute.............................................................................................................................................................................................done. 15:48:26 INFO - Installing pip.................done. 15:48:26 INFO - Return code: 0 15:48:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:48:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:48:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:48:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:48:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:48:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x2b26030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b6a620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c30290>, '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 0x2c30980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b67be0>, '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-1461191968.416556-1993880659', '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 15:48:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 15:48:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 15:48:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:48:26 INFO - 'CCACHE_UMASK': '002', 15:48:26 INFO - 'DISPLAY': ':0', 15:48:26 INFO - 'HOME': '/home/cltbld', 15:48:26 INFO - 'LANG': 'en_US.UTF-8', 15:48:26 INFO - 'LOGNAME': 'cltbld', 15:48:26 INFO - 'MAIL': '/var/mail/cltbld', 15:48:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:48:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:48:26 INFO - 'MOZ_NO_REMOTE': '1', 15:48:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:48:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:48:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:48:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:48:26 INFO - 'PWD': '/builds/slave/test', 15:48:26 INFO - 'SHELL': '/bin/bash', 15:48:26 INFO - 'SHLVL': '1', 15:48:26 INFO - 'TERM': 'linux', 15:48:26 INFO - 'TMOUT': '86400', 15:48:26 INFO - 'USER': 'cltbld', 15:48:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461191968.416556-1993880659', 15:48:26 INFO - '_': '/tools/buildbot/bin/python'} 15:48:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:48:26 INFO - Downloading/unpacking psutil>=0.7.1 15:48:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:48:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:48:26 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 15:48:26 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 15:48:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:48:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:48:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:48:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:48:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:48:30 INFO - Installing collected packages: psutil 15:48:30 INFO - Running setup.py install for psutil 15:48:30 INFO - building 'psutil._psutil_linux' extension 15:48:30 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 15:48:30 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 15:48:30 INFO - building 'psutil._psutil_posix' extension 15:48:30 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 15:48:30 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 15:48:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:48:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:48:31 INFO - Successfully installed psutil 15:48:31 INFO - Cleaning up... 15:48:31 INFO - Return code: 0 15:48:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:48:31 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')]} 15:48:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:48:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:48:31 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')]} 15:48:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:48:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:48:31 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 0x2b26030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b6a620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c30290>, '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 0x2c30980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b67be0>, '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-1461191968.416556-1993880659', '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 15:48:31 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 15:48:31 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 15:48:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:48:31 INFO - 'CCACHE_UMASK': '002', 15:48:31 INFO - 'DISPLAY': ':0', 15:48:31 INFO - 'HOME': '/home/cltbld', 15:48:31 INFO - 'LANG': 'en_US.UTF-8', 15:48:31 INFO - 'LOGNAME': 'cltbld', 15:48:31 INFO - 'MAIL': '/var/mail/cltbld', 15:48:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:48:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:48:31 INFO - 'MOZ_NO_REMOTE': '1', 15:48:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:48:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:48:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:48:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:48:31 INFO - 'PWD': '/builds/slave/test', 15:48:31 INFO - 'SHELL': '/bin/bash', 15:48:31 INFO - 'SHLVL': '1', 15:48:31 INFO - 'TERM': 'linux', 15:48:31 INFO - 'TMOUT': '86400', 15:48:31 INFO - 'USER': 'cltbld', 15:48:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461191968.416556-1993880659', 15:48:31 INFO - '_': '/tools/buildbot/bin/python'} 15:48:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:48:31 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:48:31 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 15:48:31 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 15:48:31 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 15:48:31 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 15:48:31 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 15:48:31 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 15:48:34 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:48:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:48:34 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:48:34 INFO - Installing collected packages: mozsystemmonitor 15:48:34 INFO - Running setup.py install for mozsystemmonitor 15:48:35 INFO - Successfully installed mozsystemmonitor 15:48:35 INFO - Cleaning up... 15:48:35 INFO - Return code: 0 15:48:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:48:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:48:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:48:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:48:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:48:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x2b26030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b6a620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c30290>, '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 0x2c30980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b67be0>, '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-1461191968.416556-1993880659', '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 15:48:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 15:48:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 15:48:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:48:35 INFO - 'CCACHE_UMASK': '002', 15:48:35 INFO - 'DISPLAY': ':0', 15:48:35 INFO - 'HOME': '/home/cltbld', 15:48:35 INFO - 'LANG': 'en_US.UTF-8', 15:48:35 INFO - 'LOGNAME': 'cltbld', 15:48:35 INFO - 'MAIL': '/var/mail/cltbld', 15:48:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:48:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:48:35 INFO - 'MOZ_NO_REMOTE': '1', 15:48:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:48:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:48:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:48:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:48:35 INFO - 'PWD': '/builds/slave/test', 15:48:35 INFO - 'SHELL': '/bin/bash', 15:48:35 INFO - 'SHLVL': '1', 15:48:35 INFO - 'TERM': 'linux', 15:48:35 INFO - 'TMOUT': '86400', 15:48:35 INFO - 'USER': 'cltbld', 15:48:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461191968.416556-1993880659', 15:48:35 INFO - '_': '/tools/buildbot/bin/python'} 15:48:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:48:35 INFO - Downloading/unpacking blobuploader==1.2.4 15:48:35 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 15:48:35 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 15:48:35 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 15:48:35 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 15:48:35 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 15:48:35 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 15:48:38 INFO - Downloading blobuploader-1.2.4.tar.gz 15:48:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:48:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:48:38 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 15:48:38 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 15:48:38 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 15:48:38 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 15:48:38 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 15:48:38 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 15:48:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:48:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:48:39 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 15:48:39 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 15:48:39 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 15:48:39 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 15:48:39 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 15:48:39 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 15:48:39 INFO - Downloading docopt-0.6.1.tar.gz 15:48:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:48:40 INFO - Installing collected packages: blobuploader, requests, docopt 15:48:40 INFO - Running setup.py install for blobuploader 15:48:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:48:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:48:40 INFO - Running setup.py install for requests 15:48:40 INFO - Running setup.py install for docopt 15:48:41 INFO - Successfully installed blobuploader requests docopt 15:48:41 INFO - Cleaning up... 15:48:41 INFO - Return code: 0 15:48:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:48:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:48:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:48:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:48:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:48:41 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 0x2b26030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b6a620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c30290>, '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 0x2c30980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b67be0>, '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-1461191968.416556-1993880659', '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 15:48:41 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 15:48:41 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 15:48:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:48:41 INFO - 'CCACHE_UMASK': '002', 15:48:41 INFO - 'DISPLAY': ':0', 15:48:41 INFO - 'HOME': '/home/cltbld', 15:48:41 INFO - 'LANG': 'en_US.UTF-8', 15:48:41 INFO - 'LOGNAME': 'cltbld', 15:48:41 INFO - 'MAIL': '/var/mail/cltbld', 15:48:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:48:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:48:41 INFO - 'MOZ_NO_REMOTE': '1', 15:48:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:48:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:48:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:48:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:48:41 INFO - 'PWD': '/builds/slave/test', 15:48:41 INFO - 'SHELL': '/bin/bash', 15:48:41 INFO - 'SHLVL': '1', 15:48:41 INFO - 'TERM': 'linux', 15:48:41 INFO - 'TMOUT': '86400', 15:48:41 INFO - 'USER': 'cltbld', 15:48:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461191968.416556-1993880659', 15:48:41 INFO - '_': '/tools/buildbot/bin/python'} 15:48:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:48:41 INFO - Running setup.py (path:/tmp/pip-ihvmE4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:48:41 INFO - Running setup.py (path:/tmp/pip-mFtr7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:48:41 INFO - Running setup.py (path:/tmp/pip-3Cwrra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:48:41 INFO - Running setup.py (path:/tmp/pip-ditFJT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:48:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:48:41 INFO - Running setup.py (path:/tmp/pip-nL6W2Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:48:42 INFO - Running setup.py (path:/tmp/pip-HJ2QI3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:48:42 INFO - Running setup.py (path:/tmp/pip-JwTRhr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:48:42 INFO - Running setup.py (path:/tmp/pip-AOB86A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:48:42 INFO - Running setup.py (path:/tmp/pip-zZ3jhe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:48:42 INFO - Running setup.py (path:/tmp/pip-f3n9du-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:48:42 INFO - Running setup.py (path:/tmp/pip-6qadPk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:48:42 INFO - Running setup.py (path:/tmp/pip-XB3s5I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:48:42 INFO - Running setup.py (path:/tmp/pip-hxZGnS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:48:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:48:42 INFO - Running setup.py (path:/tmp/pip-oTtoY0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:48:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:48:43 INFO - Running setup.py (path:/tmp/pip-x5_V5G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:48:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:48:43 INFO - Running setup.py (path:/tmp/pip-fnp4If-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:48:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:48:43 INFO - Running setup.py (path:/tmp/pip-zcG69H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:48:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:48:43 INFO - Running setup.py (path:/tmp/pip-rdzvrU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:48:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:48:43 INFO - Running setup.py (path:/tmp/pip-6GTru5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:48:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:48:43 INFO - Running setup.py (path:/tmp/pip-Ovqkyr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:48:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:48:43 INFO - Running setup.py (path:/tmp/pip-llM7a5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:48:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:48:44 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 15:48:44 INFO - Running setup.py install for manifestparser 15:48:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:48:44 INFO - Running setup.py install for mozcrash 15:48:44 INFO - Running setup.py install for mozdebug 15:48:44 INFO - Running setup.py install for mozdevice 15:48:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:48:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:48:44 INFO - Running setup.py install for mozfile 15:48:45 INFO - Running setup.py install for mozhttpd 15:48:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:48:45 INFO - Running setup.py install for mozinfo 15:48:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:48:45 INFO - Running setup.py install for mozInstall 15:48:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:48:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:48:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:48:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:48:45 INFO - Running setup.py install for mozleak 15:48:45 INFO - Running setup.py install for mozlog 15:48:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:48:45 INFO - Running setup.py install for moznetwork 15:48:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:48:46 INFO - Running setup.py install for mozprocess 15:48:46 INFO - Running setup.py install for mozprofile 15:48:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:48:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:48:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:48:46 INFO - Running setup.py install for mozrunner 15:48:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:48:46 INFO - Running setup.py install for mozscreenshot 15:48:46 INFO - Running setup.py install for moztest 15:48:47 INFO - Running setup.py install for mozversion 15:48:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:48:47 INFO - Running setup.py install for wptserve 15:48:47 INFO - Running setup.py install for marionette-driver 15:48:47 INFO - Running setup.py install for browsermob-proxy 15:48:47 INFO - Running setup.py install for marionette-client 15:48:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:48:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:48:48 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 15:48:48 INFO - Cleaning up... 15:48:48 INFO - Return code: 0 15:48:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:48:48 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')]} 15:48:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:48:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:48:48 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')]} 15:48:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:48:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:48:48 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 0x2b26030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b6a620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c30290>, '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 0x2c30980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b67be0>, '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-1461191968.416556-1993880659', '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 15:48:48 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 15:48:48 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 15:48:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:48:48 INFO - 'CCACHE_UMASK': '002', 15:48:48 INFO - 'DISPLAY': ':0', 15:48:48 INFO - 'HOME': '/home/cltbld', 15:48:48 INFO - 'LANG': 'en_US.UTF-8', 15:48:48 INFO - 'LOGNAME': 'cltbld', 15:48:48 INFO - 'MAIL': '/var/mail/cltbld', 15:48:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:48:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:48:48 INFO - 'MOZ_NO_REMOTE': '1', 15:48:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:48:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:48:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:48:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:48:48 INFO - 'PWD': '/builds/slave/test', 15:48:48 INFO - 'SHELL': '/bin/bash', 15:48:48 INFO - 'SHLVL': '1', 15:48:48 INFO - 'TERM': 'linux', 15:48:48 INFO - 'TMOUT': '86400', 15:48:48 INFO - 'USER': 'cltbld', 15:48:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461191968.416556-1993880659', 15:48:48 INFO - '_': '/tools/buildbot/bin/python'} 15:48:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:48:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:48:48 INFO - Running setup.py (path:/tmp/pip-ee2gyv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:48: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)) 15:48:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:48:48 INFO - Running setup.py (path:/tmp/pip-x0pfL2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:48: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)) 15:48:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:48:48 INFO - Running setup.py (path:/tmp/pip-2wh3lT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:48: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)) 15:48:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:48:48 INFO - Running setup.py (path:/tmp/pip-IY4hEV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:48: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)) 15:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:48:49 INFO - Running setup.py (path:/tmp/pip-K6WGpe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:48: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)) 15:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:48:49 INFO - Running setup.py (path:/tmp/pip-f9hjHv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:48: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)) 15:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:48:49 INFO - Running setup.py (path:/tmp/pip-DhfUQG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:48: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)) 15:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:48:49 INFO - Running setup.py (path:/tmp/pip-5qVT4a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:48: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)) 15:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:48:49 INFO - Running setup.py (path:/tmp/pip-gGtgCh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:48: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)) 15:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:48:49 INFO - Running setup.py (path:/tmp/pip-POk8e9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:48: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)) 15:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:48:49 INFO - Running setup.py (path:/tmp/pip-Ufspbb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:48:49 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)) 15:48:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:48:49 INFO - Running setup.py (path:/tmp/pip-OPlR0z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:48: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)) 15:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:48:50 INFO - Running setup.py (path:/tmp/pip-H5E30D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:48: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)) 15:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:48:50 INFO - Running setup.py (path:/tmp/pip-RPLP0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:48: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)) 15:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:48:50 INFO - Running setup.py (path:/tmp/pip-T81Hj7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:48: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)) 15:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:48:50 INFO - Running setup.py (path:/tmp/pip-7Zt28N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:48: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)) 15:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:48:50 INFO - Running setup.py (path:/tmp/pip-GIJcqz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:48: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)) 15:48:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:48:50 INFO - Running setup.py (path:/tmp/pip-VV6Vgk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:48:50 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)) 15:48:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:48:50 INFO - Running setup.py (path:/tmp/pip-16zAE2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:48:50 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)) 15:48:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:48:50 INFO - Running setup.py (path:/tmp/pip-tZYjHn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:48:50 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)) 15:48:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:48:51 INFO - Running setup.py (path:/tmp/pip-qB4lMe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:48:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:48:51 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)) 15:48:51 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)) 15:48:51 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)) 15:48:51 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)) 15:48:51 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)) 15:48:51 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)) 15:48:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:48:51 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 15:48:51 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 15:48:51 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 15:48:51 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 15:48:51 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 15:48:51 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 15:48:54 INFO - Downloading blessings-1.6.tar.gz 15:48:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:48:54 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)) 15:48:54 INFO - Installing collected packages: blessings 15:48:54 INFO - Running setup.py install for blessings 15:48:54 INFO - Successfully installed blessings 15:48:54 INFO - Cleaning up... 15:48:55 INFO - Return code: 0 15:48:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:48:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:48:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:48:55 INFO - Reading from file tmpfile_stdout 15:48:55 INFO - Current package versions: 15:48:55 INFO - argparse == 1.2.1 15:48:55 INFO - blessings == 1.6 15:48:55 INFO - blobuploader == 1.2.4 15:48:55 INFO - browsermob-proxy == 0.6.0 15:48:55 INFO - docopt == 0.6.1 15:48:55 INFO - manifestparser == 1.1 15:48:55 INFO - marionette-client == 2.3.0 15:48:55 INFO - marionette-driver == 1.4.0 15:48:55 INFO - mozInstall == 1.12 15:48:55 INFO - mozcrash == 0.17 15:48:55 INFO - mozdebug == 0.1 15:48:55 INFO - mozdevice == 0.48 15:48:55 INFO - mozfile == 1.2 15:48:55 INFO - mozhttpd == 0.7 15:48:55 INFO - mozinfo == 0.9 15:48:55 INFO - mozleak == 0.1 15:48:55 INFO - mozlog == 3.1 15:48:55 INFO - moznetwork == 0.27 15:48:55 INFO - mozprocess == 0.22 15:48:55 INFO - mozprofile == 0.28 15:48:55 INFO - mozrunner == 6.11 15:48:55 INFO - mozscreenshot == 0.1 15:48:55 INFO - mozsystemmonitor == 0.0 15:48:55 INFO - moztest == 0.7 15:48:55 INFO - mozversion == 1.4 15:48:55 INFO - psutil == 3.1.1 15:48:55 INFO - requests == 1.2.3 15:48:55 INFO - wptserve == 1.4.0 15:48:55 INFO - wsgiref == 0.1.2 15:48:55 INFO - Running post-action listener: _resource_record_post_action 15:48:55 INFO - Running post-action listener: _start_resource_monitoring 15:48:55 INFO - Starting resource monitoring. 15:48:55 INFO - ##### 15:48:55 INFO - ##### Running pull step. 15:48:55 INFO - ##### 15:48:55 INFO - Running pre-action listener: _resource_record_pre_action 15:48:55 INFO - Running main action method: pull 15:48:55 INFO - Pull has nothing to do! 15:48:55 INFO - Running post-action listener: _resource_record_post_action 15:48:55 INFO - ##### 15:48:55 INFO - ##### Running install step. 15:48:55 INFO - ##### 15:48:55 INFO - Running pre-action listener: _resource_record_pre_action 15:48:55 INFO - Running main action method: install 15:48:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:48:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:48:55 INFO - Reading from file tmpfile_stdout 15:48:55 INFO - Detecting whether we're running mozinstall >=1.0... 15:48:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:48:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:48:56 INFO - Reading from file tmpfile_stdout 15:48:56 INFO - Output received: 15:48:56 INFO - Usage: mozinstall [options] installer 15:48:56 INFO - Options: 15:48:56 INFO - -h, --help show this help message and exit 15:48:56 INFO - -d DEST, --destination=DEST 15:48:56 INFO - Directory to install application into. [default: 15:48:56 INFO - "/builds/slave/test"] 15:48:56 INFO - --app=APP Application being installed. [default: firefox] 15:48:56 INFO - mkdir: /builds/slave/test/build/application 15:48:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:48:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 15:49:22 INFO - Reading from file tmpfile_stdout 15:49:22 INFO - Output received: 15:49:22 INFO - /builds/slave/test/build/application/firefox/firefox 15:49:22 INFO - Running post-action listener: _resource_record_post_action 15:49:22 INFO - ##### 15:49:22 INFO - ##### Running run-tests step. 15:49:22 INFO - ##### 15:49:22 INFO - Running pre-action listener: _resource_record_pre_action 15:49:22 INFO - Running main action method: run_tests 15:49:22 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:49:22 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:49:22 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:49:22 INFO - grabbing minidump binary from tooltool 15:49:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:49:22 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 0x2c30290>, '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 0x2c30980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b67be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:49:22 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 15:49:22 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 15:49:22 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:49:22 INFO - Return code: 0 15:49:22 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:49:22 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:49:22 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/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:49:22 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/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:49:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:49:22 INFO - 'CCACHE_UMASK': '002', 15:49:22 INFO - 'DISPLAY': ':0', 15:49:22 INFO - 'HOME': '/home/cltbld', 15:49:22 INFO - 'LANG': 'en_US.UTF-8', 15:49:22 INFO - 'LOGNAME': 'cltbld', 15:49:22 INFO - 'MAIL': '/var/mail/cltbld', 15:49:22 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:49:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:49:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:49:22 INFO - 'MOZ_NO_REMOTE': '1', 15:49:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:49:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:49:22 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:49:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:49:22 INFO - 'PWD': '/builds/slave/test', 15:49:22 INFO - 'SHELL': '/bin/bash', 15:49:22 INFO - 'SHLVL': '1', 15:49:22 INFO - 'TERM': 'linux', 15:49:22 INFO - 'TMOUT': '86400', 15:49:22 INFO - 'USER': 'cltbld', 15:49:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461191968.416556-1993880659', 15:49:22 INFO - '_': '/tools/buildbot/bin/python'} 15:49:22 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/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:49:23 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 15:49:23 INFO - import pkg_resources 15:49:24 INFO - Using 1 client processes 15:49:24 INFO - wptserve Starting http server on 127.0.0.1:8000 15:49:24 INFO - wptserve Starting http server on 127.0.0.1:8001 15:49:24 INFO - wptserve Starting http server on 127.0.0.1:8443 15:49:26 INFO - SUITE-START | Running 778 tests 15:49:26 INFO - Running testharness tests 15:49:26 INFO - Setting up ssl 15:49:26 INFO - PROCESS | certutil | 15:49:26 INFO - PROCESS | certutil | 15:49:26 INFO - PROCESS | certutil | 15:49:26 INFO - Certificate Nickname Trust Attributes 15:49:26 INFO - SSL,S/MIME,JAR/XPI 15:49:26 INFO - 15:49:26 INFO - web-platform-tests CT,, 15:49:26 INFO - 15:49:26 INFO - Starting runner 15:49:29 INFO - PROCESS | 1808 | 1461192569035 Marionette DEBUG Marionette enabled via build flag and pref 15:49:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec970c000 == 1 [pid = 1808] [id = 1] 15:49:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 1 (0x7f0ec970c800) [pid = 1808] [serial = 1] [outer = (nil)] 15:49:29 INFO - PROCESS | 1808 | [1808] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:49:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 2 (0x7f0ec970d800) [pid = 1808] [serial = 2] [outer = 0x7f0ec970c800] 15:49:29 INFO - PROCESS | 1808 | 1461192569576 Marionette INFO Listening on port 2828 15:49:30 INFO - PROCESS | 1808 | 1461192570038 Marionette DEBUG Marionette enabled via command-line flag 15:49:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6886800 == 2 [pid = 1808] [id = 2] 15:49:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 3 (0x7f0ec68d7000) [pid = 1808] [serial = 3] [outer = (nil)] 15:49:30 INFO - PROCESS | 1808 | [1808] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:49:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 4 (0x7f0ec68d8000) [pid = 1808] [serial = 4] [outer = 0x7f0ec68d7000] 15:49:30 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0ec66ad910 15:49:30 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0ec5a19190 15:49:30 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0ec5a1e4f0 15:49:30 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0ec5a1e7f0 15:49:30 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0ec5a1eb20 15:49:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0x7f0ecbcd2000) [pid = 1808] [serial = 5] [outer = 0x7f0ec970c800] 15:49:30 INFO - PROCESS | 1808 | [1808] 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 15:49:30 INFO - PROCESS | 1808 | 1461192570369 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41702 15:49:30 INFO - PROCESS | 1808 | [1808] 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 15:49:30 INFO - PROCESS | 1808 | 1461192570439 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41703 15:49:30 INFO - PROCESS | 1808 | 1461192570444 Marionette DEBUG Closed connection conn0 15:49:30 INFO - PROCESS | 1808 | [1808] 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 2252 15:49:30 INFO - PROCESS | 1808 | [1808] 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 15:49:30 INFO - PROCESS | 1808 | 1461192570553 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41704 15:49:30 INFO - PROCESS | 1808 | 1461192570555 Marionette DEBUG Closed connection conn1 15:49:30 INFO - PROCESS | 1808 | [1808] 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 15:49:30 INFO - PROCESS | 1808 | 1461192570611 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41705 15:49:30 INFO - PROCESS | 1808 | 1461192570615 Marionette DEBUG Closed connection conn2 15:49:30 INFO - PROCESS | 1808 | 1461192570658 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:49:30 INFO - PROCESS | 1808 | 1461192570670 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420141806","device":"desktop","version":"48.0a1"} 15:49:31 INFO - PROCESS | 1808 | [1808] 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 15:49:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6862000 == 3 [pid = 1808] [id = 3] 15:49:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0x7f0ec6862800) [pid = 1808] [serial = 6] [outer = (nil)] 15:49:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec68dc000 == 4 [pid = 1808] [id = 4] 15:49:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0x7f0eb9429400) [pid = 1808] [serial = 7] [outer = (nil)] 15:49:32 INFO - PROCESS | 1808 | [1808] 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 15:49:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8441000 == 5 [pid = 1808] [id = 5] 15:49:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0x7f0eb9424400) [pid = 1808] [serial = 8] [outer = (nil)] 15:49:32 INFO - PROCESS | 1808 | [1808] 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 15:49:32 INFO - PROCESS | 1808 | [1808] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:49:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0x7f0eb8488c00) [pid = 1808] [serial = 9] [outer = 0x7f0eb9424400] 15:49:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0x7f0eb80ef800) [pid = 1808] [serial = 10] [outer = 0x7f0ec6862800] 15:49:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0x7f0eb7f72c00) [pid = 1808] [serial = 11] [outer = 0x7f0eb9429400] 15:49:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0x7f0eb7f74c00) [pid = 1808] [serial = 12] [outer = 0x7f0eb9424400] 15:49:33 INFO - PROCESS | 1808 | 1461192573802 Marionette DEBUG loaded listener.js 15:49:33 INFO - PROCESS | 1808 | 1461192573817 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0x7f0eb5eeb400) [pid = 1808] [serial = 13] [outer = 0x7f0eb9424400] 15:49:34 INFO - PROCESS | 1808 | 1461192574401 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c1537761-36e5-44ea-abb0-df65c193cb0e","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420141806","device":"desktop","version":"48.0a1","command_id":1}}] 15:49:34 INFO - PROCESS | 1808 | 1461192574578 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}] 15:49:34 INFO - PROCESS | 1808 | 1461192574734 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:49:34 INFO - PROCESS | 1808 | 1461192574937 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:49:34 INFO - PROCESS | 1808 | [1808] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:49:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0x7f0eb250cc00) [pid = 1808] [serial = 14] [outer = 0x7f0eb9424400] 15:49:35 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:35 INFO - PROCESS | 1808 | 1461192575347 Marionette TRACE conn3 <- [1,3,null,{}] 15:49:35 INFO - PROCESS | 1808 | 1461192575369 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:49:35 INFO - PROCESS | 1808 | 1461192575400 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:49:35 INFO - PROCESS | 1808 | 1461192575447 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:49:35 INFO - PROCESS | 1808 | 1461192575450 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:49:35 INFO - PROCESS | 1808 | 1461192575514 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:49:35 INFO - PROCESS | 1808 | 1461192575519 Marionette TRACE conn3 <- [1,6,null,{}] 15:49:35 INFO - PROCESS | 1808 | 1461192575533 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}] 15:49:35 INFO - PROCESS | 1808 | 1461192575548 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:49:35 INFO - PROCESS | 1808 | 1461192575555 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1bb0800 == 6 [pid = 1808] [id = 6] 15:49:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0x7f0eb1b70400) [pid = 1808] [serial = 15] [outer = (nil)] 15:49:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0x7f0eb1b72400) [pid = 1808] [serial = 16] [outer = 0x7f0eb1b70400] 15:49:35 INFO - PROCESS | 1808 | 1461192575611 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0x7f0eb1b78c00) [pid = 1808] [serial = 17] [outer = 0x7f0eb1b70400] 15:49:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1817000 == 7 [pid = 1808] [id = 7] 15:49:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0x7f0eb19b9c00) [pid = 1808] [serial = 18] [outer = (nil)] 15:49:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0x7f0eb265a000) [pid = 1808] [serial = 19] [outer = 0x7f0eb19b9c00] 15:49:36 INFO - PROCESS | 1808 | 1461192576082 Marionette DEBUG loaded listener.js 15:49:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0x7f0eb18ca800) [pid = 1808] [serial = 20] [outer = 0x7f0eb19b9c00] 15:49:36 INFO - PROCESS | 1808 | [1808] 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 15:49:36 INFO - PROCESS | 1808 | 1461192576514 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]]]}] 15:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1107ms 15:49:36 INFO - PROCESS | 1808 | 1461192576627 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:49:36 INFO - PROCESS | 1808 | 1461192576629 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:49:36 INFO - PROCESS | 1808 | 1461192576651 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:49:36 INFO - PROCESS | 1808 | 1461192576654 Marionette TRACE conn3 <- [1,10,null,{}] 15:49:36 INFO - PROCESS | 1808 | 1461192576666 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}] 15:49:36 INFO - PROCESS | 1808 | 1461192576823 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:49:36 INFO - PROCESS | 1808 | 1461192576839 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc47800 == 8 [pid = 1808] [id = 8] 15:49:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0x7f0eb0a21000) [pid = 1808] [serial = 21] [outer = (nil)] 15:49:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0x7f0eb36d2800) [pid = 1808] [serial = 22] [outer = 0x7f0eb0a21000] 15:49:36 INFO - PROCESS | 1808 | 1461192576895 Marionette DEBUG loaded listener.js 15:49:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0x7f0eafb5e000) [pid = 1808] [serial = 23] [outer = 0x7f0eb0a21000] 15:49:37 INFO - PROCESS | 1808 | 1461192577377 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]]]}] 15:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 790ms 15:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:49:37 INFO - PROCESS | 1808 | 1461192577427 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 1808 | 1461192577430 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:49:37 INFO - PROCESS | 1808 | 1461192577434 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 1808 | 1461192577437 Marionette TRACE conn3 <- [1,14,null,{}] 15:49:37 INFO - PROCESS | 1808 | 1461192577441 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}] 15:49:37 INFO - PROCESS | 1808 | 1461192577562 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:49:37 INFO - PROCESS | 1808 | 1461192577578 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffb0800 == 9 [pid = 1808] [id = 9] 15:49:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0x7f0eafc5c400) [pid = 1808] [serial = 24] [outer = (nil)] 15:49:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0x7f0eafe78c00) [pid = 1808] [serial = 25] [outer = 0x7f0eafc5c400] 15:49:37 INFO - PROCESS | 1808 | 1461192577632 Marionette DEBUG loaded listener.js 15:49:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x7f0eb778c400) [pid = 1808] [serial = 26] [outer = 0x7f0eafc5c400] 15:49:38 INFO - PROCESS | 1808 | 1461192578119 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]]]}] 15:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 729ms 15:49:38 INFO - PROCESS | 1808 | 1461192578164 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:49:38 INFO - PROCESS | 1808 | 1461192578167 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:49:38 INFO - PROCESS | 1808 | 1461192578173 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 1808 | 1461192578175 Marionette TRACE conn3 <- [1,18,null,{}] 15:49:38 INFO - PROCESS | 1808 | 1461192578179 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}] 15:49:38 INFO - PROCESS | 1808 | 1461192578317 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:49:38 INFO - PROCESS | 1808 | 1461192578336 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0237000 == 10 [pid = 1808] [id = 10] 15:49:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0x7f0eb0296c00) [pid = 1808] [serial = 27] [outer = (nil)] 15:49:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0x7f0eb0298800) [pid = 1808] [serial = 28] [outer = 0x7f0eb0296c00] 15:49:38 INFO - PROCESS | 1808 | 1461192578390 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0x7f0eb029e400) [pid = 1808] [serial = 29] [outer = 0x7f0eb0296c00] 15:49:38 INFO - PROCESS | 1808 | 1461192578831 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]]]}] 15:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 729ms 15:49:38 INFO - PROCESS | 1808 | 1461192578903 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:49:38 INFO - PROCESS | 1808 | 1461192578906 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:49:38 INFO - PROCESS | 1808 | 1461192578911 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 1808 | 1461192578913 Marionette TRACE conn3 <- [1,22,null,{}] 15:49:38 INFO - PROCESS | 1808 | 1461192578917 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}] 15:49:39 INFO - PROCESS | 1808 | 1461192579036 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:49:39 INFO - PROCESS | 1808 | 1461192579049 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf699800 == 11 [pid = 1808] [id = 11] 15:49:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x7f0eaf58a800) [pid = 1808] [serial = 30] [outer = (nil)] 15:49:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0x7f0eb02a2000) [pid = 1808] [serial = 31] [outer = 0x7f0eaf58a800] 15:49:39 INFO - PROCESS | 1808 | 1461192579100 Marionette DEBUG loaded listener.js 15:49:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0x7f0eb77ca800) [pid = 1808] [serial = 32] [outer = 0x7f0eaf58a800] 15:49:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafb38000 == 12 [pid = 1808] [id = 12] 15:49:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0x7f0eafc45000) [pid = 1808] [serial = 33] [outer = (nil)] 15:49:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x7f0eaf7c1800) [pid = 1808] [serial = 34] [outer = 0x7f0eafc45000] 15:49:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x7f0eaf694000) [pid = 1808] [serial = 35] [outer = 0x7f0eafc45000] 15:49:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf7c9000 == 13 [pid = 1808] [id = 13] 15:49:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x7f0eaf78a800) [pid = 1808] [serial = 36] [outer = (nil)] 15:49:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x7f0eafb62800) [pid = 1808] [serial = 37] [outer = 0x7f0eaf78a800] 15:49:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x7f0eaf78a400) [pid = 1808] [serial = 38] [outer = 0x7f0eaf78a800] 15:49:40 INFO - PROCESS | 1808 | 1461192580409 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]]]}] 15:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1577ms 15:49:40 INFO - PROCESS | 1808 | 1461192580488 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 1808 | 1461192580494 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:49:40 INFO - PROCESS | 1808 | 1461192580501 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 1808 | 1461192580506 Marionette TRACE conn3 <- [1,26,null,{}] 15:49:40 INFO - PROCESS | 1808 | 1461192580512 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}] 15:49:40 INFO - PROCESS | 1808 | 1461192580689 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:49:40 INFO - PROCESS | 1808 | 1461192580798 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffc5800 == 14 [pid = 1808] [id = 14] 15:49:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x7f0eaf78b800) [pid = 1808] [serial = 39] [outer = (nil)] 15:49:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x7f0eb0a24400) [pid = 1808] [serial = 40] [outer = 0x7f0eaf78b800] 15:49:40 INFO - PROCESS | 1808 | 1461192580863 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x7f0eb1b73000) [pid = 1808] [serial = 41] [outer = 0x7f0eaf78b800] 15:49:41 INFO - PROCESS | 1808 | 1461192581607 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]]]}] 15:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1129ms 15:49:41 INFO - PROCESS | 1808 | 1461192581630 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:49:41 INFO - PROCESS | 1808 | 1461192581636 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:49:41 INFO - PROCESS | 1808 | 1461192581645 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 1808 | 1461192581647 Marionette TRACE conn3 <- [1,30,null,{}] 15:49:41 INFO - PROCESS | 1808 | 1461192581651 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}] 15:49:41 INFO - PROCESS | 1808 | 1461192581973 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:49:41 INFO - PROCESS | 1808 | 1461192581994 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb180c000 == 15 [pid = 1808] [id = 15] 15:49:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x7f0eb1b74c00) [pid = 1808] [serial = 42] [outer = (nil)] 15:49:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x7f0eb2515000) [pid = 1808] [serial = 43] [outer = 0x7f0eb1b74c00] 15:49:42 INFO - PROCESS | 1808 | 1461192582050 Marionette DEBUG loaded listener.js 15:49:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x7f0eb36df800) [pid = 1808] [serial = 44] [outer = 0x7f0eb1b74c00] 15:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1178ms 15:49:42 INFO - PROCESS | 1808 | 1461192582813 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]]]}] 15:49:42 INFO - PROCESS | 1808 | 1461192582843 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 1808 | 1461192582848 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:49:42 INFO - PROCESS | 1808 | 1461192582855 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 1808 | 1461192582860 Marionette TRACE conn3 <- [1,34,null,{}] 15:49:42 INFO - PROCESS | 1808 | 1461192582866 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}] 15:49:42 INFO - PROCESS | 1808 | 1461192582985 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:49:43 INFO - PROCESS | 1808 | 1461192583079 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb023d000 == 16 [pid = 1808] [id = 16] 15:49:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x7f0eb19bc000) [pid = 1808] [serial = 45] [outer = (nil)] 15:49:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x7f0eb36e1400) [pid = 1808] [serial = 46] [outer = 0x7f0eb19bc000] 15:49:43 INFO - PROCESS | 1808 | 1461192583132 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x7f0eb65c8400) [pid = 1808] [serial = 47] [outer = 0x7f0eb19bc000] 15:49:43 INFO - PROCESS | 1808 | 1461192583649 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]]]}] 15:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 827ms 15:49:43 INFO - PROCESS | 1808 | 1461192583683 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 1808 | 1461192583688 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:49:43 INFO - PROCESS | 1808 | 1461192583693 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 1808 | 1461192583695 Marionette TRACE conn3 <- [1,38,null,{}] 15:49:43 INFO - PROCESS | 1808 | 1461192583777 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}] 15:49:43 INFO - PROCESS | 1808 | 1461192583906 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:49:43 INFO - PROCESS | 1808 | 1461192583975 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7adc000 == 17 [pid = 1808] [id = 17] 15:49:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x7f0eafb61c00) [pid = 1808] [serial = 48] [outer = (nil)] 15:49:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x7f0eb778c800) [pid = 1808] [serial = 49] [outer = 0x7f0eafb61c00] 15:49:44 INFO - PROCESS | 1808 | 1461192584026 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x7f0eb8d9a400) [pid = 1808] [serial = 50] [outer = 0x7f0eafb61c00] 15:49:44 INFO - PROCESS | 1808 | 1461192584573 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]]]}] 15:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 938ms 15:49:44 INFO - PROCESS | 1808 | 1461192584631 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 1808 | 1461192584636 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:49:44 INFO - PROCESS | 1808 | 1461192584650 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 1808 | 1461192584656 Marionette TRACE conn3 <- [1,42,null,{}] 15:49:44 INFO - PROCESS | 1808 | 1461192584661 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}] 15:49:44 INFO - PROCESS | 1808 | 1461192584815 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:49:44 INFO - PROCESS | 1808 | 1461192584827 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb86a3800 == 18 [pid = 1808] [id = 18] 15:49:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x7f0eb86f0c00) [pid = 1808] [serial = 51] [outer = (nil)] 15:49:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x7f0eb8e0c400) [pid = 1808] [serial = 52] [outer = 0x7f0eb86f0c00] 15:49:44 INFO - PROCESS | 1808 | 1461192584880 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x7f0eb91dec00) [pid = 1808] [serial = 53] [outer = 0x7f0eb86f0c00] 15:49:45 INFO - PROCESS | 1808 | 1461192585395 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]]]}] 15:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 786ms 15:49:45 INFO - PROCESS | 1808 | 1461192585429 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 1808 | 1461192585431 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:49:45 INFO - PROCESS | 1808 | 1461192585436 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 1808 | 1461192585438 Marionette TRACE conn3 <- [1,46,null,{}] 15:49:45 INFO - PROCESS | 1808 | 1461192585442 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}] 15:49:45 INFO - PROCESS | 1808 | 1461192585549 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:49:45 INFO - PROCESS | 1808 | 1461192585560 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8ca9800 == 19 [pid = 1808] [id = 19] 15:49:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x7f0eb9415800) [pid = 1808] [serial = 54] [outer = (nil)] 15:49:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x7f0eb9768400) [pid = 1808] [serial = 55] [outer = 0x7f0eb9415800] 15:49:45 INFO - PROCESS | 1808 | 1461192585618 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x7f0eb9e51800) [pid = 1808] [serial = 56] [outer = 0x7f0eb9415800] 15:49:46 INFO - PROCESS | 1808 | 1461192586180 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]]]}] 15:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 776ms 15:49:46 INFO - PROCESS | 1808 | 1461192586213 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:49:46 INFO - PROCESS | 1808 | 1461192586216 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:49:46 INFO - PROCESS | 1808 | 1461192586221 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:49:46 INFO - PROCESS | 1808 | 1461192586222 Marionette TRACE conn3 <- [1,50,null,{}] 15:49:46 INFO - PROCESS | 1808 | 1461192586227 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}] 15:49:46 INFO - PROCESS | 1808 | 1461192586339 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:49:46 INFO - PROCESS | 1808 | 1461192586423 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9085000 == 20 [pid = 1808] [id = 20] 15:49:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x7f0eb9f72c00) [pid = 1808] [serial = 57] [outer = (nil)] 15:49:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x7f0eba2a6800) [pid = 1808] [serial = 58] [outer = 0x7f0eb9f72c00] 15:49:46 INFO - PROCESS | 1808 | 1461192586487 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x7f0ebc896400) [pid = 1808] [serial = 59] [outer = 0x7f0eb9f72c00] 15:49:47 INFO - PROCESS | 1808 | 1461192587012 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]]]}] 15:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 823ms 15:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:49:47 INFO - PROCESS | 1808 | 1461192587044 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 1808 | 1461192587046 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:49:47 INFO - PROCESS | 1808 | 1461192587052 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 1808 | 1461192587055 Marionette TRACE conn3 <- [1,54,null,{}] 15:49:47 INFO - PROCESS | 1808 | 1461192587059 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}] 15:49:47 INFO - PROCESS | 1808 | 1461192587166 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:49:47 INFO - PROCESS | 1808 | 1461192587180 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9250000 == 21 [pid = 1808] [id = 21] 15:49:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x7f0eafb5c400) [pid = 1808] [serial = 60] [outer = (nil)] 15:49:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x7f0ebc89ac00) [pid = 1808] [serial = 61] [outer = 0x7f0eafb5c400] 15:49:47 INFO - PROCESS | 1808 | 1461192587234 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x7f0ebca75c00) [pid = 1808] [serial = 62] [outer = 0x7f0eafb5c400] 15:49:47 INFO - PROCESS | 1808 | 1461192587783 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]]]}] 15:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 777ms 15:49:47 INFO - PROCESS | 1808 | 1461192587829 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 1808 | 1461192587832 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:49:47 INFO - PROCESS | 1808 | 1461192587837 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 1808 | 1461192587840 Marionette TRACE conn3 <- [1,58,null,{}] 15:49:47 INFO - PROCESS | 1808 | 1461192587845 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}] 15:49:47 INFO - PROCESS | 1808 | 1461192587949 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:49:47 INFO - PROCESS | 1808 | 1461192587964 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9e7e800 == 22 [pid = 1808] [id = 22] 15:49:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x7f0eb36d8c00) [pid = 1808] [serial = 63] [outer = (nil)] 15:49:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x7f0ebfc57400) [pid = 1808] [serial = 64] [outer = 0x7f0eb36d8c00] 15:49:48 INFO - PROCESS | 1808 | 1461192588016 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x7f0ec5a3f000) [pid = 1808] [serial = 65] [outer = 0x7f0eb36d8c00] 15:49:48 INFO - PROCESS | 1808 | 1461192588542 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]]]}] 15:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 725ms 15:49:48 INFO - PROCESS | 1808 | 1461192588564 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:49:48 INFO - PROCESS | 1808 | 1461192588567 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:49:48 INFO - PROCESS | 1808 | 1461192588572 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:49:48 INFO - PROCESS | 1808 | 1461192588574 Marionette TRACE conn3 <- [1,62,null,{}] 15:49:48 INFO - PROCESS | 1808 | 1461192588579 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}] 15:49:48 INFO - PROCESS | 1808 | 1461192588686 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:49:48 INFO - PROCESS | 1808 | 1461192588694 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eba2df000 == 23 [pid = 1808] [id = 23] 15:49:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x7f0ebc898c00) [pid = 1808] [serial = 66] [outer = (nil)] 15:49:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x7f0ec5ac7000) [pid = 1808] [serial = 67] [outer = 0x7f0ebc898c00] 15:49:48 INFO - PROCESS | 1808 | 1461192588748 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x7f0ec68c3c00) [pid = 1808] [serial = 68] [outer = 0x7f0ebc898c00] 15:49:49 INFO - PROCESS | 1808 | 1461192589364 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]]]}] 15:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 823ms 15:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:49:49 INFO - PROCESS | 1808 | 1461192589397 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:49:49 INFO - PROCESS | 1808 | 1461192589399 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:49:49 INFO - PROCESS | 1808 | 1461192589403 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:49:49 INFO - PROCESS | 1808 | 1461192589406 Marionette TRACE conn3 <- [1,66,null,{}] 15:49:49 INFO - PROCESS | 1808 | 1461192589459 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}] 15:49:49 INFO - PROCESS | 1808 | 1461192589593 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:49:49 INFO - PROCESS | 1808 | 1461192589704 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffc9000 == 24 [pid = 1808] [id = 24] 15:49:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x7f0eafe76400) [pid = 1808] [serial = 69] [outer = (nil)] 15:49:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x7f0eafe7dc00) [pid = 1808] [serial = 70] [outer = 0x7f0eafe76400] 15:49:49 INFO - PROCESS | 1808 | 1461192589770 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x7f0eb184dc00) [pid = 1808] [serial = 71] [outer = 0x7f0eafe76400] 15:49:50 INFO - PROCESS | 1808 | 1461192590413 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]]]}] 15:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1082ms 15:49:50 INFO - PROCESS | 1808 | 1461192590486 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:49:50 INFO - PROCESS | 1808 | 1461192590493 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:49:50 INFO - PROCESS | 1808 | 1461192590499 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:49:50 INFO - PROCESS | 1808 | 1461192590501 Marionette TRACE conn3 <- [1,70,null,{}] 15:49:50 INFO - PROCESS | 1808 | 1461192590507 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}] 15:49:50 INFO - PROCESS | 1808 | 1461192590684 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:49:50 INFO - PROCESS | 1808 | 1461192590804 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb80de000 == 25 [pid = 1808] [id = 25] 15:49:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x7f0eb1852c00) [pid = 1808] [serial = 72] [outer = (nil)] 15:49:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x7f0eb5b7b400) [pid = 1808] [serial = 73] [outer = 0x7f0eb1852c00] 15:49:50 INFO - PROCESS | 1808 | 1461192590870 Marionette DEBUG loaded listener.js 15:49:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x7f0eb748f800) [pid = 1808] [serial = 74] [outer = 0x7f0eb1852c00] 15:49:51 INFO - PROCESS | 1808 | 1461192591524 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]]]}] 15:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1076ms 15:49:51 INFO - PROCESS | 1808 | 1461192591598 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 1808 | 1461192591601 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:49:51 INFO - PROCESS | 1808 | 1461192591610 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 1808 | 1461192591613 Marionette TRACE conn3 <- [1,74,null,{}] 15:49:51 INFO - PROCESS | 1808 | 1461192591619 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}] 15:49:51 INFO - PROCESS | 1808 | 1461192591754 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:49:51 INFO - PROCESS | 1808 | 1461192591867 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9245800 == 26 [pid = 1808] [id = 26] 15:49:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x7f0eb7723800) [pid = 1808] [serial = 75] [outer = (nil)] 15:49:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x7f0eb8e03800) [pid = 1808] [serial = 76] [outer = 0x7f0eb7723800] 15:49:51 INFO - PROCESS | 1808 | 1461192591936 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x7f0eb8ec7800) [pid = 1808] [serial = 77] [outer = 0x7f0eb7723800] 15:49:52 INFO - PROCESS | 1808 | 1461192592768 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]]]}] 15:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1227ms 15:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:49:52 INFO - PROCESS | 1808 | 1461192592839 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:49:52 INFO - PROCESS | 1808 | 1461192592842 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:49:52 INFO - PROCESS | 1808 | 1461192592849 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:49:52 INFO - PROCESS | 1808 | 1461192592853 Marionette TRACE conn3 <- [1,78,null,{}] 15:49:52 INFO - PROCESS | 1808 | 1461192592861 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}] 15:49:52 INFO - PROCESS | 1808 | 1461192592987 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:49:53 INFO - PROCESS | 1808 | 1461192593109 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc36800 == 27 [pid = 1808] [id = 27] 15:49:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x7f0eb1b70800) [pid = 1808] [serial = 78] [outer = (nil)] 15:49:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x7f0eb2509800) [pid = 1808] [serial = 79] [outer = 0x7f0eb1b70800] 15:49:53 INFO - PROCESS | 1808 | 1461192593176 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x7f0eb36d2c00) [pid = 1808] [serial = 80] [outer = 0x7f0eb1b70800] 15:49:53 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9e7e800 == 26 [pid = 1808] [id = 22] 15:49:53 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9250000 == 25 [pid = 1808] [id = 21] 15:49:53 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9085000 == 24 [pid = 1808] [id = 20] 15:49:53 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8ca9800 == 23 [pid = 1808] [id = 19] 15:49:53 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb86a3800 == 22 [pid = 1808] [id = 18] 15:49:53 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7adc000 == 21 [pid = 1808] [id = 17] 15:49:53 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb023d000 == 20 [pid = 1808] [id = 16] 15:49:53 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb180c000 == 19 [pid = 1808] [id = 15] 15:49:53 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaffc5800 == 18 [pid = 1808] [id = 14] 15:49:53 INFO - PROCESS | 1808 | 1461192593956 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]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1180ms 15:49:54 INFO - PROCESS | 1808 | 1461192594033 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 1808 | 1461192594040 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:49:54 INFO - PROCESS | 1808 | 1461192594049 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 1808 | 1461192594053 Marionette TRACE conn3 <- [1,82,null,{}] 15:49:54 INFO - PROCESS | 1808 | 1461192594060 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}] 15:49:54 INFO - PROCESS | 1808 | 1461192594198 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:49:54 INFO - PROCESS | 1808 | 1461192594312 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5e75800 == 19 [pid = 1808] [id = 28] 15:49:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x7f0eb5bd5c00) [pid = 1808] [serial = 81] [outer = (nil)] 15:49:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x7f0eb66e0800) [pid = 1808] [serial = 82] [outer = 0x7f0eb5bd5c00] 15:49:54 INFO - PROCESS | 1808 | 1461192594380 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x7f0eb772d400) [pid = 1808] [serial = 83] [outer = 0x7f0eb5bd5c00] 15:49:55 INFO - PROCESS | 1808 | 1461192595042 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]]]}] 15:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1034ms 15:49:55 INFO - PROCESS | 1808 | 1461192595083 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 1808 | 1461192595091 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:49:55 INFO - PROCESS | 1808 | 1461192595099 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 1808 | 1461192595103 Marionette TRACE conn3 <- [1,86,null,{}] 15:49:55 INFO - PROCESS | 1808 | 1461192595113 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}] 15:49:55 INFO - PROCESS | 1808 | 1461192595308 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:49:55 INFO - PROCESS | 1808 | 1461192595320 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb86b1000 == 20 [pid = 1808] [id = 29] 15:49:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x7f0eb785f800) [pid = 1808] [serial = 84] [outer = (nil)] 15:49:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x7f0eb8e03c00) [pid = 1808] [serial = 85] [outer = 0x7f0eb785f800] 15:49:55 INFO - PROCESS | 1808 | 1461192595381 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x7f0eb91d1800) [pid = 1808] [serial = 86] [outer = 0x7f0eb785f800] 15:49:56 INFO - PROCESS | 1808 | 1461192596098 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]]]}] 15:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1027ms 15:49:56 INFO - PROCESS | 1808 | 1461192596126 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:49:56 INFO - PROCESS | 1808 | 1461192596129 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:49:56 INFO - PROCESS | 1808 | 1461192596135 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 1808 | 1461192596140 Marionette TRACE conn3 <- [1,90,null,{}] 15:49:56 INFO - PROCESS | 1808 | 1461192596155 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}] 15:49:56 INFO - PROCESS | 1808 | 1461192596293 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:49:56 INFO - PROCESS | 1808 | 1461192596416 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9247000 == 21 [pid = 1808] [id = 30] 15:49:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x7f0eb9421000) [pid = 1808] [serial = 87] [outer = (nil)] 15:49:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x7f0eb9ec6c00) [pid = 1808] [serial = 88] [outer = 0x7f0eb9421000] 15:49:56 INFO - PROCESS | 1808 | 1461192596483 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0ebc89cc00) [pid = 1808] [serial = 89] [outer = 0x7f0eb9421000] 15:49:57 INFO - PROCESS | 1808 | 1461192597158 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]]]}] 15:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1081ms 15:49:57 INFO - PROCESS | 1808 | 1461192597216 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 1808 | 1461192597220 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:49:57 INFO - PROCESS | 1808 | 1461192597225 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 1808 | 1461192597227 Marionette TRACE conn3 <- [1,94,null,{}] 15:49:57 INFO - PROCESS | 1808 | 1461192597232 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}] 15:49:57 INFO - PROCESS | 1808 | 1461192597365 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:49:57 INFO - PROCESS | 1808 | 1461192597458 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebadf5000 == 22 [pid = 1808] [id = 31] 15:49:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0eafb66c00) [pid = 1808] [serial = 90] [outer = (nil)] 15:49:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0ebfd25000) [pid = 1808] [serial = 91] [outer = 0x7f0eafb66c00] 15:49:57 INFO - PROCESS | 1808 | 1461192597520 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0ec6677800) [pid = 1808] [serial = 92] [outer = 0x7f0eafb66c00] 15:49:58 INFO - PROCESS | 1808 | 1461192598192 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]]]}] 15:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1029ms 15:49:58 INFO - PROCESS | 1808 | 1461192598271 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 1808 | 1461192598274 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:49:58 INFO - PROCESS | 1808 | 1461192598279 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 1808 | 1461192598281 Marionette TRACE conn3 <- [1,98,null,{}] 15:49:58 INFO - PROCESS | 1808 | 1461192598293 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}] 15:49:58 INFO - PROCESS | 1808 | 1461192598418 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:49:58 INFO - PROCESS | 1808 | 1461192598591 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffbb800 == 23 [pid = 1808] [id = 32] 15:49:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eaf584000) [pid = 1808] [serial = 93] [outer = (nil)] 15:49:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eafc57000) [pid = 1808] [serial = 94] [outer = 0x7f0eaf584000] 15:49:58 INFO - PROCESS | 1808 | 1461192598654 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb184d400) [pid = 1808] [serial = 95] [outer = 0x7f0eaf584000] 15:49:59 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaffc9000 == 22 [pid = 1808] [id = 24] 15:49:59 INFO - PROCESS | 1808 | 1461192599407 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]]]}] 15:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1182ms 15:49:59 INFO - PROCESS | 1808 | 1461192599466 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:49:59 INFO - PROCESS | 1808 | 1461192599471 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:49:59 INFO - PROCESS | 1808 | 1461192599479 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 1808 | 1461192599484 Marionette TRACE conn3 <- [1,102,null,{}] 15:49:59 INFO - PROCESS | 1808 | 1461192599493 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}] 15:49:59 INFO - PROCESS | 1808 | 1461192599638 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:49:59 INFO - PROCESS | 1808 | 1461192599758 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb80e4800 == 23 [pid = 1808] [id = 33] 15:49:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb15a9400) [pid = 1808] [serial = 96] [outer = (nil)] 15:49:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb5bd6000) [pid = 1808] [serial = 97] [outer = 0x7f0eb15a9400] 15:49:59 INFO - PROCESS | 1808 | 1461192599822 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb772c800) [pid = 1808] [serial = 98] [outer = 0x7f0eb15a9400] 15:50:00 INFO - PROCESS | 1808 | 1461192600515 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]]]}] 15:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1083ms 15:50:00 INFO - PROCESS | 1808 | 1461192600562 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:50:00 INFO - PROCESS | 1808 | 1461192600569 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:50:00 INFO - PROCESS | 1808 | 1461192600579 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:50:00 INFO - PROCESS | 1808 | 1461192600581 Marionette TRACE conn3 <- [1,106,null,{}] 15:50:00 INFO - PROCESS | 1808 | 1461192600605 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}] 15:50:00 INFO - PROCESS | 1808 | 1461192600742 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:50:00 INFO - PROCESS | 1808 | 1461192600860 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9e70000 == 24 [pid = 1808] [id = 34] 15:50:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eaf78ac00) [pid = 1808] [serial = 99] [outer = (nil)] 15:50:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eb91d5000) [pid = 1808] [serial = 100] [outer = 0x7f0eaf78ac00] 15:50:00 INFO - PROCESS | 1808 | 1461192600921 Marionette DEBUG loaded listener.js 15:50:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eb9420800) [pid = 1808] [serial = 101] [outer = 0x7f0eaf78ac00] 15:50:01 INFO - PROCESS | 1808 | 1461192601637 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]]]}] 15:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1103ms 15:50:01 INFO - PROCESS | 1808 | 1461192601682 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:50:01 INFO - PROCESS | 1808 | 1461192601686 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:50:01 INFO - PROCESS | 1808 | 1461192601692 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 1808 | 1461192601698 Marionette TRACE conn3 <- [1,110,null,{}] 15:50:01 INFO - PROCESS | 1808 | 1461192601713 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}] 15:50:01 INFO - PROCESS | 1808 | 1461192601859 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:50:01 INFO - PROCESS | 1808 | 1461192601979 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6591800 == 25 [pid = 1808] [id = 35] 15:50:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eb9e5c400) [pid = 1808] [serial = 102] [outer = (nil)] 15:50:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0ebca6c800) [pid = 1808] [serial = 103] [outer = 0x7f0eb9e5c400] 15:50:02 INFO - PROCESS | 1808 | 1461192602048 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0ec69aa400) [pid = 1808] [serial = 104] [outer = 0x7f0eb9e5c400] 15:50:02 INFO - PROCESS | 1808 | 1461192602767 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]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1135ms 15:50:02 INFO - PROCESS | 1808 | 1461192602827 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 1808 | 1461192602831 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:50:02 INFO - PROCESS | 1808 | 1461192602836 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 1808 | 1461192602838 Marionette TRACE conn3 <- [1,114,null,{}] 15:50:02 INFO - PROCESS | 1808 | 1461192602843 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}] 15:50:02 INFO - PROCESS | 1808 | 1461192602965 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:50:03 INFO - PROCESS | 1808 | 1461192603107 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec66eb000 == 26 [pid = 1808] [id = 36] 15:50:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0ec6d04c00) [pid = 1808] [serial = 105] [outer = (nil)] 15:50:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0ec6d45400) [pid = 1808] [serial = 106] [outer = 0x7f0ec6d04c00] 15:50:03 INFO - PROCESS | 1808 | 1461192603168 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0ec7b77000) [pid = 1808] [serial = 107] [outer = 0x7f0ec6d04c00] 15:50:03 INFO - PROCESS | 1808 | 1461192603912 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]]]}] 15:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1126ms 15:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:50:03 INFO - PROCESS | 1808 | 1461192603963 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:50:03 INFO - PROCESS | 1808 | 1461192603965 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:50:03 INFO - PROCESS | 1808 | 1461192603971 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:50:03 INFO - PROCESS | 1808 | 1461192603975 Marionette TRACE conn3 <- [1,118,null,{}] 15:50:03 INFO - PROCESS | 1808 | 1461192603979 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}] 15:50:04 INFO - PROCESS | 1808 | 1461192604143 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:50:04 INFO - PROCESS | 1808 | 1461192604159 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6885800 == 27 [pid = 1808] [id = 37] 15:50:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0ec6be6800) [pid = 1808] [serial = 108] [outer = (nil)] 15:50:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0ec7ec1800) [pid = 1808] [serial = 109] [outer = 0x7f0ec6be6800] 15:50:04 INFO - PROCESS | 1808 | 1461192604221 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0ec7ef0000) [pid = 1808] [serial = 110] [outer = 0x7f0ec6be6800] 15:50:05 INFO - PROCESS | 1808 | 1461192605095 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]]]}] 15:50:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9247000 == 26 [pid = 1808] [id = 30] 15:50:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb86b1000 == 25 [pid = 1808] [id = 29] 15:50:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5e75800 == 24 [pid = 1808] [id = 28] 15:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1181ms 15:50:05 INFO - PROCESS | 1808 | 1461192605152 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 1808 | 1461192605156 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:50:05 INFO - PROCESS | 1808 | 1461192605163 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 1808 | 1461192605168 Marionette TRACE conn3 <- [1,122,null,{}] 15:50:05 INFO - PROCESS | 1808 | 1461192605176 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}] 15:50:05 INFO - PROCESS | 1808 | 1461192605317 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:50:05 INFO - PROCESS | 1808 | 1461192605439 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7adc800 == 25 [pid = 1808] [id = 38] 15:50:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0eb73b4000) [pid = 1808] [serial = 111] [outer = (nil)] 15:50:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0eb772e000) [pid = 1808] [serial = 112] [outer = 0x7f0eb73b4000] 15:50:05 INFO - PROCESS | 1808 | 1461192605504 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x7f0eb86ed000) [pid = 1808] [serial = 113] [outer = 0x7f0eb73b4000] 15:50:06 INFO - PROCESS | 1808 | 1461192606167 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]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1029ms 15:50:06 INFO - PROCESS | 1808 | 1461192606193 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 1808 | 1461192606200 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:50:06 INFO - PROCESS | 1808 | 1461192606208 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 1808 | 1461192606212 Marionette TRACE conn3 <- [1,126,null,{}] 15:50:06 INFO - PROCESS | 1808 | 1461192606217 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}] 15:50:06 INFO - PROCESS | 1808 | 1461192606348 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:50:06 INFO - PROCESS | 1808 | 1461192606448 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebc7a5000 == 26 [pid = 1808] [id = 39] 15:50:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x7f0eaf585c00) [pid = 1808] [serial = 114] [outer = (nil)] 15:50:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x7f0eb9e5ec00) [pid = 1808] [serial = 115] [outer = 0x7f0eaf585c00] 15:50:06 INFO - PROCESS | 1808 | 1461192606509 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x7f0ebca6c400) [pid = 1808] [serial = 116] [outer = 0x7f0eaf585c00] 15:50:07 INFO - PROCESS | 1808 | 1461192607238 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]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1085ms 15:50:07 INFO - PROCESS | 1808 | 1461192607293 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1808 | 1461192607297 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:50:07 INFO - PROCESS | 1808 | 1461192607302 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1808 | 1461192607307 Marionette TRACE conn3 <- [1,130,null,{}] 15:50:07 INFO - PROCESS | 1808 | 1461192607320 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}] 15:50:07 INFO - PROCESS | 1808 | 1461192607490 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:50:07 INFO - PROCESS | 1808 | 1461192607611 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec685d800 == 27 [pid = 1808] [id = 40] 15:50:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x7f0ec6b17c00) [pid = 1808] [serial = 117] [outer = (nil)] 15:50:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x7f0ec6d08800) [pid = 1808] [serial = 118] [outer = 0x7f0ec6b17c00] 15:50:07 INFO - PROCESS | 1808 | 1461192607681 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x7f0ec7ef6800) [pid = 1808] [serial = 119] [outer = 0x7f0ec6b17c00] 15:50:08 INFO - PROCESS | 1808 | 1461192608396 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]]]}] 15:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1134ms 15:50:08 INFO - PROCESS | 1808 | 1461192608436 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:50:08 INFO - PROCESS | 1808 | 1461192608440 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:50:08 INFO - PROCESS | 1808 | 1461192608445 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:50:08 INFO - PROCESS | 1808 | 1461192608448 Marionette TRACE conn3 <- [1,134,null,{}] 15:50:08 INFO - PROCESS | 1808 | 1461192608452 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}] 15:50:08 INFO - PROCESS | 1808 | 1461192608579 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:50:08 INFO - PROCESS | 1808 | 1461192608705 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec77c7000 == 28 [pid = 1808] [id = 41] 15:50:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x7f0ec6b1a800) [pid = 1808] [serial = 120] [outer = (nil)] 15:50:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x7f0ecbbbf000) [pid = 1808] [serial = 121] [outer = 0x7f0ec6b1a800] 15:50:08 INFO - PROCESS | 1808 | 1461192608769 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x7f0ecbc51c00) [pid = 1808] [serial = 122] [outer = 0x7f0ec6b1a800] 15:50:09 INFO - PROCESS | 1808 | 1461192609471 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]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1082ms 15:50:09 INFO - PROCESS | 1808 | 1461192609527 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 1808 | 1461192609530 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:50:09 INFO - PROCESS | 1808 | 1461192609535 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 1808 | 1461192609537 Marionette TRACE conn3 <- [1,138,null,{}] 15:50:09 INFO - PROCESS | 1808 | 1461192609542 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}] 15:50:09 INFO - PROCESS | 1808 | 1461192609665 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:50:09 INFO - PROCESS | 1808 | 1461192609791 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec9711000 == 29 [pid = 1808] [id = 42] 15:50:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x7f0ecbd5f800) [pid = 1808] [serial = 123] [outer = (nil)] 15:50:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x7f0ecbd6bc00) [pid = 1808] [serial = 124] [outer = 0x7f0ecbd5f800] 15:50:09 INFO - PROCESS | 1808 | 1461192609854 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x7f0ecbfaf400) [pid = 1808] [serial = 125] [outer = 0x7f0ecbd5f800] 15:50:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x7f0eb19bbc00) [pid = 1808] [serial = 126] [outer = 0x7f0eaf78a800] 15:50:10 INFO - PROCESS | 1808 | 1461192610784 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]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1277ms 15:50:10 INFO - PROCESS | 1808 | 1461192610813 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 1808 | 1461192610818 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:50:10 INFO - PROCESS | 1808 | 1461192610825 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 1808 | 1461192610829 Marionette TRACE conn3 <- [1,142,null,{}] 15:50:10 INFO - PROCESS | 1808 | 1461192610835 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}] 15:50:10 INFO - PROCESS | 1808 | 1461192610967 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:50:11 INFO - PROCESS | 1808 | 1461192611132 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5b96000 == 30 [pid = 1808] [id = 43] 15:50:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x7f0eb184c400) [pid = 1808] [serial = 127] [outer = (nil)] 15:50:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x7f0eb32bc000) [pid = 1808] [serial = 128] [outer = 0x7f0eb184c400] 15:50:11 INFO - PROCESS | 1808 | 1461192611258 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x7f0eb8e0cc00) [pid = 1808] [serial = 129] [outer = 0x7f0eb184c400] 15:50:12 INFO - PROCESS | 1808 | 1461192611995 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]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1181ms 15:50:12 INFO - PROCESS | 1808 | 1461192612006 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:50:12 INFO - PROCESS | 1808 | 1461192612012 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:50:12 INFO - PROCESS | 1808 | 1461192612020 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 1808 | 1461192612023 Marionette TRACE conn3 <- [1,146,null,{}] 15:50:12 INFO - PROCESS | 1808 | 1461192612030 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}] 15:50:12 INFO - PROCESS | 1808 | 1461192612166 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:50:12 INFO - PROCESS | 1808 | 1461192612298 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec09b6000 == 31 [pid = 1808] [id = 44] 15:50:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x7f0eb8ec5c00) [pid = 1808] [serial = 130] [outer = (nil)] 15:50:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x7f0ec5ac8000) [pid = 1808] [serial = 131] [outer = 0x7f0eb8ec5c00] 15:50:12 INFO - PROCESS | 1808 | 1461192612363 Marionette DEBUG loaded listener.js 15:50:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x7f0ec69a4800) [pid = 1808] [serial = 132] [outer = 0x7f0eb8ec5c00] 15:50:13 INFO - PROCESS | 1808 | 1461192613126 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]]]}] 15:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1136ms 15:50:13 INFO - PROCESS | 1808 | 1461192613157 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:50:13 INFO - PROCESS | 1808 | 1461192613162 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:50:13 INFO - PROCESS | 1808 | 1461192613169 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - PROCESS | 1808 | 1461192613172 Marionette TRACE conn3 <- [1,150,null,{}] 15:50:13 INFO - PROCESS | 1808 | 1461192613177 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}] 15:50:13 INFO - PROCESS | 1808 | 1461192613313 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:50:13 INFO - PROCESS | 1808 | 1461192613443 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec77bc800 == 32 [pid = 1808] [id = 45] 15:50:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x7f0ebca5d000) [pid = 1808] [serial = 133] [outer = (nil)] 15:50:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x7f0ec97e2c00) [pid = 1808] [serial = 134] [outer = 0x7f0ebca5d000] 15:50:13 INFO - PROCESS | 1808 | 1461192613508 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x7f0ecbbbcc00) [pid = 1808] [serial = 135] [outer = 0x7f0ebca5d000] 15:50:14 INFO - PROCESS | 1808 | 1461192614204 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]]]}] 15:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1076ms 15:50:14 INFO - PROCESS | 1808 | 1461192614254 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:50:14 INFO - PROCESS | 1808 | 1461192614257 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:50:14 INFO - PROCESS | 1808 | 1461192614264 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:50:14 INFO - PROCESS | 1808 | 1461192614272 Marionette TRACE conn3 <- [1,154,null,{}] 15:50:14 INFO - PROCESS | 1808 | 1461192614302 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}] 15:50:14 INFO - PROCESS | 1808 | 1461192614441 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:50:14 INFO - PROCESS | 1808 | 1461192614566 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbc48000 == 33 [pid = 1808] [id = 46] 15:50:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x7f0ec7bc6c00) [pid = 1808] [serial = 136] [outer = (nil)] 15:50:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x7f0ecc155000) [pid = 1808] [serial = 137] [outer = 0x7f0ec7bc6c00] 15:50:14 INFO - PROCESS | 1808 | 1461192614630 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x7f0ecdd98800) [pid = 1808] [serial = 138] [outer = 0x7f0ec7bc6c00] 15:50:15 INFO - PROCESS | 1808 | 1461192615353 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]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1152ms 15:50:15 INFO - PROCESS | 1808 | 1461192615415 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 1808 | 1461192615419 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:50:15 INFO - PROCESS | 1808 | 1461192615425 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1808 | 1461192615428 Marionette TRACE conn3 <- [1,158,null,{}] 15:50:15 INFO - PROCESS | 1808 | 1461192615433 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}] 15:50:15 INFO - PROCESS | 1808 | 1461192615562 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:50:15 INFO - PROCESS | 1808 | 1461192615694 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbf77800 == 34 [pid = 1808] [id = 47] 15:50:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x7f0ecc022000) [pid = 1808] [serial = 139] [outer = (nil)] 15:50:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x7f0ecea86400) [pid = 1808] [serial = 140] [outer = 0x7f0ecc022000] 15:50:15 INFO - PROCESS | 1808 | 1461192615757 Marionette DEBUG loaded listener.js 15:50:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x7f0ed005d800) [pid = 1808] [serial = 141] [outer = 0x7f0ecc022000] 15:50:16 INFO - PROCESS | 1808 | 1461192616552 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]]]}] 15:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1181ms 15:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:50:16 INFO - PROCESS | 1808 | 1461192616606 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 1808 | 1461192616608 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:50:16 INFO - PROCESS | 1808 | 1461192616612 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 1808 | 1461192616616 Marionette TRACE conn3 <- [1,162,null,{}] 15:50:16 INFO - PROCESS | 1808 | 1461192616621 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}] 15:50:16 INFO - PROCESS | 1808 | 1461192616756 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:50:16 INFO - PROCESS | 1808 | 1461192616952 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3266000 == 35 [pid = 1808] [id = 48] 15:50:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x7f0eafc5bc00) [pid = 1808] [serial = 142] [outer = (nil)] 15:50:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x7f0eb15a8c00) [pid = 1808] [serial = 143] [outer = 0x7f0eafc5bc00] 15:50:17 INFO - PROCESS | 1808 | 1461192617028 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x7f0eb324d800) [pid = 1808] [serial = 144] [outer = 0x7f0eafc5bc00] 15:50:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec77c7000 == 34 [pid = 1808] [id = 41] 15:50:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec685d800 == 33 [pid = 1808] [id = 40] 15:50:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebc7a5000 == 32 [pid = 1808] [id = 39] 15:50:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7adc800 == 31 [pid = 1808] [id = 38] 15:50:17 INFO - PROCESS | 1808 | 1461192617958 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]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1380ms 15:50:17 INFO - PROCESS | 1808 | 1461192617994 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 1808 | 1461192617999 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:50:18 INFO - PROCESS | 1808 | 1461192618006 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 1808 | 1461192618011 Marionette TRACE conn3 <- [1,166,null,{}] 15:50:18 INFO - PROCESS | 1808 | 1461192618019 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}] 15:50:18 INFO - PROCESS | 1808 | 1461192618166 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:50:18 INFO - PROCESS | 1808 | 1461192618303 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9742000 == 32 [pid = 1808] [id = 49] 15:50:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x7f0eb324f400) [pid = 1808] [serial = 145] [outer = (nil)] 15:50:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x7f0eb32b3400) [pid = 1808] [serial = 146] [outer = 0x7f0eb324f400] 15:50:18 INFO - PROCESS | 1808 | 1461192618369 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x7f0eb7497c00) [pid = 1808] [serial = 147] [outer = 0x7f0eb324f400] 15:50:19 INFO - PROCESS | 1808 | 1461192619124 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]]]}] 15:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1133ms 15:50:19 INFO - PROCESS | 1808 | 1461192619140 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 1808 | 1461192619147 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:50:19 INFO - PROCESS | 1808 | 1461192619157 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 1808 | 1461192619160 Marionette TRACE conn3 <- [1,170,null,{}] 15:50:19 INFO - PROCESS | 1808 | 1461192619164 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}] 15:50:19 INFO - PROCESS | 1808 | 1461192619300 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:50:19 INFO - PROCESS | 1808 | 1461192619434 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec7a0b800 == 33 [pid = 1808] [id = 50] 15:50:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x7f0eb3257000) [pid = 1808] [serial = 148] [outer = (nil)] 15:50:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x7f0eba3c3000) [pid = 1808] [serial = 149] [outer = 0x7f0eb3257000] 15:50:19 INFO - PROCESS | 1808 | 1461192619500 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x7f0ec667a800) [pid = 1808] [serial = 150] [outer = 0x7f0eb3257000] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb80e4800 == 32 [pid = 1808] [id = 33] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9245800 == 31 [pid = 1808] [id = 26] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9e70000 == 30 [pid = 1808] [id = 34] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec66eb000 == 29 [pid = 1808] [id = 36] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb80de000 == 28 [pid = 1808] [id = 25] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6591800 == 27 [pid = 1808] [id = 35] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eba2df000 == 26 [pid = 1808] [id = 23] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbf77800 == 25 [pid = 1808] [id = 47] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbc48000 == 24 [pid = 1808] [id = 46] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec77bc800 == 23 [pid = 1808] [id = 45] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec09b6000 == 22 [pid = 1808] [id = 44] 15:50:20 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5b96000 == 21 [pid = 1808] [id = 43] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0237000 == 20 [pid = 1808] [id = 10] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafc47800 == 19 [pid = 1808] [id = 8] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb1bb0800 == 18 [pid = 1808] [id = 6] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafc36800 == 17 [pid = 1808] [id = 27] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaffb0800 == 16 [pid = 1808] [id = 9] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec9711000 == 15 [pid = 1808] [id = 42] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec6885800 == 14 [pid = 1808] [id = 37] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaffbb800 == 13 [pid = 1808] [id = 32] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebadf5000 == 12 [pid = 1808] [id = 31] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3266000 == 11 [pid = 1808] [id = 48] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf699800 == 10 [pid = 1808] [id = 11] 15:50:22 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9742000 == 9 [pid = 1808] [id = 49] 15:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 4692ms 15:50:23 INFO - PROCESS | 1808 | 1461192623842 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]]]}] 15:50:23 INFO - PROCESS | 1808 | 1461192623851 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:50:23 INFO - PROCESS | 1808 | 1461192623855 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:50:23 INFO - PROCESS | 1808 | 1461192623863 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 1808 | 1461192623867 Marionette TRACE conn3 <- [1,174,null,{}] 15:50:23 INFO - PROCESS | 1808 | 1461192623876 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}] 15:50:24 INFO - PROCESS | 1808 | 1461192624031 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:50:24 INFO - PROCESS | 1808 | 1461192624124 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb2697000 == 10 [pid = 1808] [id = 51] 15:50:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x7f0eb3255800) [pid = 1808] [serial = 151] [outer = (nil)] 15:50:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x7f0eb5b75400) [pid = 1808] [serial = 152] [outer = 0x7f0eb3255800] 15:50:24 INFO - PROCESS | 1808 | 1461192624183 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x7f0eb65c6800) [pid = 1808] [serial = 153] [outer = 0x7f0eb3255800] 15:50:24 INFO - PROCESS | 1808 | 1461192624784 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]]]}] 15:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 933ms 15:50:24 INFO - PROCESS | 1808 | 1461192624795 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 1808 | 1461192624804 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:50:24 INFO - PROCESS | 1808 | 1461192624813 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 1808 | 1461192624816 Marionette TRACE conn3 <- [1,178,null,{}] 15:50:24 INFO - PROCESS | 1808 | 1461192624820 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}] 15:50:24 INFO - PROCESS | 1808 | 1461192624986 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:50:25 INFO - PROCESS | 1808 | 1461192625050 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafb2c800 == 11 [pid = 1808] [id = 52] 15:50:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x7f0eb32bd000) [pid = 1808] [serial = 154] [outer = (nil)] 15:50:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0eb8e03000) [pid = 1808] [serial = 155] [outer = 0x7f0eb32bd000] 15:50:25 INFO - PROCESS | 1808 | 1461192625103 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0eb9e5cc00) [pid = 1808] [serial = 156] [outer = 0x7f0eb32bd000] 15:50:25 INFO - PROCESS | 1808 | 1461192625681 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]]]}] 15:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 929ms 15:50:25 INFO - PROCESS | 1808 | 1461192625742 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:50:25 INFO - PROCESS | 1808 | 1461192625746 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:50:25 INFO - PROCESS | 1808 | 1461192625752 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 1808 | 1461192625757 Marionette TRACE conn3 <- [1,182,null,{}] 15:50:25 INFO - PROCESS | 1808 | 1461192625783 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}] 15:50:25 INFO - PROCESS | 1808 | 1461192625957 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:50:25 INFO - PROCESS | 1808 | 1461192625978 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebca42000 == 12 [pid = 1808] [id = 53] 15:50:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0eb3250c00) [pid = 1808] [serial = 157] [outer = (nil)] 15:50:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0ec666f800) [pid = 1808] [serial = 158] [outer = 0x7f0eb3250c00] 15:50:26 INFO - PROCESS | 1808 | 1461192626037 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x7f0ec6b15c00) [pid = 1808] [serial = 159] [outer = 0x7f0eb3250c00] 15:50:26 INFO - PROCESS | 1808 | 1461192626784 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]]]}] 15:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1083ms 15:50:26 INFO - PROCESS | 1808 | 1461192626837 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:50:26 INFO - PROCESS | 1808 | 1461192626839 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:50:26 INFO - PROCESS | 1808 | 1461192626853 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 1808 | 1461192626855 Marionette TRACE conn3 <- [1,186,null,{}] 15:50:26 INFO - PROCESS | 1808 | 1461192626858 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}] 15:50:27 INFO - PROCESS | 1808 | 1461192627007 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:50:27 INFO - PROCESS | 1808 | 1461192627069 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec778e000 == 13 [pid = 1808] [id = 54] 15:50:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0eb8e08000) [pid = 1808] [serial = 160] [outer = (nil)] 15:50:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0ec9c18c00) [pid = 1808] [serial = 161] [outer = 0x7f0eb8e08000] 15:50:27 INFO - PROCESS | 1808 | 1461192627122 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0ecbbbb400) [pid = 1808] [serial = 162] [outer = 0x7f0eb8e08000] 15:50:28 INFO - PROCESS | 1808 | 1461192628605 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]]]}] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0eafc5bc00) [pid = 1808] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0eb9421000) [pid = 1808] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x7f0eb1b70800) [pid = 1808] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x7f0eb1b74c00) [pid = 1808] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0eaf78b800) [pid = 1808] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0eafb61c00) [pid = 1808] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0eb86f0c00) [pid = 1808] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x7f0eb9415800) [pid = 1808] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x7f0eb9f72c00) [pid = 1808] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x7f0eafb5c400) [pid = 1808] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x7f0eb36d8c00) [pid = 1808] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x7f0eb19bc000) [pid = 1808] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x7f0eb1b70400) [pid = 1808] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x7f0ec6be6800) [pid = 1808] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x7f0eb7723800) [pid = 1808] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x7f0eb8ec5c00) [pid = 1808] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x7f0eb785f800) [pid = 1808] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x7f0eafe76400) [pid = 1808] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x7f0eaf584000) [pid = 1808] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x7f0ec6d04c00) [pid = 1808] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x7f0ebc898c00) [pid = 1808] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x7f0ebca5d000) [pid = 1808] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x7f0eafb66c00) [pid = 1808] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x7f0eb73b4000) [pid = 1808] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x7f0eaf585c00) [pid = 1808] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x7f0eb9e5c400) [pid = 1808] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x7f0eb5bd5c00) [pid = 1808] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x7f0eaf58a800) [pid = 1808] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x7f0eb184c400) [pid = 1808] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x7f0eb15a9400) [pid = 1808] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x7f0eb0296c00) [pid = 1808] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x7f0ec6b1a800) [pid = 1808] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x7f0eafc5c400) [pid = 1808] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x7f0eaf78ac00) [pid = 1808] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x7f0ecbd5f800) [pid = 1808] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x7f0ecc022000) [pid = 1808] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x7f0eb0a21000) [pid = 1808] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x7f0eb1852c00) [pid = 1808] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x7f0ec6b17c00) [pid = 1808] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x7f0eb324f400) [pid = 1808] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:50:28 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x7f0ec7bc6c00) [pid = 1808] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1930ms 15:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:50:28 INFO - PROCESS | 1808 | 1461192628785 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 1808 | 1461192628787 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:50:28 INFO - PROCESS | 1808 | 1461192628791 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 1808 | 1461192628794 Marionette TRACE conn3 <- [1,190,null,{}] 15:50:28 INFO - PROCESS | 1808 | 1461192628798 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}] 15:50:28 INFO - PROCESS | 1808 | 1461192628902 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:50:28 INFO - PROCESS | 1808 | 1461192628910 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffcf000 == 14 [pid = 1808] [id = 55] 15:50:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x7f0eaf587c00) [pid = 1808] [serial = 163] [outer = (nil)] 15:50:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x7f0eb0371800) [pid = 1808] [serial = 164] [outer = 0x7f0eaf587c00] 15:50:28 INFO - PROCESS | 1808 | 1461192628962 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x7f0eb1b6f800) [pid = 1808] [serial = 165] [outer = 0x7f0eaf587c00] 15:50:29 INFO - PROCESS | 1808 | 1461192629686 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]]]}] 15:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 926ms 15:50:29 INFO - PROCESS | 1808 | 1461192629748 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 1808 | 1461192629750 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:50:29 INFO - PROCESS | 1808 | 1461192629772 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 1808 | 1461192629775 Marionette TRACE conn3 <- [1,194,null,{}] 15:50:29 INFO - PROCESS | 1808 | 1461192629779 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}] 15:50:29 INFO - PROCESS | 1808 | 1461192629935 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:50:29 INFO - PROCESS | 1808 | 1461192629944 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb907e000 == 15 [pid = 1808] [id = 56] 15:50:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x7f0eb9e58c00) [pid = 1808] [serial = 166] [outer = (nil)] 15:50:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x7f0ecbc4e000) [pid = 1808] [serial = 167] [outer = 0x7f0eb9e58c00] 15:50:30 INFO - PROCESS | 1808 | 1461192630000 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x7f0ecbfa3000) [pid = 1808] [serial = 168] [outer = 0x7f0eb9e58c00] 15:50:30 INFO - PROCESS | 1808 | 1461192630663 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]]]}] 15:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 934ms 15:50:30 INFO - PROCESS | 1808 | 1461192630700 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:50:30 INFO - PROCESS | 1808 | 1461192630705 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:50:30 INFO - PROCESS | 1808 | 1461192630712 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 1808 | 1461192630717 Marionette TRACE conn3 <- [1,198,null,{}] 15:50:30 INFO - PROCESS | 1808 | 1461192630725 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}] 15:50:30 INFO - PROCESS | 1808 | 1461192630862 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:50:30 INFO - PROCESS | 1808 | 1461192630981 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1bb0800 == 16 [pid = 1808] [id = 57] 15:50:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x7f0eaf587800) [pid = 1808] [serial = 169] [outer = (nil)] 15:50:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x7f0eb1b74c00) [pid = 1808] [serial = 170] [outer = 0x7f0eaf587800] 15:50:31 INFO - PROCESS | 1808 | 1461192631044 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x7f0eb3255000) [pid = 1808] [serial = 171] [outer = 0x7f0eaf587800] 15:50:31 INFO - PROCESS | 1808 | 1461192631885 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]]]}] 15:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1240ms 15:50:31 INFO - PROCESS | 1808 | 1461192631952 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 1808 | 1461192631959 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:50:31 INFO - PROCESS | 1808 | 1461192631968 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 1808 | 1461192631971 Marionette TRACE conn3 <- [1,202,null,{}] 15:50:31 INFO - PROCESS | 1808 | 1461192631976 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}] 15:50:32 INFO - PROCESS | 1808 | 1461192632116 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:50:32 INFO - PROCESS | 1808 | 1461192632241 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eba2d7800 == 17 [pid = 1808] [id = 58] 15:50:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x7f0eb19bc000) [pid = 1808] [serial = 172] [outer = (nil)] 15:50:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x7f0eb8bbb400) [pid = 1808] [serial = 173] [outer = 0x7f0eb19bc000] 15:50:32 INFO - PROCESS | 1808 | 1461192632303 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x7f0eb9767800) [pid = 1808] [serial = 174] [outer = 0x7f0eb19bc000] 15:50:33 INFO - PROCESS | 1808 | 1461192633272 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]]]}] 15:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1329ms 15:50:33 INFO - PROCESS | 1808 | 1461192633297 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:50:33 INFO - PROCESS | 1808 | 1461192633301 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:50:33 INFO - PROCESS | 1808 | 1461192633308 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 1808 | 1461192633312 Marionette TRACE conn3 <- [1,206,null,{}] 15:50:33 INFO - PROCESS | 1808 | 1461192633319 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}] 15:50:33 INFO - PROCESS | 1808 | 1461192633444 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:50:33 INFO - PROCESS | 1808 | 1461192633599 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf7d6800 == 18 [pid = 1808] [id = 59] 15:50:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x7f0eafb59400) [pid = 1808] [serial = 175] [outer = (nil)] 15:50:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x7f0eafb5cc00) [pid = 1808] [serial = 176] [outer = 0x7f0eafb59400] 15:50:33 INFO - PROCESS | 1808 | 1461192633695 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x7f0eb02a2800) [pid = 1808] [serial = 177] [outer = 0x7f0eafb59400] 15:50:34 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec7a0b800 == 17 [pid = 1808] [id = 50] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x7f0eb2509800) [pid = 1808] [serial = 79] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x7f0eb1b73000) [pid = 1808] [serial = 41] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x7f0eb9e51800) [pid = 1808] [serial = 56] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x7f0eba2a6800) [pid = 1808] [serial = 58] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x7f0ebc896400) [pid = 1808] [serial = 59] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x7f0ebc89ac00) [pid = 1808] [serial = 61] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x7f0ebca75c00) [pid = 1808] [serial = 62] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x7f0ec5a3f000) [pid = 1808] [serial = 65] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x7f0ebfc57400) [pid = 1808] [serial = 64] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x7f0eb36e1400) [pid = 1808] [serial = 46] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x7f0eb36df800) [pid = 1808] [serial = 44] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x7f0eaf7c1800) [pid = 1808] [serial = 34] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x7f0eafb62800) [pid = 1808] [serial = 37] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x7f0eb77ca800) [pid = 1808] [serial = 32] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x7f0ec68c3c00) [pid = 1808] [serial = 68] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x7f0eb65c8400) [pid = 1808] [serial = 47] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x7f0eb91d1800) [pid = 1808] [serial = 86] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x7f0eb32b3400) [pid = 1808] [serial = 146] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x7f0eb9ec6c00) [pid = 1808] [serial = 88] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x7f0eb15a8c00) [pid = 1808] [serial = 143] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x7f0ebca6c800) [pid = 1808] [serial = 103] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x7f0eb5bd6000) [pid = 1808] [serial = 97] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x7f0eafc57000) [pid = 1808] [serial = 94] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x7f0eb772e000) [pid = 1808] [serial = 112] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x7f0eb66e0800) [pid = 1808] [serial = 82] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x7f0eb36d2c00) [pid = 1808] [serial = 80] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0ec970d800) [pid = 1808] [serial = 2] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0eb8ec7800) [pid = 1808] [serial = 77] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0eb2515000) [pid = 1808] [serial = 43] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb0a24400) [pid = 1808] [serial = 40] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eb778c800) [pid = 1808] [serial = 49] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eb8d9a400) [pid = 1808] [serial = 50] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb8e0c400) [pid = 1808] [serial = 52] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb91dec00) [pid = 1808] [serial = 53] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eb9768400) [pid = 1808] [serial = 55] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb32bc000) [pid = 1808] [serial = 128] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0ec6677800) [pid = 1808] [serial = 92] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eb86ed000) [pid = 1808] [serial = 113] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eb8488c00) [pid = 1808] [serial = 9] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eb91d5000) [pid = 1808] [serial = 100] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eaf78a400) [pid = 1808] [serial = 38] [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.] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eba3c3000) [pid = 1808] [serial = 149] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0ecbfaf400) [pid = 1808] [serial = 125] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0ebca6c400) [pid = 1808] [serial = 116] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x7f0ec69aa400) [pid = 1808] [serial = 104] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x7f0eb324d800) [pid = 1808] [serial = 144] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0ebc89cc00) [pid = 1808] [serial = 89] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x7f0ec6d08800) [pid = 1808] [serial = 118] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x7f0ebfd25000) [pid = 1808] [serial = 91] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x7f0eb9e5ec00) [pid = 1808] [serial = 115] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x7f0ecbbbf000) [pid = 1808] [serial = 121] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x7f0eb184dc00) [pid = 1808] [serial = 71] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x7f0eb184d400) [pid = 1808] [serial = 95] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x7f0ec7b77000) [pid = 1808] [serial = 107] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x7f0ecc155000) [pid = 1808] [serial = 137] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x7f0eb5b7b400) [pid = 1808] [serial = 73] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x7f0ec5ac8000) [pid = 1808] [serial = 131] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x7f0ec6d45400) [pid = 1808] [serial = 106] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x7f0ec5ac7000) [pid = 1808] [serial = 67] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x7f0eafe7dc00) [pid = 1808] [serial = 70] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x7f0ecbbbcc00) [pid = 1808] [serial = 135] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x7f0ec97e2c00) [pid = 1808] [serial = 134] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x7f0eb7f74c00) [pid = 1808] [serial = 12] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x7f0ed005d800) [pid = 1808] [serial = 141] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x7f0eafe78c00) [pid = 1808] [serial = 25] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x7f0eb36d2800) [pid = 1808] [serial = 22] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x7f0eafb5e000) [pid = 1808] [serial = 23] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x7f0eb748f800) [pid = 1808] [serial = 74] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x7f0ec7ef6800) [pid = 1808] [serial = 119] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x7f0eb7497c00) [pid = 1808] [serial = 147] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x7f0ecdd98800) [pid = 1808] [serial = 138] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x7f0eb1b78c00) [pid = 1808] [serial = 17] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x7f0ec7ef0000) [pid = 1808] [serial = 110] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x7f0ecea86400) [pid = 1808] [serial = 140] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x7f0eb8e03800) [pid = 1808] [serial = 76] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x7f0eb265a000) [pid = 1808] [serial = 19] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x7f0ec7ec1800) [pid = 1808] [serial = 109] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x7f0ec69a4800) [pid = 1808] [serial = 132] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x7f0eb8e03c00) [pid = 1808] [serial = 85] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x7f0eb1b72400) [pid = 1808] [serial = 16] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x7f0eb02a2000) [pid = 1808] [serial = 31] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x7f0eb8e0cc00) [pid = 1808] [serial = 129] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x7f0eb772c800) [pid = 1808] [serial = 98] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x7f0eb0298800) [pid = 1808] [serial = 28] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x7f0eb029e400) [pid = 1808] [serial = 29] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x7f0ecbc51c00) [pid = 1808] [serial = 122] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x7f0eb778c400) [pid = 1808] [serial = 26] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x7f0eb9420800) [pid = 1808] [serial = 101] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x7f0ecbd6bc00) [pid = 1808] [serial = 124] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x7f0eb772d400) [pid = 1808] [serial = 83] [outer = (nil)] [url = about:blank] 15:50:34 INFO - PROCESS | 1808 | 1461192634122 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:50:34 INFO - PROCESS | 1808 | 1461192634457 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]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1182ms 15:50:34 INFO - PROCESS | 1808 | 1461192634492 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 1808 | 1461192634497 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:50:34 INFO - PROCESS | 1808 | 1461192634506 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 1808 | 1461192634509 Marionette TRACE conn3 <- [1,210,null,{}] 15:50:34 INFO - PROCESS | 1808 | 1461192634514 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}] 15:50:34 INFO - PROCESS | 1808 | 1461192634622 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:50:34 INFO - PROCESS | 1808 | 1461192634640 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0241800 == 18 [pid = 1808] [id = 60] 15:50:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x7f0eb15a8c00) [pid = 1808] [serial = 178] [outer = (nil)] 15:50:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x7f0eb2660400) [pid = 1808] [serial = 179] [outer = 0x7f0eb15a8c00] 15:50:34 INFO - PROCESS | 1808 | 1461192634691 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x7f0eb324ec00) [pid = 1808] [serial = 180] [outer = 0x7f0eb15a8c00] 15:50:35 INFO - PROCESS | 1808 | 1461192635298 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]]]}] 15:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 826ms 15:50:35 INFO - PROCESS | 1808 | 1461192635332 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 1808 | 1461192635334 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:50:35 INFO - PROCESS | 1808 | 1461192635342 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 1808 | 1461192635352 Marionette TRACE conn3 <- [1,214,null,{}] 15:50:35 INFO - PROCESS | 1808 | 1461192635380 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}] 15:50:35 INFO - PROCESS | 1808 | 1461192635650 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:50:35 INFO - PROCESS | 1808 | 1461192635663 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1bbd000 == 19 [pid = 1808] [id = 61] 15:50:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x7f0eb36dbc00) [pid = 1808] [serial = 181] [outer = (nil)] 15:50:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x7f0eb36e1400) [pid = 1808] [serial = 182] [outer = 0x7f0eb36dbc00] 15:50:35 INFO - PROCESS | 1808 | 1461192635723 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x7f0eb5e39000) [pid = 1808] [serial = 183] [outer = 0x7f0eb36dbc00] 15:50:36 INFO - PROCESS | 1808 | 1461192636263 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]]]}] 15:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 942ms 15:50:36 INFO - PROCESS | 1808 | 1461192636285 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 1808 | 1461192636288 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:50:36 INFO - PROCESS | 1808 | 1461192636294 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1808 | 1461192636296 Marionette TRACE conn3 <- [1,218,null,{}] 15:50:36 INFO - PROCESS | 1808 | 1461192636300 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}] 15:50:36 INFO - PROCESS | 1808 | 1461192636454 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:50:36 INFO - PROCESS | 1808 | 1461192636468 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb327b800 == 20 [pid = 1808] [id = 62] 15:50:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x7f0eaf785c00) [pid = 1808] [serial = 184] [outer = (nil)] 15:50:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x7f0eb73b6c00) [pid = 1808] [serial = 185] [outer = 0x7f0eaf785c00] 15:50:36 INFO - PROCESS | 1808 | 1461192636519 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x7f0eb7785000) [pid = 1808] [serial = 186] [outer = 0x7f0eaf785c00] 15:50:37 INFO - PROCESS | 1808 | 1461192637105 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]]]}] 15:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 827ms 15:50:37 INFO - PROCESS | 1808 | 1461192637125 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 1808 | 1461192637128 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:50:37 INFO - PROCESS | 1808 | 1461192637133 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - PROCESS | 1808 | 1461192637134 Marionette TRACE conn3 <- [1,222,null,{}] 15:50:37 INFO - PROCESS | 1808 | 1461192637139 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}] 15:50:37 INFO - PROCESS | 1808 | 1461192637267 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:50:37 INFO - PROCESS | 1808 | 1461192637290 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6b61000 == 21 [pid = 1808] [id = 63] 15:50:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x7f0eb65c8800) [pid = 1808] [serial = 187] [outer = (nil)] 15:50:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x7f0eb77cf000) [pid = 1808] [serial = 188] [outer = 0x7f0eb65c8800] 15:50:37 INFO - PROCESS | 1808 | 1461192637339 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x7f0eb8488c00) [pid = 1808] [serial = 189] [outer = 0x7f0eb65c8800] 15:50:38 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x7f0eb8e08000) [pid = 1808] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:50:38 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x7f0eb3250c00) [pid = 1808] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:50:38 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x7f0eb32bd000) [pid = 1808] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:50:38 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x7f0eb3257000) [pid = 1808] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:50:38 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x7f0eb3255800) [pid = 1808] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:50:38 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x7f0eaf587c00) [pid = 1808] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:50:38 INFO - PROCESS | 1808 | 1461192638033 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]]]}] 15:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 973ms 15:50:38 INFO - PROCESS | 1808 | 1461192638107 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 1808 | 1461192638110 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:50:38 INFO - PROCESS | 1808 | 1461192638115 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 1808 | 1461192638117 Marionette TRACE conn3 <- [1,226,null,{}] 15:50:38 INFO - PROCESS | 1808 | 1461192638121 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}] 15:50:38 INFO - PROCESS | 1808 | 1461192638262 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:50:38 INFO - PROCESS | 1808 | 1461192638275 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb80e5800 == 22 [pid = 1808] [id = 64] 15:50:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x7f0eb89adc00) [pid = 1808] [serial = 190] [outer = (nil)] 15:50:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x7f0eb8e0c000) [pid = 1808] [serial = 191] [outer = 0x7f0eb89adc00] 15:50:38 INFO - PROCESS | 1808 | 1461192638329 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x7f0eb926b400) [pid = 1808] [serial = 192] [outer = 0x7f0eb89adc00] 15:50:38 INFO - PROCESS | 1808 | 1461192638938 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]]]}] 15:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 873ms 15:50:38 INFO - PROCESS | 1808 | 1461192638990 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 1808 | 1461192638992 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:50:39 INFO - PROCESS | 1808 | 1461192638998 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1808 | 1461192638999 Marionette TRACE conn3 <- [1,230,null,{}] 15:50:39 INFO - PROCESS | 1808 | 1461192639004 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}] 15:50:39 INFO - PROCESS | 1808 | 1461192639110 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:50:39 INFO - PROCESS | 1808 | 1461192639192 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8444800 == 23 [pid = 1808] [id = 65] 15:50:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x7f0eaf580400) [pid = 1808] [serial = 193] [outer = (nil)] 15:50:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x7f0eb9423800) [pid = 1808] [serial = 194] [outer = 0x7f0eaf580400] 15:50:39 INFO - PROCESS | 1808 | 1461192639244 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x7f0eb9ebb400) [pid = 1808] [serial = 195] [outer = 0x7f0eaf580400] 15:50:39 INFO - PROCESS | 1808 | 1461192639729 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]]]}] 15:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 776ms 15:50:39 INFO - PROCESS | 1808 | 1461192639774 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1808 | 1461192639776 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:50:39 INFO - PROCESS | 1808 | 1461192639781 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1808 | 1461192639783 Marionette TRACE conn3 <- [1,234,null,{}] 15:50:39 INFO - PROCESS | 1808 | 1461192639787 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}] 15:50:39 INFO - PROCESS | 1808 | 1461192639944 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:50:39 INFO - PROCESS | 1808 | 1461192639961 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8b90800 == 24 [pid = 1808] [id = 66] 15:50:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x7f0eb8e05400) [pid = 1808] [serial = 196] [outer = (nil)] 15:50:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x7f0eb9f73800) [pid = 1808] [serial = 197] [outer = 0x7f0eb8e05400] 15:50:40 INFO - PROCESS | 1808 | 1461192640012 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x7f0eba2b4c00) [pid = 1808] [serial = 198] [outer = 0x7f0eb8e05400] 15:50:40 INFO - PROCESS | 1808 | 1461192640696 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]]]}] 15:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 973ms 15:50:40 INFO - PROCESS | 1808 | 1461192640755 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:50:40 INFO - PROCESS | 1808 | 1461192640761 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:50:40 INFO - PROCESS | 1808 | 1461192640769 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:50:40 INFO - PROCESS | 1808 | 1461192640773 Marionette TRACE conn3 <- [1,238,null,{}] 15:50:40 INFO - PROCESS | 1808 | 1461192640780 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}] 15:50:40 INFO - PROCESS | 1808 | 1461192640908 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:50:41 INFO - PROCESS | 1808 | 1461192641031 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1802800 == 25 [pid = 1808] [id = 67] 15:50:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x7f0eafe7c000) [pid = 1808] [serial = 199] [outer = (nil)] 15:50:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x7f0eb15a2800) [pid = 1808] [serial = 200] [outer = 0x7f0eafe7c000] 15:50:41 INFO - PROCESS | 1808 | 1461192641092 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x7f0eb250a400) [pid = 1808] [serial = 201] [outer = 0x7f0eafe7c000] 15:50:41 INFO - PROCESS | 1808 | 1461192641758 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]]]}] 15:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1031ms 15:50:41 INFO - PROCESS | 1808 | 1461192641800 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 1808 | 1461192641807 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:50:41 INFO - PROCESS | 1808 | 1461192641815 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 1808 | 1461192641819 Marionette TRACE conn3 <- [1,242,null,{}] 15:50:41 INFO - PROCESS | 1808 | 1461192641851 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}] 15:50:42 INFO - PROCESS | 1808 | 1461192642011 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:50:42 INFO - PROCESS | 1808 | 1461192642060 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7fe6800 == 26 [pid = 1808] [id = 68] 15:50:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x7f0eb324e000) [pid = 1808] [serial = 202] [outer = (nil)] 15:50:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x7f0eb5b7bc00) [pid = 1808] [serial = 203] [outer = 0x7f0eb324e000] 15:50:42 INFO - PROCESS | 1808 | 1461192642118 Marionette DEBUG loaded listener.js 15:50:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x7f0eb6b4ac00) [pid = 1808] [serial = 204] [outer = 0x7f0eb324e000] 15:50:42 INFO - PROCESS | 1808 | 1461192642747 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]]]}] 15:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 978ms 15:50:42 INFO - PROCESS | 1808 | 1461192642793 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 1808 | 1461192642796 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:50:42 INFO - PROCESS | 1808 | 1461192642802 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 1808 | 1461192642805 Marionette TRACE conn3 <- [1,246,null,{}] 15:50:42 INFO - PROCESS | 1808 | 1461192642820 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}] 15:50:42 INFO - PROCESS | 1808 | 1461192642944 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:50:43 INFO - PROCESS | 1808 | 1461192643051 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb908d000 == 27 [pid = 1808] [id = 69] 15:50:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x7f0eb748d000) [pid = 1808] [serial = 205] [outer = (nil)] 15:50:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x7f0eb8e0a800) [pid = 1808] [serial = 206] [outer = 0x7f0eb748d000] 15:50:43 INFO - PROCESS | 1808 | 1461192643112 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x7f0eb9e51000) [pid = 1808] [serial = 207] [outer = 0x7f0eb748d000] 15:50:43 INFO - PROCESS | 1808 | 1461192643722 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]]]}] 15:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 931ms 15:50:43 INFO - PROCESS | 1808 | 1461192643732 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 1808 | 1461192643736 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:50:43 INFO - PROCESS | 1808 | 1461192643759 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 1808 | 1461192643762 Marionette TRACE conn3 <- [1,250,null,{}] 15:50:43 INFO - PROCESS | 1808 | 1461192643768 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}] 15:50:43 INFO - PROCESS | 1808 | 1461192643900 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:50:43 INFO - PROCESS | 1808 | 1461192643991 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb973a000 == 28 [pid = 1808] [id = 70] 15:50:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x7f0eb66e2400) [pid = 1808] [serial = 208] [outer = (nil)] 15:50:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x7f0ebc898c00) [pid = 1808] [serial = 209] [outer = 0x7f0eb66e2400] 15:50:44 INFO - PROCESS | 1808 | 1461192644051 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x7f0ebca53800) [pid = 1808] [serial = 210] [outer = 0x7f0eb66e2400] 15:50:44 INFO - PROCESS | 1808 | 1461192644744 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]]]}] 15:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1047ms 15:50:44 INFO - PROCESS | 1808 | 1461192644788 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1808 | 1461192644791 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:50:44 INFO - PROCESS | 1808 | 1461192644796 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1808 | 1461192644797 Marionette TRACE conn3 <- [1,254,null,{}] 15:50:44 INFO - PROCESS | 1808 | 1461192644802 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}] 15:50:44 INFO - PROCESS | 1808 | 1461192644926 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:50:45 INFO - PROCESS | 1808 | 1461192645019 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9f1b800 == 29 [pid = 1808] [id = 71] 15:50:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x7f0eaf581c00) [pid = 1808] [serial = 211] [outer = (nil)] 15:50:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x7f0ebca72c00) [pid = 1808] [serial = 212] [outer = 0x7f0eaf581c00] 15:50:45 INFO - PROCESS | 1808 | 1461192645080 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x7f0ebfd24800) [pid = 1808] [serial = 213] [outer = 0x7f0eaf581c00] 15:50:45 INFO - PROCESS | 1808 | 1461192645717 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]]]}] 15:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 975ms 15:50:45 INFO - PROCESS | 1808 | 1461192645772 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 1808 | 1461192645775 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:50:45 INFO - PROCESS | 1808 | 1461192645780 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 1808 | 1461192645782 Marionette TRACE conn3 <- [1,258,null,{}] 15:50:45 INFO - PROCESS | 1808 | 1461192645787 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}] 15:50:45 INFO - PROCESS | 1808 | 1461192645928 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:50:46 INFO - PROCESS | 1808 | 1461192646139 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc43800 == 30 [pid = 1808] [id = 72] 15:50:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x7f0eaf584000) [pid = 1808] [serial = 214] [outer = (nil)] 15:50:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x7f0eaf78e800) [pid = 1808] [serial = 215] [outer = 0x7f0eaf584000] 15:50:46 INFO - PROCESS | 1808 | 1461192646198 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x7f0eafe77800) [pid = 1808] [serial = 216] [outer = 0x7f0eaf584000] 15:50:46 INFO - PROCESS | 1808 | 1461192646914 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]]]}] 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x7f0ec9c18c00) [pid = 1808] [serial = 161] [outer = (nil)] [url = about:blank] 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x7f0ec666f800) [pid = 1808] [serial = 158] [outer = (nil)] [url = about:blank] 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x7f0ecbbbb400) [pid = 1808] [serial = 162] [outer = (nil)] [url = about:blank] 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x7f0eb8e03000) [pid = 1808] [serial = 155] [outer = (nil)] [url = about:blank] 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x7f0ec667a800) [pid = 1808] [serial = 150] [outer = (nil)] [url = about:blank] 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x7f0eb5b75400) [pid = 1808] [serial = 152] [outer = (nil)] [url = about:blank] 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x7f0eb65c6800) [pid = 1808] [serial = 153] [outer = (nil)] [url = about:blank] 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x7f0eb1b6f800) [pid = 1808] [serial = 165] [outer = (nil)] [url = about:blank] 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x7f0ec6b15c00) [pid = 1808] [serial = 159] [outer = (nil)] [url = about:blank] 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x7f0eb9e5cc00) [pid = 1808] [serial = 156] [outer = (nil)] [url = about:blank] 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x7f0eb0371800) [pid = 1808] [serial = 164] [outer = (nil)] [url = about:blank] 15:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1181ms 15:50:46 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x7f0ecbc4e000) [pid = 1808] [serial = 167] [outer = (nil)] [url = about:blank] 15:50:46 INFO - PROCESS | 1808 | 1461192646972 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 1808 | 1461192646978 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:50:47 INFO - PROCESS | 1808 | 1461192647001 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 1808 | 1461192647005 Marionette TRACE conn3 <- [1,262,null,{}] 15:50:47 INFO - PROCESS | 1808 | 1461192647012 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}] 15:50:47 INFO - PROCESS | 1808 | 1461192647137 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:50:47 INFO - PROCESS | 1808 | 1461192647147 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0322000 == 31 [pid = 1808] [id = 73] 15:50:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x7f0eb15a9800) [pid = 1808] [serial = 217] [outer = (nil)] 15:50:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x7f0eb265a000) [pid = 1808] [serial = 218] [outer = 0x7f0eb15a9800] 15:50:47 INFO - PROCESS | 1808 | 1461192647201 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x7f0eb3253c00) [pid = 1808] [serial = 219] [outer = 0x7f0eb15a9800] 15:50:47 INFO - PROCESS | 1808 | 1461192647805 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]]]}] 15:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 848ms 15:50:47 INFO - PROCESS | 1808 | 1461192647836 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:50:47 INFO - PROCESS | 1808 | 1461192647840 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:50:47 INFO - PROCESS | 1808 | 1461192647847 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 1808 | 1461192647850 Marionette TRACE conn3 <- [1,266,null,{}] 15:50:47 INFO - PROCESS | 1808 | 1461192647854 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}] 15:50:47 INFO - PROCESS | 1808 | 1461192647968 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:50:48 INFO - PROCESS | 1808 | 1461192648051 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6586000 == 32 [pid = 1808] [id = 74] 15:50:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x7f0eb324ac00) [pid = 1808] [serial = 220] [outer = (nil)] 15:50:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x7f0eb5eec400) [pid = 1808] [serial = 221] [outer = 0x7f0eb324ac00] 15:50:48 INFO - PROCESS | 1808 | 1461192648103 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x7f0eb772e000) [pid = 1808] [serial = 222] [outer = 0x7f0eb324ac00] 15:50:48 INFO - PROCESS | 1808 | 1461192648618 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]]]}] 15:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 827ms 15:50:48 INFO - PROCESS | 1808 | 1461192648703 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 1808 | 1461192648706 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:50:48 INFO - PROCESS | 1808 | 1461192648713 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 1808 | 1461192648720 Marionette TRACE conn3 <- [1,270,null,{}] 15:50:48 INFO - PROCESS | 1808 | 1461192648738 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}] 15:50:48 INFO - PROCESS | 1808 | 1461192648907 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:50:48 INFO - PROCESS | 1808 | 1461192648921 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8caf800 == 33 [pid = 1808] [id = 75] 15:50:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x7f0eb3257000) [pid = 1808] [serial = 223] [outer = (nil)] 15:50:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x7f0eb8e04800) [pid = 1808] [serial = 224] [outer = 0x7f0eb3257000] 15:50:48 INFO - PROCESS | 1808 | 1461192648970 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x7f0eb926ec00) [pid = 1808] [serial = 225] [outer = 0x7f0eb3257000] 15:50:49 INFO - PROCESS | 1808 | 1461192649614 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]]]}] 15:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 941ms 15:50:49 INFO - PROCESS | 1808 | 1461192649653 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:50:49 INFO - PROCESS | 1808 | 1461192649656 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:50:49 INFO - PROCESS | 1808 | 1461192649661 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:50:49 INFO - PROCESS | 1808 | 1461192649663 Marionette TRACE conn3 <- [1,274,null,{}] 15:50:49 INFO - PROCESS | 1808 | 1461192649687 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}] 15:50:49 INFO - PROCESS | 1808 | 1461192649820 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:50:49 INFO - PROCESS | 1808 | 1461192649885 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9739800 == 34 [pid = 1808] [id = 76] 15:50:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x7f0eb5bdb800) [pid = 1808] [serial = 226] [outer = (nil)] 15:50:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x7f0ebc898800) [pid = 1808] [serial = 227] [outer = 0x7f0eb5bdb800] 15:50:49 INFO - PROCESS | 1808 | 1461192649935 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x7f0ebfd25000) [pid = 1808] [serial = 228] [outer = 0x7f0eb5bdb800] 15:50:50 INFO - PROCESS | 1808 | 1461192650503 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]]]}] 15:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 900ms 15:50:50 INFO - PROCESS | 1808 | 1461192650565 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:50:50 INFO - PROCESS | 1808 | 1461192650568 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:50:50 INFO - PROCESS | 1808 | 1461192650572 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 1808 | 1461192650575 Marionette TRACE conn3 <- [1,278,null,{}] 15:50:50 INFO - PROCESS | 1808 | 1461192650579 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}] 15:50:50 INFO - PROCESS | 1808 | 1461192650713 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:50:50 INFO - PROCESS | 1808 | 1461192650738 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf7c5000 == 35 [pid = 1808] [id = 77] 15:50:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x7f0ec5aca000) [pid = 1808] [serial = 229] [outer = (nil)] 15:50:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x7f0ec68bb400) [pid = 1808] [serial = 230] [outer = 0x7f0ec5aca000] 15:50:50 INFO - PROCESS | 1808 | 1461192650799 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x7f0ec6b14800) [pid = 1808] [serial = 231] [outer = 0x7f0ec5aca000] 15:50:51 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x7f0eb65c8800) [pid = 1808] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:50:51 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x7f0eb19bc000) [pid = 1808] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:50:51 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x7f0eafb59400) [pid = 1808] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:50:51 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x7f0eaf587800) [pid = 1808] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:50:51 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x7f0eb36dbc00) [pid = 1808] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:50:51 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x7f0eb15a8c00) [pid = 1808] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:50:51 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x7f0eaf580400) [pid = 1808] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:50:51 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x7f0eb89adc00) [pid = 1808] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:50:51 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x7f0eaf785c00) [pid = 1808] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:50:51 INFO - PROCESS | 1808 | 1461192651406 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]]]}] 15:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 883ms 15:50:51 INFO - PROCESS | 1808 | 1461192651456 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:50:51 INFO - PROCESS | 1808 | 1461192651459 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:50:51 INFO - PROCESS | 1808 | 1461192651464 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:50:51 INFO - PROCESS | 1808 | 1461192651466 Marionette TRACE conn3 <- [1,282,null,{}] 15:50:51 INFO - PROCESS | 1808 | 1461192651477 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}] 15:50:51 INFO - PROCESS | 1808 | 1461192651585 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:50:51 INFO - PROCESS | 1808 | 1461192651601 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebadf4800 == 36 [pid = 1808] [id = 78] 15:50:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x7f0eb2512800) [pid = 1808] [serial = 232] [outer = (nil)] 15:50:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x7f0ec6b15000) [pid = 1808] [serial = 233] [outer = 0x7f0eb2512800] 15:50:51 INFO - PROCESS | 1808 | 1461192651652 Marionette DEBUG loaded listener.js 15:50:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x7f0ec6d37800) [pid = 1808] [serial = 234] [outer = 0x7f0eb2512800] 15:50:52 INFO - PROCESS | 1808 | 1461192652195 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]]]}] 15:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 780ms 15:50:52 INFO - PROCESS | 1808 | 1461192652244 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:50:52 INFO - PROCESS | 1808 | 1461192652246 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:50:52 INFO - PROCESS | 1808 | 1461192652251 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:50:52 INFO - PROCESS | 1808 | 1461192652253 Marionette TRACE conn3 <- [1,286,null,{}] 15:50:52 INFO - PROCESS | 1808 | 1461192652257 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}] 15:50:52 INFO - PROCESS | 1808 | 1461192652362 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:50:52 INFO - PROCESS | 1808 | 1461192652376 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec0920800 == 37 [pid = 1808] [id = 79] 15:50:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x7f0ec6671c00) [pid = 1808] [serial = 235] [outer = (nil)] 15:50:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x7f0ec7bd1400) [pid = 1808] [serial = 236] [outer = 0x7f0ec6671c00] 15:50:52 INFO - PROCESS | 1808 | 1461192652426 Marionette DEBUG loaded listener.js 15:50:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x7f0ec7ef0400) [pid = 1808] [serial = 237] [outer = 0x7f0ec6671c00] 15:50:53 INFO - PROCESS | 1808 | 1461192652998 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]]]}] 15:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 775ms 15:50:53 INFO - PROCESS | 1808 | 1461192653032 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 1808 | 1461192653034 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:50:53 INFO - PROCESS | 1808 | 1461192653048 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 1808 | 1461192653050 Marionette TRACE conn3 <- [1,290,null,{}] 15:50:53 INFO - PROCESS | 1808 | 1461192653056 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}] 15:50:53 INFO - PROCESS | 1808 | 1461192653160 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:50:53 INFO - PROCESS | 1808 | 1461192653289 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc32800 == 38 [pid = 1808] [id = 80] 15:50:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x7f0eaf583400) [pid = 1808] [serial = 238] [outer = (nil)] 15:50:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x7f0eafb59800) [pid = 1808] [serial = 239] [outer = 0x7f0eaf583400] 15:50:53 INFO - PROCESS | 1808 | 1461192653352 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x7f0eb0294400) [pid = 1808] [serial = 240] [outer = 0x7f0eaf583400] 15:50:54 INFO - PROCESS | 1808 | 1461192654072 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]]]}] 15:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1085ms 15:50:54 INFO - PROCESS | 1808 | 1461192654125 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 1808 | 1461192654130 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:50:54 INFO - PROCESS | 1808 | 1461192654136 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1808 | 1461192654141 Marionette TRACE conn3 <- [1,294,null,{}] 15:50:54 INFO - PROCESS | 1808 | 1461192654148 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}] 15:50:54 INFO - PROCESS | 1808 | 1461192654283 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:50:54 INFO - PROCESS | 1808 | 1461192654407 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb86a2000 == 39 [pid = 1808] [id = 81] 15:50:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x7f0eaf583c00) [pid = 1808] [serial = 241] [outer = (nil)] 15:50:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x7f0eb5bd3000) [pid = 1808] [serial = 242] [outer = 0x7f0eaf583c00] 15:50:54 INFO - PROCESS | 1808 | 1461192654468 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x7f0eb77c3400) [pid = 1808] [serial = 243] [outer = 0x7f0eaf583c00] 15:50:55 INFO - PROCESS | 1808 | 1461192655139 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]]]}] 15:50:55 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. 15:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1031ms 15:50:55 INFO - PROCESS | 1808 | 1461192655168 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 1808 | 1461192655173 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:50:55 INFO - PROCESS | 1808 | 1461192655180 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 1808 | 1461192655183 Marionette TRACE conn3 <- [1,298,null,{}] 15:50:55 INFO - PROCESS | 1808 | 1461192655188 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}] 15:50:55 INFO - PROCESS | 1808 | 1461192655314 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:50:55 INFO - PROCESS | 1808 | 1461192655437 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec09b9800 == 40 [pid = 1808] [id = 82] 15:50:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x7f0eb32bbc00) [pid = 1808] [serial = 244] [outer = (nil)] 15:50:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x7f0eb9e56000) [pid = 1808] [serial = 245] [outer = 0x7f0eb32bbc00] 15:50:55 INFO - PROCESS | 1808 | 1461192655500 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x7f0ec5a3d400) [pid = 1808] [serial = 246] [outer = 0x7f0eb32bbc00] 15:50:56 INFO - PROCESS | 1808 | 1461192656189 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]]]}] 15:50:56 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. 15:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1027ms 15:50:56 INFO - PROCESS | 1808 | 1461192656207 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:50:56 INFO - PROCESS | 1808 | 1461192656210 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:50:56 INFO - PROCESS | 1808 | 1461192656217 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - PROCESS | 1808 | 1461192656224 Marionette TRACE conn3 <- [1,302,null,{}] 15:50:56 INFO - PROCESS | 1808 | 1461192656252 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}] 15:50:56 INFO - PROCESS | 1808 | 1461192656380 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:50:56 INFO - PROCESS | 1808 | 1461192656506 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec68f0000 == 41 [pid = 1808] [id = 83] 15:50:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0eb5b71400) [pid = 1808] [serial = 247] [outer = (nil)] 15:50:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0ec7a2b000) [pid = 1808] [serial = 248] [outer = 0x7f0eb5b71400] 15:50:56 INFO - PROCESS | 1808 | 1461192656565 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0ec97de000) [pid = 1808] [serial = 249] [outer = 0x7f0eb5b71400] 15:50:57 INFO - PROCESS | 1808 | 1461192657331 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]]]}] 15:50:57 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. 15:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1187ms 15:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:50:57 INFO - PROCESS | 1808 | 1461192657403 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 1808 | 1461192657406 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:50:57 INFO - PROCESS | 1808 | 1461192657411 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 1808 | 1461192657414 Marionette TRACE conn3 <- [1,306,null,{}] 15:50:57 INFO - PROCESS | 1808 | 1461192657418 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}] 15:50:57 INFO - PROCESS | 1808 | 1461192657553 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:50:57 INFO - PROCESS | 1808 | 1461192657824 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5c52000 == 42 [pid = 1808] [id = 84] 15:50:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0eafe76c00) [pid = 1808] [serial = 250] [outer = (nil)] 15:50:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eafe7ec00) [pid = 1808] [serial = 251] [outer = 0x7f0eafe76c00] 15:50:57 INFO - PROCESS | 1808 | 1461192657893 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eb1851c00) [pid = 1808] [serial = 252] [outer = 0x7f0eafe76c00] 15:50:58 INFO - PROCESS | 1808 | 1461192658660 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]]]}] 15:50:58 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. 15:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1282ms 15:50:58 INFO - PROCESS | 1808 | 1461192658705 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:50:58 INFO - PROCESS | 1808 | 1461192658710 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:50:58 INFO - PROCESS | 1808 | 1461192658718 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 1808 | 1461192658721 Marionette TRACE conn3 <- [1,310,null,{}] 15:50:58 INFO - PROCESS | 1808 | 1461192658727 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}] 15:50:58 INFO - PROCESS | 1808 | 1461192658872 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:50:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec0920800 == 41 [pid = 1808] [id = 79] 15:50:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebadf4800 == 40 [pid = 1808] [id = 78] 15:50:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf7c5000 == 39 [pid = 1808] [id = 77] 15:50:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9739800 == 38 [pid = 1808] [id = 76] 15:50:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8caf800 == 37 [pid = 1808] [id = 75] 15:50:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6586000 == 36 [pid = 1808] [id = 74] 15:50:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0322000 == 35 [pid = 1808] [id = 73] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0eb9f73800) [pid = 1808] [serial = 197] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafc43800 == 34 [pid = 1808] [id = 72] 15:50:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9f1b800 == 33 [pid = 1808] [id = 71] 15:50:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb973a000 == 32 [pid = 1808] [id = 70] 15:50:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb908d000 == 31 [pid = 1808] [id = 69] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eb8bbb400) [pid = 1808] [serial = 173] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x7f0eb02a2800) [pid = 1808] [serial = 177] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x7f0eb73b6c00) [pid = 1808] [serial = 185] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0eb8488c00) [pid = 1808] [serial = 189] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x7f0eb9423800) [pid = 1808] [serial = 194] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x7f0eb7785000) [pid = 1808] [serial = 186] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x7f0eb926b400) [pid = 1808] [serial = 192] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x7f0eb5e39000) [pid = 1808] [serial = 183] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x7f0eb77cf000) [pid = 1808] [serial = 188] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x7f0eb9767800) [pid = 1808] [serial = 174] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x7f0eafb5cc00) [pid = 1808] [serial = 176] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x7f0eb3255000) [pid = 1808] [serial = 171] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x7f0eb1b74c00) [pid = 1808] [serial = 170] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x7f0eb36e1400) [pid = 1808] [serial = 182] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x7f0eb2660400) [pid = 1808] [serial = 179] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x7f0eb324ec00) [pid = 1808] [serial = 180] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x7f0eb9ebb400) [pid = 1808] [serial = 195] [outer = (nil)] [url = about:blank] 15:50:58 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x7f0eb8e0c000) [pid = 1808] [serial = 191] [outer = (nil)] [url = about:blank] 15:50:59 INFO - PROCESS | 1808 | 1461192659013 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffb4800 == 32 [pid = 1808] [id = 85] 15:50:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x7f0eafb5cc00) [pid = 1808] [serial = 253] [outer = (nil)] 15:50:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x7f0eb32b6400) [pid = 1808] [serial = 254] [outer = 0x7f0eafb5cc00] 15:50:59 INFO - PROCESS | 1808 | 1461192659066 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x7f0eb77c2400) [pid = 1808] [serial = 255] [outer = 0x7f0eafb5cc00] 15:50:59 INFO - PROCESS | 1808 | 1461192659592 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]]]}] 15:50:59 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. 15:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 928ms 15:50:59 INFO - PROCESS | 1808 | 1461192659648 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1808 | 1461192659652 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:50:59 INFO - PROCESS | 1808 | 1461192659659 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1808 | 1461192659661 Marionette TRACE conn3 <- [1,314,null,{}] 15:50:59 INFO - PROCESS | 1808 | 1461192659665 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}] 15:50:59 INFO - PROCESS | 1808 | 1461192659774 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:50:59 INFO - PROCESS | 1808 | 1461192659787 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb77ef800 == 33 [pid = 1808] [id = 86] 15:50:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x7f0eb8e02800) [pid = 1808] [serial = 256] [outer = (nil)] 15:50:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x7f0eb9261800) [pid = 1808] [serial = 257] [outer = 0x7f0eb8e02800] 15:50:59 INFO - PROCESS | 1808 | 1461192659837 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x7f0eb9e50800) [pid = 1808] [serial = 258] [outer = 0x7f0eb8e02800] 15:51:00 INFO - PROCESS | 1808 | 1461192660506 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]]]}] 15:51:00 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. 15:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 879ms 15:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:51:00 INFO - PROCESS | 1808 | 1461192660537 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 1808 | 1461192660539 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:51:00 INFO - PROCESS | 1808 | 1461192660546 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 1808 | 1461192660553 Marionette TRACE conn3 <- [1,318,null,{}] 15:51:00 INFO - PROCESS | 1808 | 1461192660564 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}] 15:51:00 INFO - PROCESS | 1808 | 1461192660678 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:51:00 INFO - PROCESS | 1808 | 1461192660693 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9240000 == 34 [pid = 1808] [id = 87] 15:51:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x7f0eafb5c000) [pid = 1808] [serial = 259] [outer = (nil)] 15:51:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x7f0ec5ac8c00) [pid = 1808] [serial = 260] [outer = 0x7f0eafb5c000] 15:51:00 INFO - PROCESS | 1808 | 1461192660743 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x7f0ec68c7400) [pid = 1808] [serial = 261] [outer = 0x7f0eafb5c000] 15:51:01 INFO - PROCESS | 1808 | 1461192661383 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]]]}] 15:51:01 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. 15:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 883ms 15:51:01 INFO - PROCESS | 1808 | 1461192661427 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 1808 | 1461192661430 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:51:01 INFO - PROCESS | 1808 | 1461192661440 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 1808 | 1461192661441 Marionette TRACE conn3 <- [1,322,null,{}] 15:51:01 INFO - PROCESS | 1808 | 1461192661445 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}] 15:51:01 INFO - PROCESS | 1808 | 1461192661587 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:51:01 INFO - PROCESS | 1808 | 1461192661642 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebadd9000 == 35 [pid = 1808] [id = 88] 15:51:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x7f0eb1852c00) [pid = 1808] [serial = 262] [outer = (nil)] 15:51:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x7f0ec6d45400) [pid = 1808] [serial = 263] [outer = 0x7f0eb1852c00] 15:51:01 INFO - PROCESS | 1808 | 1461192661693 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x7f0ec97ecc00) [pid = 1808] [serial = 264] [outer = 0x7f0eb1852c00] 15:51:02 INFO - PROCESS | 1808 | 1461192662277 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]]]}] 15:51:02 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. 15:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 875ms 15:51:02 INFO - PROCESS | 1808 | 1461192662315 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:51:02 INFO - PROCESS | 1808 | 1461192662317 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:51:02 INFO - PROCESS | 1808 | 1461192662322 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:51:02 INFO - PROCESS | 1808 | 1461192662324 Marionette TRACE conn3 <- [1,326,null,{}] 15:51:02 INFO - PROCESS | 1808 | 1461192662328 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}] 15:51:02 INFO - PROCESS | 1808 | 1461192662462 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:51:02 INFO - PROCESS | 1808 | 1461192662485 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec0914000 == 36 [pid = 1808] [id = 89] 15:51:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x7f0ecb5a3400) [pid = 1808] [serial = 265] [outer = (nil)] 15:51:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0ecbbc4400) [pid = 1808] [serial = 266] [outer = 0x7f0ecb5a3400] 15:51:02 INFO - PROCESS | 1808 | 1461192662547 Marionette DEBUG loaded listener.js 15:51:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0ecbd5f800) [pid = 1808] [serial = 267] [outer = 0x7f0ecb5a3400] 15:51:03 INFO - PROCESS | 1808 | 1461192663152 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]]]}] 15:51:03 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. 15:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 877ms 15:51:03 INFO - PROCESS | 1808 | 1461192663208 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:51:03 INFO - PROCESS | 1808 | 1461192663218 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:51:03 INFO - PROCESS | 1808 | 1461192663223 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:51:03 INFO - PROCESS | 1808 | 1461192663226 Marionette TRACE conn3 <- [1,330,null,{}] 15:51:03 INFO - PROCESS | 1808 | 1461192663230 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}] 15:51:03 INFO - PROCESS | 1808 | 1461192663424 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:51:03 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0eb5bdb800) [pid = 1808] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:51:03 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x7f0eb8e05400) [pid = 1808] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:51:03 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x7f0eb15a9800) [pid = 1808] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:51:03 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x7f0ec5aca000) [pid = 1808] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:51:03 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x7f0eb3257000) [pid = 1808] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:51:03 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x7f0eaf584000) [pid = 1808] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:51:03 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x7f0eb324ac00) [pid = 1808] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:51:03 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x7f0eb2512800) [pid = 1808] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:51:03 INFO - PROCESS | 1808 | 1461192663495 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb15f2800 == 37 [pid = 1808] [id = 90] 15:51:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x7f0eaf58cc00) [pid = 1808] [serial = 268] [outer = (nil)] 15:51:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x7f0eb2512800) [pid = 1808] [serial = 269] [outer = 0x7f0eaf58cc00] 15:51:03 INFO - PROCESS | 1808 | 1461192663545 Marionette DEBUG loaded listener.js 15:51:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x7f0ec5ac1800) [pid = 1808] [serial = 270] [outer = 0x7f0eaf58cc00] 15:51:04 INFO - PROCESS | 1808 | 1461192664154 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]]]}] 15:51:04 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. 15:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 974ms 15:51:04 INFO - PROCESS | 1808 | 1461192664197 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1808 | 1461192664200 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:51:04 INFO - PROCESS | 1808 | 1461192664204 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1808 | 1461192664206 Marionette TRACE conn3 <- [1,334,null,{}] 15:51:04 INFO - PROCESS | 1808 | 1461192664211 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}] 15:51:04 INFO - PROCESS | 1808 | 1461192664315 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:51:04 INFO - PROCESS | 1808 | 1461192664402 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec7a04000 == 38 [pid = 1808] [id = 91] 15:51:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x7f0eaf78a400) [pid = 1808] [serial = 271] [outer = (nil)] 15:51:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x7f0ecc0c8800) [pid = 1808] [serial = 272] [outer = 0x7f0eaf78a400] 15:51:04 INFO - PROCESS | 1808 | 1461192664452 Marionette DEBUG loaded listener.js 15:51:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x7f0ecc131c00) [pid = 1808] [serial = 273] [outer = 0x7f0eaf78a400] 15:51:04 INFO - PROCESS | 1808 | 1461192664926 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]]]}] 15:51:04 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. 15:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 775ms 15:51:04 INFO - PROCESS | 1808 | 1461192664980 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1808 | 1461192664983 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:51:04 INFO - PROCESS | 1808 | 1461192664987 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1808 | 1461192664990 Marionette TRACE conn3 <- [1,338,null,{}] 15:51:04 INFO - PROCESS | 1808 | 1461192664994 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}] 15:51:05 INFO - PROCESS | 1808 | 1461192665131 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:51:05 INFO - PROCESS | 1808 | 1461192665151 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec9711000 == 39 [pid = 1808] [id = 92] 15:51:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0ecbfb1000) [pid = 1808] [serial = 274] [outer = (nil)] 15:51:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0ecdd9a000) [pid = 1808] [serial = 275] [outer = 0x7f0ecbfb1000] 15:51:05 INFO - PROCESS | 1808 | 1461192665200 Marionette DEBUG loaded listener.js 15:51:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0ece7ea400) [pid = 1808] [serial = 276] [outer = 0x7f0ecbfb1000] 15:51:05 INFO - PROCESS | 1808 | 1461192665936 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]]]}] 15:51:05 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. 15:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 981ms 15:51:05 INFO - PROCESS | 1808 | 1461192665969 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:51:05 INFO - PROCESS | 1808 | 1461192665974 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:51:05 INFO - PROCESS | 1808 | 1461192665982 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:51:05 INFO - PROCESS | 1808 | 1461192665986 Marionette TRACE conn3 <- [1,342,null,{}] 15:51:05 INFO - PROCESS | 1808 | 1461192665993 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}] 15:51:06 INFO - PROCESS | 1808 | 1461192666159 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:51:06 INFO - PROCESS | 1808 | 1461192666179 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb80e1000 == 40 [pid = 1808] [id = 93] 15:51:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0eb324f000) [pid = 1808] [serial = 277] [outer = (nil)] 15:51:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eb65c6800) [pid = 1808] [serial = 278] [outer = 0x7f0eb324f000] 15:51:06 INFO - PROCESS | 1808 | 1461192666239 Marionette DEBUG loaded listener.js 15:51:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eb80d3c00) [pid = 1808] [serial = 279] [outer = 0x7f0eb324f000] 15:51:06 INFO - PROCESS | 1808 | 1461192666950 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]]]}] 15:51:06 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. 15:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 978ms 15:51:06 INFO - PROCESS | 1808 | 1461192666960 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:51:06 INFO - PROCESS | 1808 | 1461192666966 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:51:06 INFO - PROCESS | 1808 | 1461192666975 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:51:06 INFO - PROCESS | 1808 | 1461192666978 Marionette TRACE conn3 <- [1,346,null,{}] 15:51:06 INFO - PROCESS | 1808 | 1461192666982 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}] 15:51:07 INFO - PROCESS | 1808 | 1461192667111 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:51:07 INFO - PROCESS | 1808 | 1461192667238 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebc7af000 == 41 [pid = 1808] [id = 94] 15:51:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb77c9800) [pid = 1808] [serial = 280] [outer = (nil)] 15:51:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eba2b0800) [pid = 1808] [serial = 281] [outer = 0x7f0eb77c9800] 15:51:07 INFO - PROCESS | 1808 | 1461192667300 Marionette DEBUG loaded listener.js 15:51:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0ec5ac9000) [pid = 1808] [serial = 282] [outer = 0x7f0eb77c9800] 15:51:07 INFO - PROCESS | 1808 | 1461192667968 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]]]}] 15:51:08 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. 15:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1031ms 15:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:51:08 INFO - PROCESS | 1808 | 1461192668006 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:51:08 INFO - PROCESS | 1808 | 1461192668009 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:51:08 INFO - PROCESS | 1808 | 1461192668014 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:51:08 INFO - PROCESS | 1808 | 1461192668019 Marionette TRACE conn3 <- [1,350,null,{}] 15:51:08 INFO - PROCESS | 1808 | 1461192668165 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}] 15:51:08 INFO - PROCESS | 1808 | 1461192668315 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:51:08 INFO - PROCESS | 1808 | 1461192668415 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb53d800 == 42 [pid = 1808] [id = 95] 15:51:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0ec7efb400) [pid = 1808] [serial = 283] [outer = (nil)] 15:51:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0ecbd60c00) [pid = 1808] [serial = 284] [outer = 0x7f0ec7efb400] 15:51:08 INFO - PROCESS | 1808 | 1461192668477 Marionette DEBUG loaded listener.js 15:51:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0ecc02a800) [pid = 1808] [serial = 285] [outer = 0x7f0ec7efb400] 15:51:09 INFO - PROCESS | 1808 | 1461192669160 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]]]}] 15:51:09 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. 15:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1186ms 15:51:09 INFO - PROCESS | 1808 | 1461192669200 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:51:09 INFO - PROCESS | 1808 | 1461192669204 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:51:09 INFO - PROCESS | 1808 | 1461192669209 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:51:09 INFO - PROCESS | 1808 | 1461192669211 Marionette TRACE conn3 <- [1,354,null,{}] 15:51:09 INFO - PROCESS | 1808 | 1461192669216 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}] 15:51:09 INFO - PROCESS | 1808 | 1461192669359 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:51:09 INFO - PROCESS | 1808 | 1461192669485 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbd8b000 == 43 [pid = 1808] [id = 96] 15:51:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eaf784400) [pid = 1808] [serial = 286] [outer = (nil)] 15:51:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0ece7f7800) [pid = 1808] [serial = 287] [outer = 0x7f0eaf784400] 15:51:09 INFO - PROCESS | 1808 | 1461192669545 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eceaa6400) [pid = 1808] [serial = 288] [outer = 0x7f0eaf784400] 15:51:10 INFO - PROCESS | 1808 | 1461192670232 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]]]}] 15:51:10 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. 15:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1077ms 15:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:51:10 INFO - PROCESS | 1808 | 1461192670288 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 1808 | 1461192670290 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:51:10 INFO - PROCESS | 1808 | 1461192670296 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 1808 | 1461192670298 Marionette TRACE conn3 <- [1,358,null,{}] 15:51:10 INFO - PROCESS | 1808 | 1461192670303 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}] 15:51:10 INFO - PROCESS | 1808 | 1461192670429 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:51:10 INFO - PROCESS | 1808 | 1461192670708 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eafe7c800) [pid = 1808] [serial = 289] [outer = 0x7f0eaf78a800] 15:51:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb908d000 == 44 [pid = 1808] [id = 97] 15:51:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eaf787c00) [pid = 1808] [serial = 290] [outer = (nil)] 15:51:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb184ec00) [pid = 1808] [serial = 291] [outer = 0x7f0eaf787c00] 15:51:10 INFO - PROCESS | 1808 | 1461192670799 Marionette DEBUG loaded listener.js 15:51:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0eb3249c00) [pid = 1808] [serial = 292] [outer = 0x7f0eaf787c00] 15:51:11 INFO - PROCESS | 1808 | 1461192671674 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]]]}] 15:51:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec7a04000 == 43 [pid = 1808] [id = 91] 15:51:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb15f2800 == 42 [pid = 1808] [id = 90] 15:51:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec0914000 == 41 [pid = 1808] [id = 89] 15:51:11 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0ec7bd1400) [pid = 1808] [serial = 236] [outer = (nil)] [url = about:blank] 15:51:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebadd9000 == 40 [pid = 1808] [id = 88] 15:51:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9240000 == 39 [pid = 1808] [id = 87] 15:51:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb77ef800 == 38 [pid = 1808] [id = 86] 15:51:11 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. 15:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1429ms 15:51:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaffb4800 == 37 [pid = 1808] [id = 85] 15:51:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5c52000 == 36 [pid = 1808] [id = 84] 15:51:11 INFO - PROCESS | 1808 | 1461192671732 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:51:11 INFO - PROCESS | 1808 | 1461192671737 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:51:11 INFO - PROCESS | 1808 | 1461192671744 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:51:11 INFO - PROCESS | 1808 | 1461192671747 Marionette TRACE conn3 <- [1,362,null,{}] 15:51:11 INFO - PROCESS | 1808 | 1461192671753 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}] 15:51:11 INFO - PROCESS | 1808 | 1461192671867 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:51:11 INFO - PROCESS | 1808 | 1461192671882 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1819800 == 37 [pid = 1808] [id = 98] 15:51:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0eb5eed400) [pid = 1808] [serial = 293] [outer = (nil)] 15:51:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0eb8bb2c00) [pid = 1808] [serial = 294] [outer = 0x7f0eb5eed400] 15:51:11 INFO - PROCESS | 1808 | 1461192671934 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0eb941f800) [pid = 1808] [serial = 295] [outer = 0x7f0eb5eed400] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0ebc898800) [pid = 1808] [serial = 227] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0eba2b4c00) [pid = 1808] [serial = 198] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb265a000) [pid = 1808] [serial = 218] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0ec68bb400) [pid = 1808] [serial = 230] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eb15a2800) [pid = 1808] [serial = 200] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb926ec00) [pid = 1808] [serial = 225] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb3253c00) [pid = 1808] [serial = 219] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eaf78e800) [pid = 1808] [serial = 215] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb772e000) [pid = 1808] [serial = 222] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eb8e04800) [pid = 1808] [serial = 224] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0ec6d37800) [pid = 1808] [serial = 234] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eafe77800) [pid = 1808] [serial = 216] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eb8e0a800) [pid = 1808] [serial = 206] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb5eec400) [pid = 1808] [serial = 221] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0ebc898c00) [pid = 1808] [serial = 209] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0ebfd25000) [pid = 1808] [serial = 228] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eb5b7bc00) [pid = 1808] [serial = 203] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x7f0ec6b15000) [pid = 1808] [serial = 233] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x7f0ec6b14800) [pid = 1808] [serial = 231] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0ebca72c00) [pid = 1808] [serial = 212] [outer = (nil)] [url = about:blank] 15:51:12 INFO - PROCESS | 1808 | 1461192672591 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]]]}] 15:51:12 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. 15:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 877ms 15:51:12 INFO - PROCESS | 1808 | 1461192672623 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:51:12 INFO - PROCESS | 1808 | 1461192672627 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:51:12 INFO - PROCESS | 1808 | 1461192672637 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:51:12 INFO - PROCESS | 1808 | 1461192672638 Marionette TRACE conn3 <- [1,366,null,{}] 15:51:12 INFO - PROCESS | 1808 | 1461192672647 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}] 15:51:12 INFO - PROCESS | 1808 | 1461192672757 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:51:12 INFO - PROCESS | 1808 | 1461192672773 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb80de000 == 38 [pid = 1808] [id = 99] 15:51:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0eb5025000) [pid = 1808] [serial = 296] [outer = (nil)] 15:51:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0eb502b800) [pid = 1808] [serial = 297] [outer = 0x7f0eb5025000] 15:51:12 INFO - PROCESS | 1808 | 1461192672824 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0eb941c800) [pid = 1808] [serial = 298] [outer = 0x7f0eb5025000] 15:51:13 INFO - PROCESS | 1808 | 1461192673502 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]]]}] 15:51:13 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. 15:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 883ms 15:51:13 INFO - PROCESS | 1808 | 1461192673516 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:51:13 INFO - PROCESS | 1808 | 1461192673518 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:51:13 INFO - PROCESS | 1808 | 1461192673525 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 1808 | 1461192673533 Marionette TRACE conn3 <- [1,370,null,{}] 15:51:13 INFO - PROCESS | 1808 | 1461192673556 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}] 15:51:13 INFO - PROCESS | 1808 | 1461192673676 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:51:13 INFO - PROCESS | 1808 | 1461192673690 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9f07000 == 39 [pid = 1808] [id = 100] 15:51:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0ebca56000) [pid = 1808] [serial = 299] [outer = (nil)] 15:51:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0ebcabe400) [pid = 1808] [serial = 300] [outer = 0x7f0ebca56000] 15:51:13 INFO - PROCESS | 1808 | 1461192673741 Marionette DEBUG loaded listener.js 15:51:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0ec699ec00) [pid = 1808] [serial = 301] [outer = 0x7f0ebca56000] 15:51:14 INFO - PROCESS | 1808 | 1461192674403 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]]]}] 15:51:14 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. 15:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 934ms 15:51:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:51:14 INFO - PROCESS | 1808 | 1461192674458 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:51:14 INFO - PROCESS | 1808 | 1461192674460 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:51:14 INFO - PROCESS | 1808 | 1461192674468 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:51:14 INFO - PROCESS | 1808 | 1461192674470 Marionette TRACE conn3 <- [1,374,null,{}] 15:51:14 INFO - PROCESS | 1808 | 1461192674475 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}] 15:51:14 INFO - PROCESS | 1808 | 1461192674614 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:51:14 INFO - PROCESS | 1808 | 1461192674626 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebca38000 == 40 [pid = 1808] [id = 101] 15:51:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb7aad000) [pid = 1808] [serial = 302] [outer = (nil)] 15:51:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb7ab6400) [pid = 1808] [serial = 303] [outer = 0x7f0eb7aad000] 15:51:14 INFO - PROCESS | 1808 | 1461192674677 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb7abbc00) [pid = 1808] [serial = 304] [outer = 0x7f0eb7aad000] 15:51:15 INFO - PROCESS | 1808 | 1461192675307 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:51:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 884ms 15:51:15 INFO - PROCESS | 1808 | 1461192675352 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1808 | 1461192675355 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:51:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:51:15 INFO - PROCESS | 1808 | 1461192675359 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1808 | 1461192675361 Marionette TRACE conn3 <- [1,378,null,{}] 15:51:15 INFO - PROCESS | 1808 | 1461192675371 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}] 15:51:15 INFO - PROCESS | 1808 | 1461192675500 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:51:15 INFO - PROCESS | 1808 | 1461192675558 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec688e800 == 41 [pid = 1808] [id = 102] 15:51:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0ec6b9d800) [pid = 1808] [serial = 305] [outer = (nil)] 15:51:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0ec7ad0800) [pid = 1808] [serial = 306] [outer = 0x7f0ec6b9d800] 15:51:15 INFO - PROCESS | 1808 | 1461192675616 Marionette DEBUG loaded listener.js 15:51:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0ec9c18c00) [pid = 1808] [serial = 307] [outer = 0x7f0ec6b9d800] 15:51:16 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb8e02800) [pid = 1808] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:51:16 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eafb5c000) [pid = 1808] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:51:16 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eafb5cc00) [pid = 1808] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:51:16 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eafe76c00) [pid = 1808] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:51:16 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eb1852c00) [pid = 1808] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:51:16 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eaf58cc00) [pid = 1808] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:51:16 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0ecb5a3400) [pid = 1808] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:51:16 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0eaf78a400) [pid = 1808] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:51:16 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0ec6671c00) [pid = 1808] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:51:16 INFO - PROCESS | 1808 | 1461192676282 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:51:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:51:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 931ms 15:51:16 INFO - PROCESS | 1808 | 1461192676290 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:51:16 INFO - PROCESS | 1808 | 1461192676292 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:51:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:51:16 INFO - PROCESS | 1808 | 1461192676297 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:51:16 INFO - PROCESS | 1808 | 1461192676299 Marionette TRACE conn3 <- [1,382,null,{}] 15:51:16 INFO - PROCESS | 1808 | 1461192676304 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}] 15:51:16 INFO - PROCESS | 1808 | 1461192676445 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:51:16 INFO - PROCESS | 1808 | 1461192676455 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6b39800 == 42 [pid = 1808] [id = 103] 15:51:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eb8ec5400) [pid = 1808] [serial = 308] [outer = (nil)] 15:51:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0ecbbc0800) [pid = 1808] [serial = 309] [outer = 0x7f0eb8ec5400] 15:51:16 INFO - PROCESS | 1808 | 1461192676510 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0ecc026400) [pid = 1808] [serial = 310] [outer = 0x7f0eb8ec5400] 15:51:17 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:17 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:51:17 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:17 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:17 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:17 INFO - PROCESS | 1808 | 1461192677094 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:51:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:51:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 825ms 15:51:17 INFO - PROCESS | 1808 | 1461192677122 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:51:17 INFO - PROCESS | 1808 | 1461192677125 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:51:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:51:17 INFO - PROCESS | 1808 | 1461192677130 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:51:17 INFO - PROCESS | 1808 | 1461192677132 Marionette TRACE conn3 <- [1,386,null,{}] 15:51:17 INFO - PROCESS | 1808 | 1461192677136 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}] 15:51:17 INFO - PROCESS | 1808 | 1461192677239 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:51:17 INFO - PROCESS | 1808 | 1461192677327 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb518800 == 43 [pid = 1808] [id = 104] 15:51:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb324e400) [pid = 1808] [serial = 311] [outer = (nil)] 15:51:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0ecdd9c000) [pid = 1808] [serial = 312] [outer = 0x7f0eb324e400] 15:51:17 INFO - PROCESS | 1808 | 1461192677377 Marionette DEBUG loaded listener.js 15:51:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0ed005a000) [pid = 1808] [serial = 313] [outer = 0x7f0eb324e400] 15:51:17 INFO - PROCESS | 1808 | 1461192677878 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]]]}] 15:51:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:51:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 774ms 15:51:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:51:17 INFO - PROCESS | 1808 | 1461192677912 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:51:17 INFO - PROCESS | 1808 | 1461192677914 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:51:17 INFO - PROCESS | 1808 | 1461192677919 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:51:17 INFO - PROCESS | 1808 | 1461192677921 Marionette TRACE conn3 <- [1,390,null,{}] 15:51:17 INFO - PROCESS | 1808 | 1461192677925 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}] 15:51:18 INFO - PROCESS | 1808 | 1461192678028 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:51:18 INFO - PROCESS | 1808 | 1461192678038 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc0ae800 == 44 [pid = 1808] [id = 105] 15:51:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eb0299000) [pid = 1808] [serial = 314] [outer = (nil)] 15:51:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0ed0292800) [pid = 1808] [serial = 315] [outer = 0x7f0eb0299000] 15:51:18 INFO - PROCESS | 1808 | 1461192678090 Marionette DEBUG loaded listener.js 15:51:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0ed02e6400) [pid = 1808] [serial = 316] [outer = 0x7f0eb0299000] 15:51:18 INFO - PROCESS | 1808 | 1461192678924 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]]]}] 15:51:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:51:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1075ms 15:51:18 INFO - PROCESS | 1808 | 1461192678994 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:51:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:51:19 INFO - PROCESS | 1808 | 1461192679000 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:51:19 INFO - PROCESS | 1808 | 1461192679007 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:51:19 INFO - PROCESS | 1808 | 1461192679012 Marionette TRACE conn3 <- [1,394,null,{}] 15:51:19 INFO - PROCESS | 1808 | 1461192679018 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}] 15:51:19 INFO - PROCESS | 1808 | 1461192679155 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:51:19 INFO - PROCESS | 1808 | 1461192679280 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9078000 == 45 [pid = 1808] [id = 106] 15:51:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eb5021400) [pid = 1808] [serial = 317] [outer = (nil)] 15:51:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eb5b75400) [pid = 1808] [serial = 318] [outer = 0x7f0eb5021400] 15:51:19 INFO - PROCESS | 1808 | 1461192679342 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb77c1000) [pid = 1808] [serial = 319] [outer = 0x7f0eb5021400] 15:51:20 INFO - PROCESS | 1808 | 1461192680063 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]]]}] 15:51:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:51:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1136ms 15:51:20 INFO - PROCESS | 1808 | 1461192680145 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:51:20 INFO - PROCESS | 1808 | 1461192680152 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:51:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:51:20 INFO - PROCESS | 1808 | 1461192680161 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 1808 | 1461192680165 Marionette TRACE conn3 <- [1,398,null,{}] 15:51:20 INFO - PROCESS | 1808 | 1461192680169 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}] 15:51:20 INFO - PROCESS | 1808 | 1461192680301 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:51:20 INFO - PROCESS | 1808 | 1461192680425 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec688b800 == 46 [pid = 1808] [id = 107] 15:51:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eb5022800) [pid = 1808] [serial = 320] [outer = (nil)] 15:51:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb9ec7400) [pid = 1808] [serial = 321] [outer = 0x7f0eb5022800] 15:51:20 INFO - PROCESS | 1808 | 1461192680487 Marionette DEBUG loaded listener.js 15:51:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0ebca5a400) [pid = 1808] [serial = 322] [outer = 0x7f0eb5022800] 15:51:21 INFO - PROCESS | 1808 | 1461192681310 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]]]}] 15:51:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:51:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1177ms 15:51:21 INFO - PROCESS | 1808 | 1461192681338 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:51:21 INFO - PROCESS | 1808 | 1461192681341 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:51:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:51:21 INFO - PROCESS | 1808 | 1461192681346 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:51:21 INFO - PROCESS | 1808 | 1461192681351 Marionette TRACE conn3 <- [1,402,null,{}] 15:51:21 INFO - PROCESS | 1808 | 1461192681364 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}] 15:51:21 INFO - PROCESS | 1808 | 1461192681495 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:51:21 INFO - PROCESS | 1808 | 1461192681626 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecdd88000 == 47 [pid = 1808] [id = 108] 15:51:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0ec7a32c00) [pid = 1808] [serial = 323] [outer = (nil)] 15:51:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0ecbd6c800) [pid = 1808] [serial = 324] [outer = 0x7f0ec7a32c00] 15:51:21 INFO - PROCESS | 1808 | 1461192681690 Marionette DEBUG loaded listener.js 15:51:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0ed005a400) [pid = 1808] [serial = 325] [outer = 0x7f0ec7a32c00] 15:51:22 INFO - PROCESS | 1808 | 1461192682491 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]]]}] 15:51:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:51:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1192ms 15:51:22 INFO - PROCESS | 1808 | 1461192682539 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:51:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:51:22 INFO - PROCESS | 1808 | 1461192682543 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:51:22 INFO - PROCESS | 1808 | 1461192682547 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:51:22 INFO - PROCESS | 1808 | 1461192682550 Marionette TRACE conn3 <- [1,406,null,{}] 15:51:22 INFO - PROCESS | 1808 | 1461192682555 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}] 15:51:22 INFO - PROCESS | 1808 | 1461192682678 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:51:22 INFO - PROCESS | 1808 | 1461192682809 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb31e7000 == 48 [pid = 1808] [id = 109] 15:51:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0eaf78e800) [pid = 1808] [serial = 326] [outer = (nil)] 15:51:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0eb5b77000) [pid = 1808] [serial = 327] [outer = 0x7f0eaf78e800] 15:51:22 INFO - PROCESS | 1808 | 1461192682868 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x7f0eb80a4800) [pid = 1808] [serial = 328] [outer = 0x7f0eaf78e800] 15:51:23 INFO - PROCESS | 1808 | 1461192683761 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]]]}] 15:51:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:51:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1275ms 15:51:23 INFO - PROCESS | 1808 | 1461192683824 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:51:23 INFO - PROCESS | 1808 | 1461192683829 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:51:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:51:23 INFO - PROCESS | 1808 | 1461192683836 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:51:23 INFO - PROCESS | 1808 | 1461192683840 Marionette TRACE conn3 <- [1,410,null,{}] 15:51:23 INFO - PROCESS | 1808 | 1461192683846 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}] 15:51:24 INFO - PROCESS | 1808 | 1461192684006 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:51:24 INFO - PROCESS | 1808 | 1461192684234 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb15ef800 == 49 [pid = 1808] [id = 110] 15:51:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x7f0eb5b76c00) [pid = 1808] [serial = 329] [outer = (nil)] 15:51:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x7f0eb5eec400) [pid = 1808] [serial = 330] [outer = 0x7f0eb5b76c00] 15:51:24 INFO - PROCESS | 1808 | 1461192684289 Marionette DEBUG loaded listener.js 15:51:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x7f0eb77ca000) [pid = 1808] [serial = 331] [outer = 0x7f0eb5b76c00] 15:51:24 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb518800 == 48 [pid = 1808] [id = 104] 15:51:24 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec6b39800 == 47 [pid = 1808] [id = 103] 15:51:24 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec688e800 == 46 [pid = 1808] [id = 102] 15:51:24 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebca38000 == 45 [pid = 1808] [id = 101] 15:51:24 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9f07000 == 44 [pid = 1808] [id = 100] 15:51:24 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb80de000 == 43 [pid = 1808] [id = 99] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x7f0ecdd9a000) [pid = 1808] [serial = 275] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb1819800 == 42 [pid = 1808] [id = 98] 15:51:24 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb908d000 == 41 [pid = 1808] [id = 97] 15:51:24 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec9711000 == 40 [pid = 1808] [id = 92] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x7f0ec7ef0400) [pid = 1808] [serial = 237] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x7f0eafb59800) [pid = 1808] [serial = 239] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x7f0eb5bd3000) [pid = 1808] [serial = 242] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x7f0eb9e56000) [pid = 1808] [serial = 245] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x7f0ec7a2b000) [pid = 1808] [serial = 248] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0eb9261800) [pid = 1808] [serial = 257] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0eb9e50800) [pid = 1808] [serial = 258] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0ec5ac8c00) [pid = 1808] [serial = 260] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb32b6400) [pid = 1808] [serial = 254] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eb77c2400) [pid = 1808] [serial = 255] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eafe7ec00) [pid = 1808] [serial = 251] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb1851c00) [pid = 1808] [serial = 252] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0ec97ecc00) [pid = 1808] [serial = 264] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0ec6d45400) [pid = 1808] [serial = 263] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb2512800) [pid = 1808] [serial = 269] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0ecbbc4400) [pid = 1808] [serial = 266] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0ecc0c8800) [pid = 1808] [serial = 272] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0ecc131c00) [pid = 1808] [serial = 273] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0ecbd5f800) [pid = 1808] [serial = 267] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0ec68c7400) [pid = 1808] [serial = 261] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0ec5ac1800) [pid = 1808] [serial = 270] [outer = (nil)] [url = about:blank] 15:51:24 INFO - PROCESS | 1808 | 1461192684977 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]]]}] 15:51:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:51:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1181ms 15:51:25 INFO - PROCESS | 1808 | 1461192685016 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:51:25 INFO - PROCESS | 1808 | 1461192685023 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:51:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:51:25 INFO - PROCESS | 1808 | 1461192685052 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:51:25 INFO - PROCESS | 1808 | 1461192685055 Marionette TRACE conn3 <- [1,414,null,{}] 15:51:25 INFO - PROCESS | 1808 | 1461192685060 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}] 15:51:25 INFO - PROCESS | 1808 | 1461192685181 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:51:25 INFO - PROCESS | 1808 | 1461192685189 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb80f2800 == 41 [pid = 1808] [id = 111] 15:51:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eafb59800) [pid = 1808] [serial = 332] [outer = (nil)] 15:51:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb809e800) [pid = 1808] [serial = 333] [outer = 0x7f0eafb59800] 15:51:25 INFO - PROCESS | 1808 | 1461192685240 Marionette DEBUG loaded listener.js 15:51:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb86ed800) [pid = 1808] [serial = 334] [outer = 0x7f0eafb59800] 15:51:25 INFO - PROCESS | 1808 | 1461192685939 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]]]}] 15:51:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:51:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 930ms 15:51:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:51:25 INFO - PROCESS | 1808 | 1461192685981 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:51:25 INFO - PROCESS | 1808 | 1461192685983 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:51:25 INFO - PROCESS | 1808 | 1461192685988 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:51:25 INFO - PROCESS | 1808 | 1461192685993 Marionette TRACE conn3 <- [1,418,null,{}] 15:51:26 INFO - PROCESS | 1808 | 1461192686007 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}] 15:51:26 INFO - PROCESS | 1808 | 1461192686149 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:51:26 INFO - PROCESS | 1808 | 1461192686167 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9e64000 == 42 [pid = 1808] [id = 112] 15:51:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb91d6c00) [pid = 1808] [serial = 335] [outer = (nil)] 15:51:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eba2a6800) [pid = 1808] [serial = 336] [outer = 0x7f0eb91d6c00] 15:51:26 INFO - PROCESS | 1808 | 1461192686220 Marionette DEBUG loaded listener.js 15:51:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0ebfc56800) [pid = 1808] [serial = 337] [outer = 0x7f0eb91d6c00] 15:51:27 INFO - PROCESS | 1808 | 1461192687225 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]]]}] 15:51:27 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 15:51:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1283ms 15:51:27 INFO - PROCESS | 1808 | 1461192687272 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:51:27 INFO - PROCESS | 1808 | 1461192687275 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:51:27 INFO - PROCESS | 1808 | 1461192687280 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:51:27 INFO - PROCESS | 1808 | 1461192687282 Marionette TRACE conn3 <- [1,422,null,{}] 15:51:27 INFO - PROCESS | 1808 | 1461192687286 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}] 15:51:27 INFO - PROCESS | 1808 | 1461192687426 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:51:27 INFO - PROCESS | 1808 | 1461192687490 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebc7b3000 == 43 [pid = 1808] [id = 113] 15:51:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eaf589000) [pid = 1808] [serial = 338] [outer = (nil)] 15:51:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eaff3c000) [pid = 1808] [serial = 339] [outer = 0x7f0eaf589000] 15:51:27 INFO - PROCESS | 1808 | 1461192687540 Marionette DEBUG loaded listener.js 15:51:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eb9f77000) [pid = 1808] [serial = 340] [outer = 0x7f0eaf589000] 15:51:28 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb324e400) [pid = 1808] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:51:28 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eb7aad000) [pid = 1808] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:51:28 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0ec6b9d800) [pid = 1808] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:51:28 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eb5025000) [pid = 1808] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:51:28 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eaf787c00) [pid = 1808] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:51:28 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eb5eed400) [pid = 1808] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:51:28 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0ebca56000) [pid = 1808] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:51:28 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb8ec5400) [pid = 1808] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:51:28 INFO - PROCESS | 1808 | 1461192688541 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]]]}] 15:51:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1274ms 15:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:51:28 INFO - PROCESS | 1808 | 1461192688555 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:51:28 INFO - PROCESS | 1808 | 1461192688557 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:51:28 INFO - PROCESS | 1808 | 1461192688563 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:51:28 INFO - PROCESS | 1808 | 1461192688566 Marionette TRACE conn3 <- [1,426,null,{}] 15:51:28 INFO - PROCESS | 1808 | 1461192688570 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}] 15:51:28 INFO - PROCESS | 1808 | 1461192688678 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:51:28 INFO - PROCESS | 1808 | 1461192688686 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafb20000 == 44 [pid = 1808] [id = 114] 15:51:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eaff32c00) [pid = 1808] [serial = 341] [outer = (nil)] 15:51:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb7ab7400) [pid = 1808] [serial = 342] [outer = 0x7f0eaff32c00] 15:51:28 INFO - PROCESS | 1808 | 1461192688737 Marionette DEBUG loaded listener.js 15:51:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0ec5a32800) [pid = 1808] [serial = 343] [outer = 0x7f0eaff32c00] 15:51:29 INFO - PROCESS | 1808 | 1461192689439 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] 15:51:29 INFO - PROCESS | 1808 | 1461192689500 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:51:29 INFO - PROCESS | 1808 | 1461192689506 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 1808 | 1461192689507 Marionette TRACE conn3 <- [1,430,null,{}] 15:51:29 INFO - PROCESS | 1808 | 1461192689512 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}] 15:51:29 INFO - PROCESS | 1808 | 1461192689662 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:51:29 INFO - PROCESS | 1808 | 1461192689674 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb36c8800 == 45 [pid = 1808] [id = 115] 15:51:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0ec69a5400) [pid = 1808] [serial = 344] [outer = (nil)] 15:51:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0ec9c1b400) [pid = 1808] [serial = 345] [outer = 0x7f0ec69a5400] 15:51:29 INFO - PROCESS | 1808 | 1461192689730 Marionette DEBUG loaded listener.js 15:51:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0ecbc56400) [pid = 1808] [serial = 346] [outer = 0x7f0ec69a5400] 15:51:30 INFO - PROCESS | 1808 | 1461192690346 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]]]}] 15:51:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 882ms 15:51:30 INFO - PROCESS | 1808 | 1461192690388 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:51:30 INFO - PROCESS | 1808 | 1461192690391 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:51:30 INFO - PROCESS | 1808 | 1461192690395 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:51:30 INFO - PROCESS | 1808 | 1461192690397 Marionette TRACE conn3 <- [1,434,null,{}] 15:51:30 INFO - PROCESS | 1808 | 1461192690402 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}] 15:51:30 INFO - PROCESS | 1808 | 1461192690506 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:51:30 INFO - PROCESS | 1808 | 1461192690595 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb516800 == 46 [pid = 1808] [id = 116] 15:51:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eaff36400) [pid = 1808] [serial = 347] [outer = (nil)] 15:51:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0ecbc95000) [pid = 1808] [serial = 348] [outer = 0x7f0eaff36400] 15:51:30 INFO - PROCESS | 1808 | 1461192690645 Marionette DEBUG loaded listener.js 15:51:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb501ec00) [pid = 1808] [serial = 349] [outer = 0x7f0eaff36400] 15:51:31 INFO - PROCESS | 1808 | 1461192691412 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]]]}] 15:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1075ms 15:51:31 INFO - PROCESS | 1808 | 1461192691471 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:51:31 INFO - PROCESS | 1808 | 1461192691477 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:51:31 INFO - PROCESS | 1808 | 1461192691484 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 1808 | 1461192691488 Marionette TRACE conn3 <- [1,438,null,{}] 15:51:31 INFO - PROCESS | 1808 | 1461192691495 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}] 15:51:31 INFO - PROCESS | 1808 | 1461192691631 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:51:31 INFO - PROCESS | 1808 | 1461192691741 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8b90000 == 47 [pid = 1808] [id = 117] 15:51:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eb3256000) [pid = 1808] [serial = 350] [outer = (nil)] 15:51:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb5bd6800) [pid = 1808] [serial = 351] [outer = 0x7f0eb3256000] 15:51:31 INFO - PROCESS | 1808 | 1461192691803 Marionette DEBUG loaded listener.js 15:51:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0eb7ab1800) [pid = 1808] [serial = 352] [outer = 0x7f0eb3256000] 15:51:32 INFO - PROCESS | 1808 | 1461192692537 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]]]}] 15:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1131ms 15:51:32 INFO - PROCESS | 1808 | 1461192692616 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:51:32 INFO - PROCESS | 1808 | 1461192692625 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:51:32 INFO - PROCESS | 1808 | 1461192692637 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:51:32 INFO - PROCESS | 1808 | 1461192692641 Marionette TRACE conn3 <- [1,442,null,{}] 15:51:32 INFO - PROCESS | 1808 | 1461192692646 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}] 15:51:32 INFO - PROCESS | 1808 | 1461192692789 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:51:32 INFO - PROCESS | 1808 | 1461192692916 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6874000 == 48 [pid = 1808] [id = 118] 15:51:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0eb32b9800) [pid = 1808] [serial = 353] [outer = (nil)] 15:51:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0eb8e0c000) [pid = 1808] [serial = 354] [outer = 0x7f0eb32b9800] 15:51:32 INFO - PROCESS | 1808 | 1461192692977 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0eba2ab000) [pid = 1808] [serial = 355] [outer = 0x7f0eb32b9800] 15:51:33 INFO - PROCESS | 1808 | 1461192693877 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]]]}] 15:51:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:51:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1287ms 15:51:33 INFO - PROCESS | 1808 | 1461192693922 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:51:33 INFO - PROCESS | 1808 | 1461192693926 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:51:33 INFO - PROCESS | 1808 | 1461192693932 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:51:33 INFO - PROCESS | 1808 | 1461192693936 Marionette TRACE conn3 <- [1,446,null,{}] 15:51:33 INFO - PROCESS | 1808 | 1461192693963 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}] 15:51:34 INFO - PROCESS | 1808 | 1461192694135 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:51:34 INFO - PROCESS | 1808 | 1461192694244 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecdd82800 == 49 [pid = 1808] [id = 119] 15:51:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0eb3be8400) [pid = 1808] [serial = 356] [outer = (nil)] 15:51:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0eb8e09c00) [pid = 1808] [serial = 357] [outer = 0x7f0eb3be8400] 15:51:34 INFO - PROCESS | 1808 | 1461192694308 Marionette DEBUG loaded listener.js 15:51:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x7f0ec5ac9400) [pid = 1808] [serial = 358] [outer = 0x7f0eb3be8400] 15:51:35 INFO - PROCESS | 1808 | 1461192695144 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]]]}] 15:51:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:51:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1285ms 15:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:51:35 INFO - PROCESS | 1808 | 1461192695217 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:51:35 INFO - PROCESS | 1808 | 1461192695220 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:51:35 INFO - PROCESS | 1808 | 1461192695226 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:51:35 INFO - PROCESS | 1808 | 1461192695229 Marionette TRACE conn3 <- [1,450,null,{}] 15:51:35 INFO - PROCESS | 1808 | 1461192695233 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}] 15:51:35 INFO - PROCESS | 1808 | 1461192695366 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:51:35 INFO - PROCESS | 1808 | 1461192695613 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb86b4000 == 50 [pid = 1808] [id = 120] 15:51:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x7f0eaff3ec00) [pid = 1808] [serial = 359] [outer = (nil)] 15:51:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x7f0eb1850c00) [pid = 1808] [serial = 360] [outer = 0x7f0eaff3ec00] 15:51:35 INFO - PROCESS | 1808 | 1461192695721 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x7f0eb3255800) [pid = 1808] [serial = 361] [outer = 0x7f0eaff3ec00] 15:51:36 INFO - PROCESS | 1808 | 1461192696472 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] 15:51:36 INFO - PROCESS | 1808 | 1461192696515 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:51:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:51:36 INFO - PROCESS | 1808 | 1461192696522 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 1808 | 1461192696525 Marionette TRACE conn3 <- [1,454,null,{}] 15:51:36 INFO - PROCESS | 1808 | 1461192696531 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}] 15:51:36 INFO - PROCESS | 1808 | 1461192696659 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:51:36 INFO - PROCESS | 1808 | 1461192696768 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb83ad800 == 51 [pid = 1808] [id = 121] 15:51:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x7f0eb3bf1800) [pid = 1808] [serial = 362] [outer = (nil)] 15:51:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x7f0eb502b400) [pid = 1808] [serial = 363] [outer = 0x7f0eb3bf1800] 15:51:36 INFO - PROCESS | 1808 | 1461192696823 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x7f0eb6b54c00) [pid = 1808] [serial = 364] [outer = 0x7f0eb3bf1800] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x7f0ecbd60c00) [pid = 1808] [serial = 284] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x7f0eb65c6800) [pid = 1808] [serial = 278] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x7f0ece7f7800) [pid = 1808] [serial = 287] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x7f0eba2b0800) [pid = 1808] [serial = 281] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb36c8800 == 50 [pid = 1808] [id = 115] 15:51:37 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafb20000 == 49 [pid = 1808] [id = 114] 15:51:37 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebc7b3000 == 48 [pid = 1808] [id = 113] 15:51:37 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9e64000 == 47 [pid = 1808] [id = 112] 15:51:37 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb80f2800 == 46 [pid = 1808] [id = 111] 15:51:37 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb15ef800 == 45 [pid = 1808] [id = 110] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x7f0eb7ab6400) [pid = 1808] [serial = 303] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x7f0ec7ad0800) [pid = 1808] [serial = 306] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x7f0ec9c18c00) [pid = 1808] [serial = 307] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x7f0eb502b800) [pid = 1808] [serial = 297] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x7f0eb941c800) [pid = 1808] [serial = 298] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0eb3249c00) [pid = 1808] [serial = 292] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0eb184ec00) [pid = 1808] [serial = 291] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0eb7abbc00) [pid = 1808] [serial = 304] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb8bb2c00) [pid = 1808] [serial = 294] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eb941f800) [pid = 1808] [serial = 295] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0ebcabe400) [pid = 1808] [serial = 300] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb19bbc00) [pid = 1808] [serial = 126] [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.] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0ecc026400) [pid = 1808] [serial = 310] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0ecbbc0800) [pid = 1808] [serial = 309] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0ec699ec00) [pid = 1808] [serial = 301] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0ed005a000) [pid = 1808] [serial = 313] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0ecdd9c000) [pid = 1808] [serial = 312] [outer = (nil)] [url = about:blank] 15:51:37 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:51:37 INFO - PROCESS | 1808 | 1461192697561 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]]]}] 15:51:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1082ms 15:51:37 INFO - PROCESS | 1808 | 1461192697648 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:51:37 INFO - PROCESS | 1808 | 1461192697654 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:51:37 INFO - PROCESS | 1808 | 1461192697665 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:51:37 INFO - PROCESS | 1808 | 1461192697668 Marionette TRACE conn3 <- [1,458,null,{}] 15:51:37 INFO - PROCESS | 1808 | 1461192697673 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}] 15:51:37 INFO - PROCESS | 1808 | 1461192697796 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:51:37 INFO - PROCESS | 1808 | 1461192697805 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb845e000 == 46 [pid = 1808] [id = 122] 15:51:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eb184ec00) [pid = 1808] [serial = 365] [outer = (nil)] 15:51:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eb809ec00) [pid = 1808] [serial = 366] [outer = 0x7f0eb184ec00] 15:51:37 INFO - PROCESS | 1808 | 1461192697856 Marionette DEBUG loaded listener.js 15:51:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eb91d1000) [pid = 1808] [serial = 367] [outer = 0x7f0eb184ec00] 15:51:38 INFO - PROCESS | 1808 | 1461192698536 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] 15:51:38 INFO - PROCESS | 1808 | 1461192698596 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:51:38 INFO - PROCESS | 1808 | 1461192698603 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:51:38 INFO - PROCESS | 1808 | 1461192698610 Marionette TRACE conn3 <- [1,462,null,{}] 15:51:38 INFO - PROCESS | 1808 | 1461192698621 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}] 15:51:38 INFO - PROCESS | 1808 | 1461192698734 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:51:38 INFO - PROCESS | 1808 | 1461192698749 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec091c000 == 47 [pid = 1808] [id = 123] 15:51:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eb7aba000) [pid = 1808] [serial = 368] [outer = (nil)] 15:51:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0ec6679800) [pid = 1808] [serial = 369] [outer = 0x7f0eb7aba000] 15:51:38 INFO - PROCESS | 1808 | 1461192698798 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0ec6be6400) [pid = 1808] [serial = 370] [outer = 0x7f0eb7aba000] 15:51:39 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:51:39 INFO - PROCESS | 1808 | 1461192699498 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] 15:51:39 INFO - PROCESS | 1808 | 1461192699543 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:51:39 INFO - PROCESS | 1808 | 1461192699548 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 1808 | 1461192699549 Marionette TRACE conn3 <- [1,466,null,{}] 15:51:39 INFO - PROCESS | 1808 | 1461192699554 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}] 15:51:39 INFO - PROCESS | 1808 | 1461192699704 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:51:39 INFO - PROCESS | 1808 | 1461192699727 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6d83000 == 48 [pid = 1808] [id = 124] 15:51:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eb3bec400) [pid = 1808] [serial = 371] [outer = (nil)] 15:51:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0ec9c18c00) [pid = 1808] [serial = 372] [outer = 0x7f0eb3bec400] 15:51:39 INFO - PROCESS | 1808 | 1461192699776 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0ecbd60c00) [pid = 1808] [serial = 373] [outer = 0x7f0eb3bec400] 15:51:40 INFO - PROCESS | 1808 | 1461192700398 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] 15:51:40 INFO - PROCESS | 1808 | 1461192700438 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:51:40 INFO - PROCESS | 1808 | 1461192700444 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:51:40 INFO - PROCESS | 1808 | 1461192700446 Marionette TRACE conn3 <- [1,470,null,{}] 15:51:40 INFO - PROCESS | 1808 | 1461192700450 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}] 15:51:40 INFO - PROCESS | 1808 | 1461192700598 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:51:40 INFO - PROCESS | 1808 | 1461192700623 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbf3d000 == 49 [pid = 1808] [id = 125] 15:51:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0ecc132400) [pid = 1808] [serial = 374] [outer = (nil)] 15:51:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0ecc15d800) [pid = 1808] [serial = 375] [outer = 0x7f0ecc132400] 15:51:40 INFO - PROCESS | 1808 | 1461192700687 Marionette DEBUG loaded listener.js 15:51:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0ecea92000) [pid = 1808] [serial = 376] [outer = 0x7f0ecc132400] 15:51:41 INFO - PROCESS | 1808 | 1461192701373 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]]]}] 15:51:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:51:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 991ms 15:51:41 INFO - PROCESS | 1808 | 1461192701436 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:51:41 INFO - PROCESS | 1808 | 1461192701439 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:51:41 INFO - PROCESS | 1808 | 1461192701451 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:51:41 INFO - PROCESS | 1808 | 1461192701453 Marionette TRACE conn3 <- [1,474,null,{}] 15:51:41 INFO - PROCESS | 1808 | 1461192701456 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}] 15:51:41 INFO - PROCESS | 1808 | 1461192701608 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:51:41 INFO - PROCESS | 1808 | 1461192701666 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0022800 == 50 [pid = 1808] [id = 126] 15:51:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0ed005fc00) [pid = 1808] [serial = 377] [outer = (nil)] 15:51:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0ed0e59800) [pid = 1808] [serial = 378] [outer = 0x7f0ed005fc00] 15:51:41 INFO - PROCESS | 1808 | 1461192701716 Marionette DEBUG loaded listener.js 15:51:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x7f0ed37dc000) [pid = 1808] [serial = 379] [outer = 0x7f0ed005fc00] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x7f0ecbfb1000) [pid = 1808] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x7f0eaf589000) [pid = 1808] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x7f0eaff32c00) [pid = 1808] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0ec69a5400) [pid = 1808] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0eb5021400) [pid = 1808] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0eafb59800) [pid = 1808] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0ec7a32c00) [pid = 1808] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eb5b76c00) [pid = 1808] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eb5022800) [pid = 1808] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eaf78e800) [pid = 1808] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb91d6c00) [pid = 1808] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0ec7efb400) [pid = 1808] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb32bbc00) [pid = 1808] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eaf583c00) [pid = 1808] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eb5b71400) [pid = 1808] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eaf583400) [pid = 1808] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eaf784400) [pid = 1808] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb324f000) [pid = 1808] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eb77c9800) [pid = 1808] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0eb748d000) [pid = 1808] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eafe7c000) [pid = 1808] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x7f0eb66e2400) [pid = 1808] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x7f0eb9e58c00) [pid = 1808] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0eaf581c00) [pid = 1808] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:51:42 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x7f0eb324e000) [pid = 1808] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:51:42 INFO - PROCESS | 1808 | 1461192702449 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]]]}] 15:51:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:51:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1042ms 15:51:42 INFO - PROCESS | 1808 | 1461192702486 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:51:42 INFO - PROCESS | 1808 | 1461192702488 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:51:42 INFO - PROCESS | 1808 | 1461192702507 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 1808 | 1461192702510 Marionette TRACE conn3 <- [1,478,null,{}] 15:51:42 INFO - PROCESS | 1808 | 1461192702514 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}] 15:51:42 INFO - PROCESS | 1808 | 1461192702650 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:51:42 INFO - PROCESS | 1808 | 1461192702667 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb973c000 == 51 [pid = 1808] [id = 127] 15:51:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0eaf74e800) [pid = 1808] [serial = 380] [outer = (nil)] 15:51:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0eaf758800) [pid = 1808] [serial = 381] [outer = 0x7f0eaf74e800] 15:51:42 INFO - PROCESS | 1808 | 1461192702717 Marionette DEBUG loaded listener.js 15:51:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0eafb5a800) [pid = 1808] [serial = 382] [outer = 0x7f0eaf74e800] 15:51:43 INFO - PROCESS | 1808 | 1461192703255 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]]]}] 15:51:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:51:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 789ms 15:51:43 INFO - PROCESS | 1808 | 1461192703283 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:51:43 INFO - PROCESS | 1808 | 1461192703286 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:51:43 INFO - PROCESS | 1808 | 1461192703326 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 1808 | 1461192703328 Marionette TRACE conn3 <- [1,482,null,{}] 15:51:43 INFO - PROCESS | 1808 | 1461192703333 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}] 15:51:43 INFO - PROCESS | 1808 | 1461192703438 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:51:43 INFO - PROCESS | 1808 | 1461192703453 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed8ecf000 == 52 [pid = 1808] [id = 128] 15:51:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0eaf74f800) [pid = 1808] [serial = 383] [outer = (nil)] 15:51:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eb324b400) [pid = 1808] [serial = 384] [outer = 0x7f0eaf74f800] 15:51:43 INFO - PROCESS | 1808 | 1461192703502 Marionette DEBUG loaded listener.js 15:51:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eb7aad400) [pid = 1808] [serial = 385] [outer = 0x7f0eaf74f800] 15:51:44 INFO - PROCESS | 1808 | 1461192704217 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]]]}] 15:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 963ms 15:51:44 INFO - PROCESS | 1808 | 1461192704254 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:51:44 INFO - PROCESS | 1808 | 1461192704261 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:51:44 INFO - PROCESS | 1808 | 1461192704268 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:51:44 INFO - PROCESS | 1808 | 1461192704273 Marionette TRACE conn3 <- [1,486,null,{}] 15:51:44 INFO - PROCESS | 1808 | 1461192704281 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}] 15:51:44 INFO - PROCESS | 1808 | 1461192704418 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:51:44 INFO - PROCESS | 1808 | 1461192704558 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7adc800 == 53 [pid = 1808] [id = 129] 15:51:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eaf759c00) [pid = 1808] [serial = 386] [outer = (nil)] 15:51:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb0299400) [pid = 1808] [serial = 387] [outer = 0x7f0eaf759c00] 15:51:44 INFO - PROCESS | 1808 | 1461192704620 Marionette DEBUG loaded listener.js 15:51:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb32b6800) [pid = 1808] [serial = 388] [outer = 0x7f0eaf759c00] 15:51:45 INFO - PROCESS | 1808 | 1461192705409 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]]]}] 15:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1184ms 15:51:45 INFO - PROCESS | 1808 | 1461192705452 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:51:45 INFO - PROCESS | 1808 | 1461192705459 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:51:45 INFO - PROCESS | 1808 | 1461192705467 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:51:45 INFO - PROCESS | 1808 | 1461192705471 Marionette TRACE conn3 <- [1,490,null,{}] 15:51:45 INFO - PROCESS | 1808 | 1461192705476 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}] 15:51:45 INFO - PROCESS | 1808 | 1461192705607 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:51:45 INFO - PROCESS | 1808 | 1461192705741 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6b34000 == 54 [pid = 1808] [id = 130] 15:51:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eaff35000) [pid = 1808] [serial = 389] [outer = (nil)] 15:51:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eb7ab9c00) [pid = 1808] [serial = 390] [outer = 0x7f0eaff35000] 15:51:45 INFO - PROCESS | 1808 | 1461192705801 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eb8e05c00) [pid = 1808] [serial = 391] [outer = 0x7f0eaff35000] 15:51:46 INFO - PROCESS | 1808 | 1461192706497 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]]]}] 15:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1041ms 15:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:51:46 INFO - PROCESS | 1808 | 1461192706507 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:51:46 INFO - PROCESS | 1808 | 1461192706510 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:51:46 INFO - PROCESS | 1808 | 1461192706516 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:51:46 INFO - PROCESS | 1808 | 1461192706521 Marionette TRACE conn3 <- [1,494,null,{}] 15:51:46 INFO - PROCESS | 1808 | 1461192706618 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}] 15:51:46 INFO - PROCESS | 1808 | 1461192706753 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:51:46 INFO - PROCESS | 1808 | 1461192706880 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0f2b800 == 55 [pid = 1808] [id = 131] 15:51:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eb77ca800) [pid = 1808] [serial = 392] [outer = (nil)] 15:51:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0ebca6c400) [pid = 1808] [serial = 393] [outer = 0x7f0eb77ca800] 15:51:46 INFO - PROCESS | 1808 | 1461192706945 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0ec7a29800) [pid = 1808] [serial = 394] [outer = 0x7f0eb77ca800] 15:51:47 INFO - PROCESS | 1808 | 1461192707708 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]]]}] 15:51:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:51:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1258ms 15:51:47 INFO - PROCESS | 1808 | 1461192707773 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:51:47 INFO - PROCESS | 1808 | 1461192707777 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:51:47 INFO - PROCESS | 1808 | 1461192707782 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:51:47 INFO - PROCESS | 1808 | 1461192707784 Marionette TRACE conn3 <- [1,498,null,{}] 15:51:47 INFO - PROCESS | 1808 | 1461192707788 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}] 15:51:47 INFO - PROCESS | 1808 | 1461192707918 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:51:48 INFO - PROCESS | 1808 | 1461192708047 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c1e000 == 56 [pid = 1808] [id = 132] 15:51:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb8488000) [pid = 1808] [serial = 395] [outer = (nil)] 15:51:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0ecbfe5c00) [pid = 1808] [serial = 396] [outer = 0x7f0eb8488000] 15:51:48 INFO - PROCESS | 1808 | 1461192708110 Marionette DEBUG loaded listener.js 15:51:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0ecc161400) [pid = 1808] [serial = 397] [outer = 0x7f0eb8488000] 15:51:48 INFO - PROCESS | 1808 | 1461192708767 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]]]}] 15:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1023ms 15:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:51:48 INFO - PROCESS | 1808 | 1461192708806 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:51:48 INFO - PROCESS | 1808 | 1461192708808 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:51:48 INFO - PROCESS | 1808 | 1461192708814 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:51:48 INFO - PROCESS | 1808 | 1461192708817 Marionette TRACE conn3 <- [1,502,null,{}] 15:51:48 INFO - PROCESS | 1808 | 1461192708821 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}] 15:51:48 INFO - PROCESS | 1808 | 1461192708945 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:51:49 INFO - PROCESS | 1808 | 1461192709079 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaff14000 == 57 [pid = 1808] [id = 133] 15:51:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0ec9ca4400) [pid = 1808] [serial = 398] [outer = (nil)] 15:51:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0eceaa5000) [pid = 1808] [serial = 399] [outer = 0x7f0ec9ca4400] 15:51:49 INFO - PROCESS | 1808 | 1461192709138 Marionette DEBUG loaded listener.js 15:51:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0ed02e0400) [pid = 1808] [serial = 400] [outer = 0x7f0ec9ca4400] 15:51:49 INFO - PROCESS | 1808 | 1461192709852 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]]]}] 15:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1076ms 15:51:49 INFO - PROCESS | 1808 | 1461192709899 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 1808 | 1461192709902 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:51:49 INFO - PROCESS | 1808 | 1461192709907 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - PROCESS | 1808 | 1461192709909 Marionette TRACE conn3 <- [1,506,null,{}] 15:51:49 INFO - PROCESS | 1808 | 1461192709914 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}] 15:51:50 INFO - PROCESS | 1808 | 1461192710071 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:51:50 INFO - PROCESS | 1808 | 1461192710185 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7aed800 == 58 [pid = 1808] [id = 134] 15:51:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0eaefd1000) [pid = 1808] [serial = 401] [outer = (nil)] 15:51:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0eb029c800) [pid = 1808] [serial = 402] [outer = 0x7f0eaefd1000] 15:51:50 INFO - PROCESS | 1808 | 1461192710246 Marionette DEBUG loaded listener.js 15:51:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0eb7aafc00) [pid = 1808] [serial = 403] [outer = 0x7f0eaefd1000] 15:51:51 INFO - PROCESS | 1808 | 1461192711203 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]]]}] 15:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1345ms 15:51:51 INFO - PROCESS | 1808 | 1461192711254 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:51:51 INFO - PROCESS | 1808 | 1461192711261 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:51:51 INFO - PROCESS | 1808 | 1461192711273 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:51:51 INFO - PROCESS | 1808 | 1461192711280 Marionette TRACE conn3 <- [1,510,null,{}] 15:51:51 INFO - PROCESS | 1808 | 1461192711292 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}] 15:51:51 INFO - PROCESS | 1808 | 1461192711440 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:51:51 INFO - PROCESS | 1808 | 1461192711573 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3266800 == 59 [pid = 1808] [id = 135] 15:51:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x7f0eaff3e800) [pid = 1808] [serial = 404] [outer = (nil)] 15:51:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x7f0eb0371800) [pid = 1808] [serial = 405] [outer = 0x7f0eaff3e800] 15:51:51 INFO - PROCESS | 1808 | 1461192711629 Marionette DEBUG loaded listener.js 15:51:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x7f0eb1b71000) [pid = 1808] [serial = 406] [outer = 0x7f0eaff3e800] 15:51:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb80e1000 == 58 [pid = 1808] [id = 93] 15:51:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb973c000 == 57 [pid = 1808] [id = 127] 15:51:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0022800 == 56 [pid = 1808] [id = 126] 15:51:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbf3d000 == 55 [pid = 1808] [id = 125] 15:51:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec6d83000 == 54 [pid = 1808] [id = 124] 15:51:51 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x7f0ecbc95000) [pid = 1808] [serial = 348] [outer = (nil)] [url = about:blank] 15:51:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec091c000 == 53 [pid = 1808] [id = 123] 15:51:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb845e000 == 52 [pid = 1808] [id = 122] 15:51:52 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb83ad800 == 51 [pid = 1808] [id = 121] 15:51:52 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb86b4000 == 50 [pid = 1808] [id = 120] 15:51:52 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8b90000 == 49 [pid = 1808] [id = 117] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x7f0eb9e51000) [pid = 1808] [serial = 207] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x7f0eb250a400) [pid = 1808] [serial = 201] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x7f0ebca53800) [pid = 1808] [serial = 210] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x7f0ecbfa3000) [pid = 1808] [serial = 168] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0ebfd24800) [pid = 1808] [serial = 213] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0eb6b4ac00) [pid = 1808] [serial = 204] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0eb809e800) [pid = 1808] [serial = 333] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb86ed800) [pid = 1808] [serial = 334] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0ecbd6c800) [pid = 1808] [serial = 324] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0ed005a400) [pid = 1808] [serial = 325] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb77ca000) [pid = 1808] [serial = 331] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb5eec400) [pid = 1808] [serial = 330] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0ebca5a400) [pid = 1808] [serial = 322] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb9ec7400) [pid = 1808] [serial = 321] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eb80a4800) [pid = 1808] [serial = 328] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eb5b77000) [pid = 1808] [serial = 327] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eba2a6800) [pid = 1808] [serial = 336] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0ed0292800) [pid = 1808] [serial = 315] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0ecbc56400) [pid = 1808] [serial = 346] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0ebfc56800) [pid = 1808] [serial = 337] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0ec5a32800) [pid = 1808] [serial = 343] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0ecc02a800) [pid = 1808] [serial = 285] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x7f0ec5a3d400) [pid = 1808] [serial = 246] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x7f0eb77c3400) [pid = 1808] [serial = 243] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0ec97de000) [pid = 1808] [serial = 249] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x7f0eb0294400) [pid = 1808] [serial = 240] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x7f0eceaa6400) [pid = 1808] [serial = 288] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x7f0eb80d3c00) [pid = 1808] [serial = 279] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x7f0ec5ac9000) [pid = 1808] [serial = 282] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x7f0ece7ea400) [pid = 1808] [serial = 276] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x7f0eaff3c000) [pid = 1808] [serial = 339] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x7f0eb7ab7400) [pid = 1808] [serial = 342] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x7f0ec9c1b400) [pid = 1808] [serial = 345] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x7f0eb9f77000) [pid = 1808] [serial = 340] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x7f0eb77c1000) [pid = 1808] [serial = 319] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x7f0eb5b75400) [pid = 1808] [serial = 318] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1808 | 1461192712337 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]]]}] 15:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1086ms 15:51:52 INFO - PROCESS | 1808 | 1461192712433 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:51:52 INFO - PROCESS | 1808 | 1461192712439 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:51:52 INFO - PROCESS | 1808 | 1461192712451 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 1808 | 1461192712453 Marionette TRACE conn3 <- [1,514,null,{}] 15:51:52 INFO - PROCESS | 1808 | 1461192712458 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}] 15:51:52 INFO - PROCESS | 1808 | 1461192712577 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:51:52 INFO - PROCESS | 1808 | 1461192712585 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7ad4800 == 50 [pid = 1808] [id = 136] 15:51:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x7f0eafe73c00) [pid = 1808] [serial = 407] [outer = (nil)] 15:51:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x7f0eb3be3c00) [pid = 1808] [serial = 408] [outer = 0x7f0eafe73c00] 15:51:52 INFO - PROCESS | 1808 | 1461192712634 Marionette DEBUG loaded listener.js 15:51:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x7f0eb3bedc00) [pid = 1808] [serial = 409] [outer = 0x7f0eafe73c00] 15:51:53 INFO - PROCESS | 1808 | 1461192713268 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]]]}] 15:51:53 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 15:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 876ms 15:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:51:53 INFO - PROCESS | 1808 | 1461192713328 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:51:53 INFO - PROCESS | 1808 | 1461192713330 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:51:53 INFO - PROCESS | 1808 | 1461192713336 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 1808 | 1461192713340 Marionette TRACE conn3 <- [1,518,null,{}] 15:51:53 INFO - PROCESS | 1808 | 1461192713353 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}] 15:51:53 INFO - PROCESS | 1808 | 1461192713501 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:51:53 INFO - PROCESS | 1808 | 1461192713519 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9072800 == 51 [pid = 1808] [id = 137] 15:51:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x7f0eb5b74800) [pid = 1808] [serial = 410] [outer = (nil)] 15:51:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x7f0eb7787c00) [pid = 1808] [serial = 411] [outer = 0x7f0eb5b74800] 15:51:53 INFO - PROCESS | 1808 | 1461192713572 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x7f0eb7ab7000) [pid = 1808] [serial = 412] [outer = 0x7f0eb5b74800] 15:51:54 INFO - PROCESS | 1808 | 1461192714139 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]]]}] 15:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 882ms 15:51:54 INFO - PROCESS | 1808 | 1461192714217 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:51:54 INFO - PROCESS | 1808 | 1461192714229 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:51:54 INFO - PROCESS | 1808 | 1461192714242 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:51:54 INFO - PROCESS | 1808 | 1461192714243 Marionette TRACE conn3 <- [1,522,null,{}] 15:51:54 INFO - PROCESS | 1808 | 1461192714251 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}] 15:51:54 INFO - PROCESS | 1808 | 1461192714436 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:51:54 INFO - PROCESS | 1808 | 1461192714457 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eba2d1000 == 52 [pid = 1808] [id = 138] 15:51:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x7f0eb809e800) [pid = 1808] [serial = 413] [outer = (nil)] 15:51:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x7f0eb8e0c400) [pid = 1808] [serial = 414] [outer = 0x7f0eb809e800] 15:51:54 INFO - PROCESS | 1808 | 1461192714507 Marionette DEBUG loaded listener.js 15:51:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x7f0eb91d6000) [pid = 1808] [serial = 415] [outer = 0x7f0eb809e800] 15:51:55 INFO - PROCESS | 1808 | 1461192715142 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]]]}] 15:51:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 927ms 15:51:55 INFO - PROCESS | 1808 | 1461192715169 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:51:55 INFO - PROCESS | 1808 | 1461192715172 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:51:55 INFO - PROCESS | 1808 | 1461192715182 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:51:55 INFO - PROCESS | 1808 | 1461192715184 Marionette TRACE conn3 <- [1,526,null,{}] 15:51:55 INFO - PROCESS | 1808 | 1461192715187 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}] 15:51:55 INFO - PROCESS | 1808 | 1461192715326 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:51:55 INFO - PROCESS | 1808 | 1461192715391 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb024b000 == 53 [pid = 1808] [id = 139] 15:51:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x7f0eaff34000) [pid = 1808] [serial = 416] [outer = (nil)] 15:51:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0eb976d800) [pid = 1808] [serial = 417] [outer = 0x7f0eaff34000] 15:51:55 INFO - PROCESS | 1808 | 1461192715440 Marionette DEBUG loaded listener.js 15:51:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0eba2b5000) [pid = 1808] [serial = 418] [outer = 0x7f0eaff34000] 15:51:56 INFO - PROCESS | 1808 | 1461192716110 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]]]}] 15:51:56 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 15:51:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 973ms 15:51:56 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0eb184ec00) [pid = 1808] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:51:56 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x7f0eb7aba000) [pid = 1808] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:51:56 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x7f0eb3bec400) [pid = 1808] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:51:56 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x7f0eaff3ec00) [pid = 1808] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:51:56 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x7f0eaf74e800) [pid = 1808] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:51:56 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x7f0ecc132400) [pid = 1808] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:51:56 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x7f0eb3bf1800) [pid = 1808] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:51:56 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x7f0ed005fc00) [pid = 1808] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:51:56 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x7f0eaff36400) [pid = 1808] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:51:56 INFO - PROCESS | 1808 | 1461192716260 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:51:56 INFO - PROCESS | 1808 | 1461192716263 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:51:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:51:56 INFO - PROCESS | 1808 | 1461192716275 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:51:56 INFO - PROCESS | 1808 | 1461192716276 Marionette TRACE conn3 <- [1,530,null,{}] 15:51:56 INFO - PROCESS | 1808 | 1461192716281 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}] 15:51:56 INFO - PROCESS | 1808 | 1461192716406 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:51:56 INFO - PROCESS | 1808 | 1461192716414 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eba2dc000 == 54 [pid = 1808] [id = 140] 15:51:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x7f0eba3bcc00) [pid = 1808] [serial = 419] [outer = (nil)] 15:51:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x7f0ec5a32400) [pid = 1808] [serial = 420] [outer = 0x7f0eba3bcc00] 15:51:56 INFO - PROCESS | 1808 | 1461192716466 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x7f0ec69a3c00) [pid = 1808] [serial = 421] [outer = 0x7f0eba3bcc00] 15:51:57 INFO - PROCESS | 1808 | 1461192717042 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"]]]}] 15:51:57 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 15:51:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:51:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:51:57 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 15:51:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:51:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:51:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 833ms 15:51:57 INFO - PROCESS | 1808 | 1461192717106 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 1808 | 1461192717109 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:51:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:51:57 INFO - PROCESS | 1808 | 1461192717114 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 1808 | 1461192717117 Marionette TRACE conn3 <- [1,534,null,{}] 15:51:57 INFO - PROCESS | 1808 | 1461192717121 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}] 15:51:57 INFO - PROCESS | 1808 | 1461192717237 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:51:57 INFO - PROCESS | 1808 | 1461192717249 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec7d1b800 == 55 [pid = 1808] [id = 141] 15:51:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x7f0ebca59800) [pid = 1808] [serial = 422] [outer = (nil)] 15:51:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x7f0ecbbc9000) [pid = 1808] [serial = 423] [outer = 0x7f0ebca59800] 15:51:57 INFO - PROCESS | 1808 | 1461192717298 Marionette DEBUG loaded listener.js 15:51:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x7f0ecbfae400) [pid = 1808] [serial = 424] [outer = 0x7f0ebca59800] 15:51:57 INFO - PROCESS | 1808 | 1461192717852 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]]]}] 15:51:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:51:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 777ms 15:51:57 INFO - PROCESS | 1808 | 1461192717892 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 1808 | 1461192717894 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:51:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:51:57 INFO - PROCESS | 1808 | 1461192717899 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 1808 | 1461192717901 Marionette TRACE conn3 <- [1,538,null,{}] 15:51:57 INFO - PROCESS | 1808 | 1461192717906 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}] 15:51:58 INFO - PROCESS | 1808 | 1461192718024 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:51:58 INFO - PROCESS | 1808 | 1461192718033 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbcd7800 == 56 [pid = 1808] [id = 142] 15:51:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x7f0eb3413400) [pid = 1808] [serial = 425] [outer = (nil)] 15:51:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0eb3417400) [pid = 1808] [serial = 426] [outer = 0x7f0eb3413400] 15:51:58 INFO - PROCESS | 1808 | 1461192718085 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0eb3422c00) [pid = 1808] [serial = 427] [outer = 0x7f0eb3413400] 15:51:58 INFO - PROCESS | 1808 | 1461192718900 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]]]}] 15:51:58 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. 15:51:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1025ms 15:51:58 INFO - PROCESS | 1808 | 1461192718925 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:51:58 INFO - PROCESS | 1808 | 1461192718931 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:51:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:51:58 INFO - PROCESS | 1808 | 1461192718960 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:51:58 INFO - PROCESS | 1808 | 1461192718964 Marionette TRACE conn3 <- [1,542,null,{}] 15:51:58 INFO - PROCESS | 1808 | 1461192718971 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}] 15:51:59 INFO - PROCESS | 1808 | 1461192719100 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:51:59 INFO - PROCESS | 1808 | 1461192719237 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7fe4000 == 57 [pid = 1808] [id = 143] 15:51:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0eafb63c00) [pid = 1808] [serial = 428] [outer = (nil)] 15:51:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0eb159fc00) [pid = 1808] [serial = 429] [outer = 0x7f0eafb63c00] 15:51:59 INFO - PROCESS | 1808 | 1461192719298 Marionette DEBUG loaded listener.js 15:51:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eb265fc00) [pid = 1808] [serial = 430] [outer = 0x7f0eafb63c00] 15:51:59 INFO - PROCESS | 1808 | 1461192719934 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]]]}] 15:51:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:51:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1049ms 15:52:00 INFO - PROCESS | 1808 | 1461192720015 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:52:00 INFO - PROCESS | 1808 | 1461192720022 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:52:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:52:00 INFO - PROCESS | 1808 | 1461192720053 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:52:00 INFO - PROCESS | 1808 | 1461192720057 Marionette TRACE conn3 <- [1,546,null,{}] 15:52:00 INFO - PROCESS | 1808 | 1461192720062 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}] 15:52:00 INFO - PROCESS | 1808 | 1461192720230 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:52:00 INFO - PROCESS | 1808 | 1461192720336 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec0921800 == 58 [pid = 1808] [id = 144] 15:52:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eafc59c00) [pid = 1808] [serial = 431] [outer = (nil)] 15:52:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb341c000) [pid = 1808] [serial = 432] [outer = 0x7f0eafc59c00] 15:52:00 INFO - PROCESS | 1808 | 1461192720400 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb5021800) [pid = 1808] [serial = 433] [outer = 0x7f0eafc59c00] 15:52:01 INFO - PROCESS | 1808 | 1461192721166 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]]]}] 15:52:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:52:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1133ms 15:52:01 INFO - PROCESS | 1808 | 1461192721214 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:52:01 INFO - PROCESS | 1808 | 1461192721218 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:52:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:52:01 INFO - PROCESS | 1808 | 1461192721225 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 1808 | 1461192721229 Marionette TRACE conn3 <- [1,550,null,{}] 15:52:01 INFO - PROCESS | 1808 | 1461192721243 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}] 15:52:01 INFO - PROCESS | 1808 | 1461192721392 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:52:01 INFO - PROCESS | 1808 | 1461192721507 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed001e000 == 59 [pid = 1808] [id = 145] 15:52:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb3be8c00) [pid = 1808] [serial = 434] [outer = (nil)] 15:52:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb7aad000) [pid = 1808] [serial = 435] [outer = 0x7f0eb3be8c00] 15:52:01 INFO - PROCESS | 1808 | 1461192721574 Marionette DEBUG loaded listener.js 15:52:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0ebc897400) [pid = 1808] [serial = 436] [outer = 0x7f0eb3be8c00] 15:52:02 INFO - PROCESS | 1808 | 1461192722232 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]]]}] 15:52:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 15:52:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1029ms 15:52:02 INFO - PROCESS | 1808 | 1461192722280 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:52:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:52:02 INFO - PROCESS | 1808 | 1461192722284 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:52:02 INFO - PROCESS | 1808 | 1461192722308 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:52:02 INFO - PROCESS | 1808 | 1461192722311 Marionette TRACE conn3 <- [1,554,null,{}] 15:52:02 INFO - PROCESS | 1808 | 1461192722315 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}] 15:52:02 INFO - PROCESS | 1808 | 1461192722446 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:52:02 INFO - PROCESS | 1808 | 1461192722579 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed8ecc000 == 60 [pid = 1808] [id = 146] 15:52:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eb3bed800) [pid = 1808] [serial = 437] [outer = (nil)] 15:52:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0ec5ac6400) [pid = 1808] [serial = 438] [outer = 0x7f0eb3bed800] 15:52:02 INFO - PROCESS | 1808 | 1461192722639 Marionette DEBUG loaded listener.js 15:52:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0ec7bc5800) [pid = 1808] [serial = 439] [outer = 0x7f0eb3bed800] 15:52:03 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:03 INFO - PROCESS | 1808 | 1461192723347 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]]]}] 15:52:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:52:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1097ms 15:52:03 INFO - PROCESS | 1808 | 1461192723387 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:52:03 INFO - PROCESS | 1808 | 1461192723390 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:52:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:52:03 INFO - PROCESS | 1808 | 1461192723395 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:52:03 INFO - PROCESS | 1808 | 1461192723397 Marionette TRACE conn3 <- [1,558,null,{}] 15:52:03 INFO - PROCESS | 1808 | 1461192723402 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}] 15:52:03 INFO - PROCESS | 1808 | 1461192723525 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:52:03 INFO - PROCESS | 1808 | 1461192723659 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf872800 == 61 [pid = 1808] [id = 147] 15:52:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0ebc89a800) [pid = 1808] [serial = 440] [outer = (nil)] 15:52:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0ecbbc5400) [pid = 1808] [serial = 441] [outer = 0x7f0ebc89a800] 15:52:03 INFO - PROCESS | 1808 | 1461192723719 Marionette DEBUG loaded listener.js 15:52:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0ecc0c7800) [pid = 1808] [serial = 442] [outer = 0x7f0ebc89a800] 15:52:04 INFO - PROCESS | 1808 | 1461192724419 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]]]}] 15:52:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:52:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1073ms 15:52:04 INFO - PROCESS | 1808 | 1461192724483 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:52:04 INFO - PROCESS | 1808 | 1461192724486 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:52:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:52:04 INFO - PROCESS | 1808 | 1461192724492 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 1808 | 1461192724494 Marionette TRACE conn3 <- [1,562,null,{}] 15:52:04 INFO - PROCESS | 1808 | 1461192724499 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}] 15:52:04 INFO - PROCESS | 1808 | 1461192724630 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:52:04 INFO - PROCESS | 1808 | 1461192724766 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c8d000 == 62 [pid = 1808] [id = 148] 15:52:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0ec6d37800) [pid = 1808] [serial = 443] [outer = (nil)] 15:52:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0ed0063800) [pid = 1808] [serial = 444] [outer = 0x7f0ec6d37800] 15:52:04 INFO - PROCESS | 1808 | 1461192724829 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0ed37dbc00) [pid = 1808] [serial = 445] [outer = 0x7f0ec6d37800] 15:52:05 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:05 INFO - PROCESS | 1808 | 1461192725475 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]]]}] 15:52:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:52:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1031ms 15:52:05 INFO - PROCESS | 1808 | 1461192725523 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 1808 | 1461192725526 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:52:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:52:05 INFO - PROCESS | 1808 | 1461192725532 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 1808 | 1461192725534 Marionette TRACE conn3 <- [1,566,null,{}] 15:52:05 INFO - PROCESS | 1808 | 1461192725539 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}] 15:52:05 INFO - PROCESS | 1808 | 1461192725665 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:52:05 INFO - PROCESS | 1808 | 1461192725802 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffcc800 == 63 [pid = 1808] [id = 149] 15:52:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0eaefd2c00) [pid = 1808] [serial = 446] [outer = (nil)] 15:52:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0eaf78a400) [pid = 1808] [serial = 447] [outer = 0x7f0eaefd2c00] 15:52:05 INFO - PROCESS | 1808 | 1461192725863 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0eb68f0800) [pid = 1808] [serial = 448] [outer = 0x7f0eaefd2c00] 15:52:06 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:06 INFO - PROCESS | 1808 | 1461192726765 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]]]}] 15:52:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:52:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1275ms 15:52:06 INFO - PROCESS | 1808 | 1461192726809 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:52:06 INFO - PROCESS | 1808 | 1461192726815 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:52:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:52:06 INFO - PROCESS | 1808 | 1461192726822 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 1808 | 1461192726825 Marionette TRACE conn3 <- [1,570,null,{}] 15:52:06 INFO - PROCESS | 1808 | 1461192726831 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}] 15:52:06 INFO - PROCESS | 1808 | 1461192726973 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:52:07 INFO - PROCESS | 1808 | 1461192727118 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf69b800 == 64 [pid = 1808] [id = 150] 15:52:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0eaff3c000) [pid = 1808] [serial = 449] [outer = (nil)] 15:52:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x7f0eb15a1c00) [pid = 1808] [serial = 450] [outer = 0x7f0eaff3c000] 15:52:07 INFO - PROCESS | 1808 | 1461192727209 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x7f0eb3253800) [pid = 1808] [serial = 451] [outer = 0x7f0eaff3c000] 15:52:07 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecdd88000 == 63 [pid = 1808] [id = 108] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec688b800 == 62 [pid = 1808] [id = 107] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb516800 == 61 [pid = 1808] [id = 116] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec7d1b800 == 60 [pid = 1808] [id = 141] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eba2dc000 == 59 [pid = 1808] [id = 140] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x7f0eb324b400) [pid = 1808] [serial = 384] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x7f0eb5bd6800) [pid = 1808] [serial = 351] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x7f0eb8e0c000) [pid = 1808] [serial = 354] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x7f0eb8e09c00) [pid = 1808] [serial = 357] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb024b000 == 58 [pid = 1808] [id = 139] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eba2d1000 == 57 [pid = 1808] [id = 138] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9072800 == 56 [pid = 1808] [id = 137] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7ad4800 == 55 [pid = 1808] [id = 136] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3266800 == 54 [pid = 1808] [id = 135] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0f2b800 == 53 [pid = 1808] [id = 131] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec6b34000 == 52 [pid = 1808] [id = 130] 15:52:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7adc800 == 51 [pid = 1808] [id = 129] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0eb91d1000) [pid = 1808] [serial = 367] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0ec6be6400) [pid = 1808] [serial = 370] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0ec9c18c00) [pid = 1808] [serial = 372] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb3255800) [pid = 1808] [serial = 361] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0ec6679800) [pid = 1808] [serial = 369] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eaf758800) [pid = 1808] [serial = 381] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0ecc15d800) [pid = 1808] [serial = 375] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb6b54c00) [pid = 1808] [serial = 364] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0ecbd60c00) [pid = 1808] [serial = 373] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0ed0e59800) [pid = 1808] [serial = 378] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eb809ec00) [pid = 1808] [serial = 366] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0ecea92000) [pid = 1808] [serial = 376] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eb502b400) [pid = 1808] [serial = 363] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eb1850c00) [pid = 1808] [serial = 360] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0ed37dc000) [pid = 1808] [serial = 379] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eafb5a800) [pid = 1808] [serial = 382] [outer = (nil)] [url = about:blank] 15:52:07 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0eb501ec00) [pid = 1808] [serial = 349] [outer = (nil)] [url = about:blank] 15:52:08 INFO - PROCESS | 1808 | 1461192728025 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]]]}] 15:52:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:52:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1230ms 15:52:08 INFO - PROCESS | 1808 | 1461192728053 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 1808 | 1461192728060 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:52:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:52:08 INFO - PROCESS | 1808 | 1461192728075 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 1808 | 1461192728078 Marionette TRACE conn3 <- [1,574,null,{}] 15:52:08 INFO - PROCESS | 1808 | 1461192728083 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}] 15:52:08 INFO - PROCESS | 1808 | 1461192728208 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:52:08 INFO - PROCESS | 1808 | 1461192728223 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7ad4800 == 52 [pid = 1808] [id = 151] 15:52:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eb3417c00) [pid = 1808] [serial = 452] [outer = (nil)] 15:52:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb5025c00) [pid = 1808] [serial = 453] [outer = 0x7f0eb3417c00] 15:52:08 INFO - PROCESS | 1808 | 1461192728274 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb5eecc00) [pid = 1808] [serial = 454] [outer = 0x7f0eb3417c00] 15:52:08 INFO - PROCESS | 1808 | 1461192728948 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]]]}] 15:52:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:52:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 929ms 15:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:52:09 INFO - PROCESS | 1808 | 1461192729001 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 1808 | 1461192729004 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:52:09 INFO - PROCESS | 1808 | 1461192729009 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 1808 | 1461192729013 Marionette TRACE conn3 <- [1,578,null,{}] 15:52:09 INFO - PROCESS | 1808 | 1461192729026 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}] 15:52:09 INFO - PROCESS | 1808 | 1461192729184 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:52:09 INFO - PROCESS | 1808 | 1461192729203 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c90800 == 53 [pid = 1808] [id = 152] 15:52:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb68f3000) [pid = 1808] [serial = 455] [outer = (nil)] 15:52:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb7558c00) [pid = 1808] [serial = 456] [outer = 0x7f0eb68f3000] 15:52:09 INFO - PROCESS | 1808 | 1461192729256 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eb8098400) [pid = 1808] [serial = 457] [outer = 0x7f0eb68f3000] 15:52:09 INFO - PROCESS | 1808 | 1461192729911 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]]]}] 15:52:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:52:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 930ms 15:52:09 INFO - PROCESS | 1808 | 1461192729939 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 1808 | 1461192729943 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:52:09 INFO - PROCESS | 1808 | 1461192729948 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 1808 | 1461192729949 Marionette TRACE conn3 <- [1,582,null,{}] 15:52:09 INFO - PROCESS | 1808 | 1461192729954 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}] 15:52:10 INFO - PROCESS | 1808 | 1461192730129 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:52:10 INFO - PROCESS | 1808 | 1461192730156 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb924e800 == 54 [pid = 1808] [id = 153] 15:52:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eaefd2000) [pid = 1808] [serial = 458] [outer = (nil)] 15:52:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eb8486800) [pid = 1808] [serial = 459] [outer = 0x7f0eaefd2000] 15:52:10 INFO - PROCESS | 1808 | 1461192730209 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eb9e5dc00) [pid = 1808] [serial = 460] [outer = 0x7f0eaefd2000] 15:52:10 INFO - PROCESS | 1808 | 1461192730834 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]]]}] 15:52:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:52:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 924ms 15:52:10 INFO - PROCESS | 1808 | 1461192730872 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:52:10 INFO - PROCESS | 1808 | 1461192730875 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:52:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:52:10 INFO - PROCESS | 1808 | 1461192730880 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:52:10 INFO - PROCESS | 1808 | 1461192730882 Marionette TRACE conn3 <- [1,586,null,{}] 15:52:10 INFO - PROCESS | 1808 | 1461192730891 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}] 15:52:11 INFO - PROCESS | 1808 | 1461192731035 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:52:11 INFO - PROCESS | 1808 | 1461192731103 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebc7a3000 == 55 [pid = 1808] [id = 154] 15:52:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eb018e000) [pid = 1808] [serial = 461] [outer = (nil)] 15:52:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb0196400) [pid = 1808] [serial = 462] [outer = 0x7f0eb018e000] 15:52:11 INFO - PROCESS | 1808 | 1461192731154 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eb019bc00) [pid = 1808] [serial = 463] [outer = 0x7f0eb018e000] 15:52:11 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:11 INFO - PROCESS | 1808 | 1461192731777 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]]]}] 15:52:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:52:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 930ms 15:52:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:52:11 INFO - PROCESS | 1808 | 1461192731810 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:52:11 INFO - PROCESS | 1808 | 1461192731812 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:52:11 INFO - PROCESS | 1808 | 1461192731817 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - PROCESS | 1808 | 1461192731819 Marionette TRACE conn3 <- [1,590,null,{}] 15:52:11 INFO - PROCESS | 1808 | 1461192731828 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}] 15:52:11 INFO - PROCESS | 1808 | 1461192731989 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:52:12 INFO - PROCESS | 1808 | 1461192732012 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec7a03800 == 56 [pid = 1808] [id = 155] 15:52:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb9410c00) [pid = 1808] [serial = 464] [outer = (nil)] 15:52:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0ec6d07c00) [pid = 1808] [serial = 465] [outer = 0x7f0eb9410c00] 15:52:12 INFO - PROCESS | 1808 | 1461192732065 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0ecbdb0000) [pid = 1808] [serial = 466] [outer = 0x7f0eb9410c00] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0eb3be8400) [pid = 1808] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb32b9800) [pid = 1808] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eb3256000) [pid = 1808] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eb0299000) [pid = 1808] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb809e800) [pid = 1808] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eaff34000) [pid = 1808] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eba3bcc00) [pid = 1808] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb5b74800) [pid = 1808] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eaefd1000) [pid = 1808] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eaff3e800) [pid = 1808] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eafe73c00) [pid = 1808] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:52:12 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0ebca59800) [pid = 1808] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:52:12 INFO - PROCESS | 1808 | 1461192732822 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]]]}] 15:52:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1031ms 15:52:12 INFO - PROCESS | 1808 | 1461192732847 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:52:12 INFO - PROCESS | 1808 | 1461192732851 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:52:12 INFO - PROCESS | 1808 | 1461192732855 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 1808 | 1461192732858 Marionette TRACE conn3 <- [1,594,null,{}] 15:52:12 INFO - PROCESS | 1808 | 1461192732862 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}] 15:52:12 INFO - PROCESS | 1808 | 1461192732978 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:52:13 INFO - PROCESS | 1808 | 1461192733077 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb973c000 == 57 [pid = 1808] [id = 156] 15:52:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eaedda400) [pid = 1808] [serial = 467] [outer = (nil)] 15:52:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eaede4000) [pid = 1808] [serial = 468] [outer = 0x7f0eaedda400] 15:52:13 INFO - PROCESS | 1808 | 1461192733129 Marionette DEBUG loaded listener.js 15:52:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eaf752c00) [pid = 1808] [serial = 469] [outer = 0x7f0eaedda400] 15:52:13 INFO - PROCESS | 1808 | 1461192733674 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]]]}] 15:52:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:52:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 873ms 15:52:13 INFO - PROCESS | 1808 | 1461192733729 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:52:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:52:13 INFO - PROCESS | 1808 | 1461192733732 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:52:13 INFO - PROCESS | 1808 | 1461192733737 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 1808 | 1461192733739 Marionette TRACE conn3 <- [1,598,null,{}] 15:52:13 INFO - PROCESS | 1808 | 1461192733743 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}] 15:52:13 INFO - PROCESS | 1808 | 1461192733856 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:52:13 INFO - PROCESS | 1808 | 1461192733871 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbf7a800 == 58 [pid = 1808] [id = 157] 15:52:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eaede9000) [pid = 1808] [serial = 470] [outer = (nil)] 15:52:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eb3364400) [pid = 1808] [serial = 471] [outer = 0x7f0eaede9000] 15:52:13 INFO - PROCESS | 1808 | 1461192733930 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eb3368800) [pid = 1808] [serial = 472] [outer = 0x7f0eaede9000] 15:52:14 INFO - PROCESS | 1808 | 1461192734619 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]]]}] 15:52:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:52:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 926ms 15:52:14 INFO - PROCESS | 1808 | 1461192734663 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 1808 | 1461192734668 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:52:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:52:14 INFO - PROCESS | 1808 | 1461192734675 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 1808 | 1461192734680 Marionette TRACE conn3 <- [1,602,null,{}] 15:52:14 INFO - PROCESS | 1808 | 1461192734688 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}] 15:52:14 INFO - PROCESS | 1808 | 1461192734825 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:52:14 INFO - PROCESS | 1808 | 1461192734969 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3269000 == 59 [pid = 1808] [id = 158] 15:52:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eaede1400) [pid = 1808] [serial = 473] [outer = (nil)] 15:52:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eaf752000) [pid = 1808] [serial = 474] [outer = 0x7f0eaede1400] 15:52:15 INFO - PROCESS | 1808 | 1461192735032 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eaff3f800) [pid = 1808] [serial = 475] [outer = 0x7f0eaede1400] 15:52:15 INFO - PROCESS | 1808 | 1461192735944 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]]]}] 15:52:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:52:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1331ms 15:52:16 INFO - PROCESS | 1808 | 1461192736007 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 1808 | 1461192736014 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:52:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:52:16 INFO - PROCESS | 1808 | 1461192736023 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 1808 | 1461192736026 Marionette TRACE conn3 <- [1,606,null,{}] 15:52:16 INFO - PROCESS | 1808 | 1461192736031 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}] 15:52:16 INFO - PROCESS | 1808 | 1461192736170 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:52:16 INFO - PROCESS | 1808 | 1461192736309 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9742000 == 60 [pid = 1808] [id = 159] 15:52:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eaefd1400) [pid = 1808] [serial = 476] [outer = (nil)] 15:52:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0eb336b000) [pid = 1808] [serial = 477] [outer = 0x7f0eaefd1400] 15:52:16 INFO - PROCESS | 1808 | 1461192736370 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0eb3370400) [pid = 1808] [serial = 478] [outer = 0x7f0eaefd1400] 15:52:17 INFO - PROCESS | 1808 | 1461192737160 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]]]}] 15:52:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:52:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1178ms 15:52:17 INFO - PROCESS | 1808 | 1461192737201 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 1808 | 1461192737203 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:52:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:52:17 INFO - PROCESS | 1808 | 1461192737209 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 1808 | 1461192737214 Marionette TRACE conn3 <- [1,610,null,{}] 15:52:17 INFO - PROCESS | 1808 | 1461192737227 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}] 15:52:17 INFO - PROCESS | 1808 | 1461192737369 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:52:17 INFO - PROCESS | 1808 | 1461192737503 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed009f000 == 61 [pid = 1808] [id = 160] 15:52:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0eb3369000) [pid = 1808] [serial = 479] [outer = (nil)] 15:52:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0eb5024c00) [pid = 1808] [serial = 480] [outer = 0x7f0eb3369000] 15:52:17 INFO - PROCESS | 1808 | 1461192737568 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0eb68fa400) [pid = 1808] [serial = 481] [outer = 0x7f0eb3369000] 15:52:18 INFO - PROCESS | 1808 | 1461192738376 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]]]}] 15:52:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:52:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1231ms 15:52:18 INFO - PROCESS | 1808 | 1461192738440 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 1808 | 1461192738444 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:52:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:52:18 INFO - PROCESS | 1808 | 1461192738450 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 1808 | 1461192738452 Marionette TRACE conn3 <- [1,614,null,{}] 15:52:18 INFO - PROCESS | 1808 | 1461192738457 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}] 15:52:18 INFO - PROCESS | 1808 | 1461192738595 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:52:18 INFO - PROCESS | 1808 | 1461192738728 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3466800 == 62 [pid = 1808] [id = 161] 15:52:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0eb341c400) [pid = 1808] [serial = 482] [outer = (nil)] 15:52:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x7f0eb8097800) [pid = 1808] [serial = 483] [outer = 0x7f0eb341c400] 15:52:18 INFO - PROCESS | 1808 | 1461192738792 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x7f0eb91d2c00) [pid = 1808] [serial = 484] [outer = 0x7f0eb341c400] 15:52:19 INFO - PROCESS | 1808 | 1461192739549 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]]]}] 15:52:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:52:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1388ms 15:52:19 INFO - PROCESS | 1808 | 1461192739853 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 1808 | 1461192739859 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:52:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:52:19 INFO - PROCESS | 1808 | 1461192739866 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 1808 | 1461192739870 Marionette TRACE conn3 <- [1,618,null,{}] 15:52:19 INFO - PROCESS | 1808 | 1461192739877 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}] 15:52:20 INFO - PROCESS | 1808 | 1461192740004 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:52:20 INFO - PROCESS | 1808 | 1461192740140 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5c4c800 == 63 [pid = 1808] [id = 162] 15:52:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x7f0eafb5bc00) [pid = 1808] [serial = 485] [outer = (nil)] 15:52:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x7f0eafe7ec00) [pid = 1808] [serial = 486] [outer = 0x7f0eafb5bc00] 15:52:20 INFO - PROCESS | 1808 | 1461192740257 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x7f0eb018e800) [pid = 1808] [serial = 487] [outer = 0x7f0eafb5bc00] 15:52:21 INFO - PROCESS | 1808 | 1461192741032 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]]]}] 15:52:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:52:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1232ms 15:52:21 INFO - PROCESS | 1808 | 1461192741099 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:52:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:52:21 INFO - PROCESS | 1808 | 1461192741103 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:52:21 INFO - PROCESS | 1808 | 1461192741113 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 1808 | 1461192741118 Marionette TRACE conn3 <- [1,622,null,{}] 15:52:21 INFO - PROCESS | 1808 | 1461192741123 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}] 15:52:21 INFO - PROCESS | 1808 | 1461192741264 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:52:21 INFO - PROCESS | 1808 | 1461192741402 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafb2a000 == 64 [pid = 1808] [id = 163] 15:52:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x7f0eafe7e000) [pid = 1808] [serial = 488] [outer = (nil)] 15:52:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x7f0eb029b000) [pid = 1808] [serial = 489] [outer = 0x7f0eafe7e000] 15:52:21 INFO - PROCESS | 1808 | 1461192741459 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x7f0eb250a400) [pid = 1808] [serial = 490] [outer = 0x7f0eafe7e000] 15:52:21 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb973c000 == 63 [pid = 1808] [id = 156] 15:52:21 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec7a03800 == 62 [pid = 1808] [id = 155] 15:52:21 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x7f0eb0299400) [pid = 1808] [serial = 387] [outer = (nil)] [url = about:blank] 15:52:21 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x7f0eb7ab9c00) [pid = 1808] [serial = 390] [outer = (nil)] [url = about:blank] 15:52:21 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x7f0ebca6c400) [pid = 1808] [serial = 393] [outer = (nil)] [url = about:blank] 15:52:21 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x7f0ecbfe5c00) [pid = 1808] [serial = 396] [outer = (nil)] [url = about:blank] 15:52:21 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x7f0eceaa5000) [pid = 1808] [serial = 399] [outer = (nil)] [url = about:blank] 15:52:21 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x7f0eb3417400) [pid = 1808] [serial = 426] [outer = (nil)] [url = about:blank] 15:52:21 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebc7a3000 == 61 [pid = 1808] [id = 154] 15:52:21 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb924e800 == 60 [pid = 1808] [id = 153] 15:52:21 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c90800 == 59 [pid = 1808] [id = 152] 15:52:21 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7ad4800 == 58 [pid = 1808] [id = 151] 15:52:21 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf69b800 == 57 [pid = 1808] [id = 150] 15:52:21 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec0921800 == 56 [pid = 1808] [id = 144] 15:52:21 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7fe4000 == 55 [pid = 1808] [id = 143] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x7f0ec5ac9400) [pid = 1808] [serial = 358] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x7f0eba2ab000) [pid = 1808] [serial = 355] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x7f0eb7ab1800) [pid = 1808] [serial = 352] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x7f0ed02e6400) [pid = 1808] [serial = 316] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0eb8e0c400) [pid = 1808] [serial = 414] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0eb976d800) [pid = 1808] [serial = 417] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0ec5a32400) [pid = 1808] [serial = 420] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb7787c00) [pid = 1808] [serial = 411] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eb7aafc00) [pid = 1808] [serial = 403] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eb029c800) [pid = 1808] [serial = 402] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb1b71000) [pid = 1808] [serial = 406] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb0371800) [pid = 1808] [serial = 405] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eb3be3c00) [pid = 1808] [serial = 408] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb3bedc00) [pid = 1808] [serial = 409] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0ecbbc9000) [pid = 1808] [serial = 423] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0ec69a3c00) [pid = 1808] [serial = 421] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eba2b5000) [pid = 1808] [serial = 418] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0ecbfae400) [pid = 1808] [serial = 424] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb91d6000) [pid = 1808] [serial = 415] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eb7ab7000) [pid = 1808] [serial = 412] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1808 | 1461192742239 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]]]}] 15:52:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:52:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1184ms 15:52:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:52:22 INFO - PROCESS | 1808 | 1461192742310 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 1808 | 1461192742312 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:52:22 INFO - PROCESS | 1808 | 1461192742319 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 1808 | 1461192742322 Marionette TRACE conn3 <- [1,626,null,{}] 15:52:22 INFO - PROCESS | 1808 | 1461192742334 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}] 15:52:22 INFO - PROCESS | 1808 | 1461192742461 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:52:22 INFO - PROCESS | 1808 | 1461192742471 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5e7a800 == 56 [pid = 1808] [id = 164] 15:52:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb250a800) [pid = 1808] [serial = 491] [outer = (nil)] 15:52:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb3367c00) [pid = 1808] [serial = 492] [outer = 0x7f0eb250a800] 15:52:22 INFO - PROCESS | 1808 | 1461192742526 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb3414800) [pid = 1808] [serial = 493] [outer = 0x7f0eb250a800] 15:52:23 INFO - PROCESS | 1808 | 1461192743206 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]]]}] 15:52:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:52:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 934ms 15:52:23 INFO - PROCESS | 1808 | 1461192743252 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 1808 | 1461192743255 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:52:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:52:23 INFO - PROCESS | 1808 | 1461192743260 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 1808 | 1461192743261 Marionette TRACE conn3 <- [1,630,null,{}] 15:52:23 INFO - PROCESS | 1808 | 1461192743266 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}] 15:52:23 INFO - PROCESS | 1808 | 1461192743377 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:52:23 INFO - PROCESS | 1808 | 1461192743390 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb83a6000 == 57 [pid = 1808] [id = 165] 15:52:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb3419800) [pid = 1808] [serial = 494] [outer = (nil)] 15:52:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eb3be9800) [pid = 1808] [serial = 495] [outer = 0x7f0eb3419800] 15:52:23 INFO - PROCESS | 1808 | 1461192743440 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eb3bf1c00) [pid = 1808] [serial = 496] [outer = 0x7f0eb3419800] 15:52:24 INFO - PROCESS | 1808 | 1461192744059 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]]]}] 15:52:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:52:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 873ms 15:52:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:52:24 INFO - PROCESS | 1808 | 1461192744134 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 1808 | 1461192744137 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:52:24 INFO - PROCESS | 1808 | 1461192744145 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 1808 | 1461192744148 Marionette TRACE conn3 <- [1,634,null,{}] 15:52:24 INFO - PROCESS | 1808 | 1461192744152 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}] 15:52:24 INFO - PROCESS | 1808 | 1461192744301 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:52:24 INFO - PROCESS | 1808 | 1461192744312 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c24800 == 58 [pid = 1808] [id = 166] 15:52:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eaede1000) [pid = 1808] [serial = 497] [outer = (nil)] 15:52:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eb5021400) [pid = 1808] [serial = 498] [outer = 0x7f0eaede1000] 15:52:24 INFO - PROCESS | 1808 | 1461192744362 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eb5b7a000) [pid = 1808] [serial = 499] [outer = 0x7f0eaede1000] 15:52:24 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:25 INFO - PROCESS | 1808 | 1461192745043 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]]]}] 15:52:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:52:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 926ms 15:52:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:52:25 INFO - PROCESS | 1808 | 1461192745080 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 1808 | 1461192745082 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:52:25 INFO - PROCESS | 1808 | 1461192745088 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 1808 | 1461192745090 Marionette TRACE conn3 <- [1,638,null,{}] 15:52:25 INFO - PROCESS | 1808 | 1461192745095 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}] 15:52:25 INFO - PROCESS | 1808 | 1461192745280 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:52:25 INFO - PROCESS | 1808 | 1461192745315 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8d33800 == 59 [pid = 1808] [id = 167] 15:52:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb6b49400) [pid = 1808] [serial = 500] [outer = (nil)] 15:52:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eb7786000) [pid = 1808] [serial = 501] [outer = 0x7f0eb6b49400] 15:52:25 INFO - PROCESS | 1808 | 1461192745371 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb7ab1800) [pid = 1808] [serial = 502] [outer = 0x7f0eb6b49400] 15:52:25 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:26 INFO - PROCESS | 1808 | 1461192746264 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]]]}] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eaefd2c00) [pid = 1808] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eafc59c00) [pid = 1808] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb3bed800) [pid = 1808] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb018e000) [pid = 1808] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eb3be8c00) [pid = 1808] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eaff3c000) [pid = 1808] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eb3417c00) [pid = 1808] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eafb63c00) [pid = 1808] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0ebc89a800) [pid = 1808] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eb68f3000) [pid = 1808] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb9410c00) [pid = 1808] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eaefd2000) [pid = 1808] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0eaedda400) [pid = 1808] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eaff35000) [pid = 1808] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x7f0ec9ca4400) [pid = 1808] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x7f0eaf74f800) [pid = 1808] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0eaf759c00) [pid = 1808] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x7f0eb77ca800) [pid = 1808] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:52:26 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x7f0eb8488000) [pid = 1808] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:52:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:52:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1232ms 15:52:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:52:26 INFO - PROCESS | 1808 | 1461192746320 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 1808 | 1461192746322 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:52:26 INFO - PROCESS | 1808 | 1461192746335 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 1808 | 1461192746338 Marionette TRACE conn3 <- [1,642,null,{}] 15:52:26 INFO - PROCESS | 1808 | 1461192746342 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}] 15:52:26 INFO - PROCESS | 1808 | 1461192746454 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:52:26 INFO - PROCESS | 1808 | 1461192746462 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0245800 == 60 [pid = 1808] [id = 168] 15:52:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x7f0eaf757000) [pid = 1808] [serial = 503] [outer = (nil)] 15:52:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0eaff40000) [pid = 1808] [serial = 504] [outer = 0x7f0eaf757000] 15:52:26 INFO - PROCESS | 1808 | 1461192746514 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0eb3365c00) [pid = 1808] [serial = 505] [outer = 0x7f0eaf757000] 15:52:27 INFO - PROCESS | 1808 | 1461192747139 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]]]}] 15:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 834ms 15:52:27 INFO - PROCESS | 1808 | 1461192747161 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 1808 | 1461192747163 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:52:27 INFO - PROCESS | 1808 | 1461192747169 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 1808 | 1461192747171 Marionette TRACE conn3 <- [1,646,null,{}] 15:52:27 INFO - PROCESS | 1808 | 1461192747176 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}] 15:52:27 INFO - PROCESS | 1808 | 1461192747285 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:52:27 INFO - PROCESS | 1808 | 1461192747381 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9731800 == 61 [pid = 1808] [id = 169] 15:52:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0eaedde400) [pid = 1808] [serial = 506] [outer = (nil)] 15:52:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0eb3bed800) [pid = 1808] [serial = 507] [outer = 0x7f0eaedde400] 15:52:27 INFO - PROCESS | 1808 | 1461192747433 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eb809a000) [pid = 1808] [serial = 508] [outer = 0x7f0eaedde400] 15:52:27 INFO - PROCESS | 1808 | 1461192747915 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]]]}] 15:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 775ms 15:52:27 INFO - PROCESS | 1808 | 1461192747944 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 1808 | 1461192747946 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:52:27 INFO - PROCESS | 1808 | 1461192747951 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 1808 | 1461192747953 Marionette TRACE conn3 <- [1,650,null,{}] 15:52:27 INFO - PROCESS | 1808 | 1461192747957 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}] 15:52:28 INFO - PROCESS | 1808 | 1461192748096 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:52:28 INFO - PROCESS | 1808 | 1461192748117 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebaddb000 == 62 [pid = 1808] [id = 170] 15:52:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eafc57400) [pid = 1808] [serial = 509] [outer = (nil)] 15:52:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb838a800) [pid = 1808] [serial = 510] [outer = 0x7f0eafc57400] 15:52:28 INFO - PROCESS | 1808 | 1461192748168 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb8e0d000) [pid = 1808] [serial = 511] [outer = 0x7f0eafc57400] 15:52:28 INFO - PROCESS | 1808 | 1461192748993 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]]]}] 15:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1128ms 15:52:29 INFO - PROCESS | 1808 | 1461192749081 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 1808 | 1461192749087 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:52:29 INFO - PROCESS | 1808 | 1461192749095 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 1808 | 1461192749099 Marionette TRACE conn3 <- [1,654,null,{}] 15:52:29 INFO - PROCESS | 1808 | 1461192749106 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}] 15:52:29 INFO - PROCESS | 1808 | 1461192749282 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:52:29 INFO - PROCESS | 1808 | 1461192749414 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb347d000 == 63 [pid = 1808] [id = 171] 15:52:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eafb5c000) [pid = 1808] [serial = 512] [outer = (nil)] 15:52:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb0199000) [pid = 1808] [serial = 513] [outer = 0x7f0eafb5c000] 15:52:29 INFO - PROCESS | 1808 | 1461192749484 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eb184e800) [pid = 1808] [serial = 514] [outer = 0x7f0eafb5c000] 15:52:30 INFO - PROCESS | 1808 | 1461192750270 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]]]}] 15:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1230ms 15:52:30 INFO - PROCESS | 1808 | 1461192750325 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 1808 | 1461192750333 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:52:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:52:30 INFO - PROCESS | 1808 | 1461192750341 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 1808 | 1461192750345 Marionette TRACE conn3 <- [1,658,null,{}] 15:52:30 INFO - PROCESS | 1808 | 1461192750349 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}] 15:52:30 INFO - PROCESS | 1808 | 1461192750487 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:52:30 INFO - PROCESS | 1808 | 1461192750618 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8cac800 == 64 [pid = 1808] [id = 172] 15:52:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eaff36c00) [pid = 1808] [serial = 515] [outer = (nil)] 15:52:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eb3418800) [pid = 1808] [serial = 516] [outer = 0x7f0eaff36c00] 15:52:30 INFO - PROCESS | 1808 | 1461192750677 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eb3be6000) [pid = 1808] [serial = 517] [outer = 0x7f0eaff36c00] 15:52:31 INFO - PROCESS | 1808 | 1461192751491 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]]]}] 15:52:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:52:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1180ms 15:52:31 INFO - PROCESS | 1808 | 1461192751528 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 1808 | 1461192751531 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:52:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:52:31 INFO - PROCESS | 1808 | 1461192751537 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 1808 | 1461192751542 Marionette TRACE conn3 <- [1,662,null,{}] 15:52:31 INFO - PROCESS | 1808 | 1461192751556 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}] 15:52:31 INFO - PROCESS | 1808 | 1461192751688 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:52:31 INFO - PROCESS | 1808 | 1461192751827 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec0916000 == 65 [pid = 1808] [id = 173] 15:52:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eb3bea000) [pid = 1808] [serial = 518] [outer = (nil)] 15:52:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb771f400) [pid = 1808] [serial = 519] [outer = 0x7f0eb3bea000] 15:52:31 INFO - PROCESS | 1808 | 1461192751890 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eb7ab9c00) [pid = 1808] [serial = 520] [outer = 0x7f0eb3bea000] 15:52:32 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:32 INFO - PROCESS | 1808 | 1461192752624 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]]]}] 15:52:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:52:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1136ms 15:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:52:32 INFO - PROCESS | 1808 | 1461192752675 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:52:32 INFO - PROCESS | 1808 | 1461192752678 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:52:32 INFO - PROCESS | 1808 | 1461192752683 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 1808 | 1461192752686 Marionette TRACE conn3 <- [1,666,null,{}] 15:52:32 INFO - PROCESS | 1808 | 1461192752691 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}] 15:52:32 INFO - PROCESS | 1808 | 1461192752821 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:52:32 INFO - PROCESS | 1808 | 1461192752957 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb50c000 == 66 [pid = 1808] [id = 174] 15:52:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb91d9800) [pid = 1808] [serial = 521] [outer = (nil)] 15:52:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0eb941b000) [pid = 1808] [serial = 522] [outer = 0x7f0eb91d9800] 15:52:33 INFO - PROCESS | 1808 | 1461192753144 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0eb9ec7400) [pid = 1808] [serial = 523] [outer = 0x7f0eb91d9800] 15:52:33 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:34 INFO - PROCESS | 1808 | 1461192754106 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]]]}] 15:52: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 15:52:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1479ms 15:52:34 INFO - PROCESS | 1808 | 1461192754162 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:52:34 INFO - PROCESS | 1808 | 1461192754165 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:52:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:52:34 INFO - PROCESS | 1808 | 1461192754170 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:52:34 INFO - PROCESS | 1808 | 1461192754172 Marionette TRACE conn3 <- [1,670,null,{}] 15:52:34 INFO - PROCESS | 1808 | 1461192754177 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}] 15:52:34 INFO - PROCESS | 1808 | 1461192754304 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:52:34 INFO - PROCESS | 1808 | 1461192754442 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb023b000 == 67 [pid = 1808] [id = 175] 15:52:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0eaedda800) [pid = 1808] [serial = 524] [outer = (nil)] 15:52:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0eaede7c00) [pid = 1808] [serial = 525] [outer = 0x7f0eaedda800] 15:52:34 INFO - PROCESS | 1808 | 1461192754503 Marionette DEBUG loaded listener.js 15:52:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0eb2511000) [pid = 1808] [serial = 526] [outer = 0x7f0eaedda800] 15:52:35 INFO - PROCESS | 1808 | 1461192755512 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]]]}] 15:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1389ms 15:52:35 INFO - PROCESS | 1808 | 1461192755561 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:52:35 INFO - PROCESS | 1808 | 1461192755566 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:52:35 INFO - PROCESS | 1808 | 1461192755573 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 1808 | 1461192755577 Marionette TRACE conn3 <- [1,674,null,{}] 15:52:35 INFO - PROCESS | 1808 | 1461192755584 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}] 15:52:35 INFO - PROCESS | 1808 | 1461192755721 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:52:35 INFO - PROCESS | 1808 | 1461192755871 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb023d000 == 68 [pid = 1808] [id = 176] 15:52:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0eafb65000) [pid = 1808] [serial = 527] [outer = (nil)] 15:52:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x7f0eb0191000) [pid = 1808] [serial = 528] [outer = 0x7f0eafb65000] 15:52:36 INFO - PROCESS | 1808 | 1461192756000 Marionette DEBUG loaded listener.js 15:52:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x7f0eb029e000) [pid = 1808] [serial = 529] [outer = 0x7f0eafb65000] 15:52:36 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:36 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaff14000 == 67 [pid = 1808] [id = 133] 15:52:36 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9731800 == 66 [pid = 1808] [id = 169] 15:52:36 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0245800 == 65 [pid = 1808] [id = 168] 15:52:36 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8d33800 == 64 [pid = 1808] [id = 167] 15:52:36 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c24800 == 63 [pid = 1808] [id = 166] 15:52:36 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb83a6000 == 62 [pid = 1808] [id = 165] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x7f0eb3364400) [pid = 1808] [serial = 471] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5e7a800 == 61 [pid = 1808] [id = 164] 15:52:36 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafb2a000 == 60 [pid = 1808] [id = 163] 15:52:36 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5c4c800 == 59 [pid = 1808] [id = 162] 15:52:36 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3269000 == 58 [pid = 1808] [id = 158] 15:52:36 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbf7a800 == 57 [pid = 1808] [id = 157] 15:52:36 INFO - PROCESS | 1808 | 1461192756695 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]]]}] 15:52:36 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 15:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1182ms 15:52:36 INFO - PROCESS | 1808 | 1461192756755 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 1808 | 1461192756762 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x7f0eb8e05c00) [pid = 1808] [serial = 391] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x7f0ed02e0400) [pid = 1808] [serial = 400] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x7f0eb7aad400) [pid = 1808] [serial = 385] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0eb32b6800) [pid = 1808] [serial = 388] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0ec7a29800) [pid = 1808] [serial = 394] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0ecc161400) [pid = 1808] [serial = 397] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb68f0800) [pid = 1808] [serial = 448] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eaf78a400) [pid = 1808] [serial = 447] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eb5021800) [pid = 1808] [serial = 433] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb341c000) [pid = 1808] [serial = 432] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0ec7bc5800) [pid = 1808] [serial = 439] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0ec5ac6400) [pid = 1808] [serial = 438] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb0196400) [pid = 1808] [serial = 462] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0ebc897400) [pid = 1808] [serial = 436] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eb7aad000) [pid = 1808] [serial = 435] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eb3253800) [pid = 1808] [serial = 451] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eb15a1c00) [pid = 1808] [serial = 450] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb5025c00) [pid = 1808] [serial = 453] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eb5eecc00) [pid = 1808] [serial = 454] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0eb265fc00) [pid = 1808] [serial = 430] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eb159fc00) [pid = 1808] [serial = 429] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x7f0ecc0c7800) [pid = 1808] [serial = 442] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x7f0ecbbc5400) [pid = 1808] [serial = 441] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0eb7558c00) [pid = 1808] [serial = 456] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x7f0eb8098400) [pid = 1808] [serial = 457] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x7f0ec6d07c00) [pid = 1808] [serial = 465] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x7f0ed0063800) [pid = 1808] [serial = 444] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x7f0eb019bc00) [pid = 1808] [serial = 463] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x7f0ecbdb0000) [pid = 1808] [serial = 466] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x7f0eb8486800) [pid = 1808] [serial = 459] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x7f0eaede4000) [pid = 1808] [serial = 468] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x7f0eb9e5dc00) [pid = 1808] [serial = 460] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x7f0eaf752c00) [pid = 1808] [serial = 469] [outer = (nil)] [url = about:blank] 15:52:36 INFO - PROCESS | 1808 | 1461192756805 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - PROCESS | 1808 | 1461192756808 Marionette TRACE conn3 <- [1,678,null,{}] 15:52:36 INFO - PROCESS | 1808 | 1461192756815 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}] 15:52:36 INFO - PROCESS | 1808 | 1461192756938 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:52:36 INFO - PROCESS | 1808 | 1461192756947 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0314800 == 58 [pid = 1808] [id = 177] 15:52:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x7f0eaede8000) [pid = 1808] [serial = 530] [outer = (nil)] 15:52:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x7f0eb324c000) [pid = 1808] [serial = 531] [outer = 0x7f0eaede8000] 15:52:36 INFO - PROCESS | 1808 | 1461192756997 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x7f0eb32b9800) [pid = 1808] [serial = 532] [outer = 0x7f0eaede8000] 15:52:37 INFO - PROCESS | 1808 | 1461192757741 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]]]}] 15:52:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:52:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1009ms 15:52:37 INFO - PROCESS | 1808 | 1461192757784 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:52:37 INFO - PROCESS | 1808 | 1461192757787 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:52:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:52:37 INFO - PROCESS | 1808 | 1461192757792 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:52:37 INFO - PROCESS | 1808 | 1461192757797 Marionette TRACE conn3 <- [1,682,null,{}] 15:52:37 INFO - PROCESS | 1808 | 1461192757809 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}] 15:52:37 INFO - PROCESS | 1808 | 1461192757968 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:52:37 INFO - PROCESS | 1808 | 1461192757988 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb83b2800 == 59 [pid = 1808] [id = 178] 15:52:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x7f0eb32bc000) [pid = 1808] [serial = 533] [outer = (nil)] 15:52:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x7f0eb3be3c00) [pid = 1808] [serial = 534] [outer = 0x7f0eb32bc000] 15:52:38 INFO - PROCESS | 1808 | 1461192758042 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x7f0eb5028c00) [pid = 1808] [serial = 535] [outer = 0x7f0eb32bc000] 15:52:39 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:39 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:52:39 INFO - PROCESS | 1808 | 1461192759078 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]]]}] 15:52:39 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) 15:52:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1330ms 15:52:39 INFO - PROCESS | 1808 | 1461192759124 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:52:39 INFO - PROCESS | 1808 | 1461192759127 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:52:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:52:39 INFO - PROCESS | 1808 | 1461192759150 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - PROCESS | 1808 | 1461192759153 Marionette TRACE conn3 <- [1,686,null,{}] 15:52:39 INFO - PROCESS | 1808 | 1461192759157 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}] 15:52:39 INFO - PROCESS | 1808 | 1461192759303 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:52:39 INFO - PROCESS | 1808 | 1461192759325 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c29800 == 60 [pid = 1808] [id = 179] 15:52:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x7f0eb3beb400) [pid = 1808] [serial = 536] [outer = (nil)] 15:52:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x7f0eb68f8c00) [pid = 1808] [serial = 537] [outer = 0x7f0eb3beb400] 15:52:39 INFO - PROCESS | 1808 | 1461192759376 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0eb77c6c00) [pid = 1808] [serial = 538] [outer = 0x7f0eb3beb400] 15:52:40 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:40 INFO - PROCESS | 1808 | 1461192760455 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]]]}] 15:52:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:52:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1329ms 15:52:40 INFO - PROCESS | 1808 | 1461192760479 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 1808 | 1461192760482 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:52:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:52:40 INFO - PROCESS | 1808 | 1461192760497 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 1808 | 1461192760499 Marionette TRACE conn3 <- [1,690,null,{}] 15:52:40 INFO - PROCESS | 1808 | 1461192760504 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}] 15:52:40 INFO - PROCESS | 1808 | 1461192760649 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:52:40 INFO - PROCESS | 1808 | 1461192760754 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9241000 == 61 [pid = 1808] [id = 180] 15:52:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0eb1853c00) [pid = 1808] [serial = 539] [outer = (nil)] 15:52:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0eb7ab6400) [pid = 1808] [serial = 540] [outer = 0x7f0eb1853c00] 15:52:40 INFO - PROCESS | 1808 | 1461192760808 Marionette DEBUG loaded listener.js 15:52:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0eb8e0c800) [pid = 1808] [serial = 541] [outer = 0x7f0eb1853c00] 15:52:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eb8098400) [pid = 1808] [serial = 542] [outer = 0x7f0eaf78a800] 15:52:41 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eafe7e000) [pid = 1808] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:52:41 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x7f0eaf757000) [pid = 1808] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:52:41 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x7f0eafb5bc00) [pid = 1808] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:52:41 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0eaede1000) [pid = 1808] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:52:41 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x7f0eb250a800) [pid = 1808] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:52:41 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x7f0eb6b49400) [pid = 1808] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:52:41 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x7f0eaedde400) [pid = 1808] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:52:41 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x7f0eb3419800) [pid = 1808] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:52:41 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:41 INFO - PROCESS | 1808 | 1461192761881 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]]]}] 15:52:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:52:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1432ms 15:52:41 INFO - PROCESS | 1808 | 1461192761929 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:52:41 INFO - PROCESS | 1808 | 1461192761932 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:52:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:52:41 INFO - PROCESS | 1808 | 1461192761937 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 1808 | 1461192761939 Marionette TRACE conn3 <- [1,694,null,{}] 15:52:41 INFO - PROCESS | 1808 | 1461192761943 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}] 15:52:42 INFO - PROCESS | 1808 | 1461192762120 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:52:42 INFO - PROCESS | 1808 | 1461192762167 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9252000 == 62 [pid = 1808] [id = 181] 15:52:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x7f0eb3be3000) [pid = 1808] [serial = 543] [outer = (nil)] 15:52:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x7f0eb91d5800) [pid = 1808] [serial = 544] [outer = 0x7f0eb3be3000] 15:52:42 INFO - PROCESS | 1808 | 1461192762220 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x7f0ec5ac8c00) [pid = 1808] [serial = 545] [outer = 0x7f0eb3be3000] 15:52:43 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:43 INFO - PROCESS | 1808 | 1461192763232 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]]]}] 15:52:43 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) 15:52:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1328ms 15:52:43 INFO - PROCESS | 1808 | 1461192763267 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 1808 | 1461192763271 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:52:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:52:43 INFO - PROCESS | 1808 | 1461192763279 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 1808 | 1461192763284 Marionette TRACE conn3 <- [1,698,null,{}] 15:52:43 INFO - PROCESS | 1808 | 1461192763292 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}] 15:52:43 INFO - PROCESS | 1808 | 1461192763426 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:52:43 INFO - PROCESS | 1808 | 1461192763607 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3469000 == 63 [pid = 1808] [id = 182] 15:52:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0eaff3e800) [pid = 1808] [serial = 546] [outer = (nil)] 15:52:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0eb019c000) [pid = 1808] [serial = 547] [outer = 0x7f0eaff3e800] 15:52:43 INFO - PROCESS | 1808 | 1461192763677 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0eb1b74400) [pid = 1808] [serial = 548] [outer = 0x7f0eaff3e800] 15:52:44 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:44 INFO - PROCESS | 1808 | 1461192764814 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]]]}] 15:52:44 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) 15:52:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1585ms 15:52:44 INFO - PROCESS | 1808 | 1461192764864 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:52:44 INFO - PROCESS | 1808 | 1461192764873 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:52:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:52:44 INFO - PROCESS | 1808 | 1461192764893 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - PROCESS | 1808 | 1461192764897 Marionette TRACE conn3 <- [1,702,null,{}] 15:52:44 INFO - PROCESS | 1808 | 1461192764902 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}] 15:52:45 INFO - PROCESS | 1808 | 1461192765107 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:52:45 INFO - PROCESS | 1808 | 1461192765214 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8cb1000 == 64 [pid = 1808] [id = 183] 15:52:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0eb018d400) [pid = 1808] [serial = 549] [outer = (nil)] 15:52:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eb3413800) [pid = 1808] [serial = 550] [outer = 0x7f0eb018d400] 15:52:45 INFO - PROCESS | 1808 | 1461192765283 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eb5025c00) [pid = 1808] [serial = 551] [outer = 0x7f0eb018d400] 15:52:46 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:46 INFO - PROCESS | 1808 | 1461192766435 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]]]}] 15:52:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:52:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1580ms 15:52:46 INFO - PROCESS | 1808 | 1461192766478 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 1808 | 1461192766481 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:52:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:52:46 INFO - PROCESS | 1808 | 1461192766488 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 1808 | 1461192766493 Marionette TRACE conn3 <- [1,706,null,{}] 15:52:46 INFO - PROCESS | 1808 | 1461192766506 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}] 15:52:46 INFO - PROCESS | 1808 | 1461192766675 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:52:46 INFO - PROCESS | 1808 | 1461192766782 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec688b800 == 65 [pid = 1808] [id = 184] 15:52:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb3422800) [pid = 1808] [serial = 552] [outer = (nil)] 15:52:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0ebca53800) [pid = 1808] [serial = 553] [outer = 0x7f0eb3422800] 15:52:46 INFO - PROCESS | 1808 | 1461192766845 Marionette DEBUG loaded listener.js 15:52:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0ebfd24c00) [pid = 1808] [serial = 554] [outer = 0x7f0eb3422800] 15:52:47 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:47 INFO - PROCESS | 1808 | 1461192767984 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]]]}] 15:52:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:52:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1541ms 15:52:48 INFO - PROCESS | 1808 | 1461192768029 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:52:48 INFO - PROCESS | 1808 | 1461192768033 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:52:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:52:48 INFO - PROCESS | 1808 | 1461192768040 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:52:48 INFO - PROCESS | 1808 | 1461192768042 Marionette TRACE conn3 <- [1,710,null,{}] 15:52:48 INFO - PROCESS | 1808 | 1461192768047 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}] 15:52:48 INFO - PROCESS | 1808 | 1461192768212 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:52:48 INFO - PROCESS | 1808 | 1461192768550 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc44800 == 66 [pid = 1808] [id = 185] 15:52:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eaf581c00) [pid = 1808] [serial = 555] [outer = (nil)] 15:52:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eaf758c00) [pid = 1808] [serial = 556] [outer = 0x7f0eaf581c00] 15:52:48 INFO - PROCESS | 1808 | 1461192768606 Marionette DEBUG loaded listener.js 15:52:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eaff38c00) [pid = 1808] [serial = 557] [outer = 0x7f0eaf581c00] 15:52:49 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb86a2000 == 65 [pid = 1808] [id = 81] 15:52:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbcd7800 == 64 [pid = 1808] [id = 142] 15:52:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9241000 == 63 [pid = 1808] [id = 180] 15:52:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c29800 == 62 [pid = 1808] [id = 179] 15:52:49 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eb8097800) [pid = 1808] [serial = 483] [outer = (nil)] [url = about:blank] 15:52:49 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eb336b000) [pid = 1808] [serial = 477] [outer = (nil)] [url = about:blank] 15:52:49 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eb5024c00) [pid = 1808] [serial = 480] [outer = (nil)] [url = about:blank] 15:52:49 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eaf752000) [pid = 1808] [serial = 474] [outer = (nil)] [url = about:blank] 15:52:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb83b2800 == 61 [pid = 1808] [id = 178] 15:52:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0314800 == 60 [pid = 1808] [id = 177] 15:52:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb023d000 == 59 [pid = 1808] [id = 176] 15:52:49 INFO - PROCESS | 1808 | 1461192769805 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]]]}] 15:52:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8cac800 == 58 [pid = 1808] [id = 172] 15:52:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb347d000 == 57 [pid = 1808] [id = 171] 15:52:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:52:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1776ms 15:52:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:52:49 INFO - PROCESS | 1808 | 1461192769818 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 1808 | 1461192769821 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:52:49 INFO - PROCESS | 1808 | 1461192769827 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 1808 | 1461192769832 Marionette TRACE conn3 <- [1,714,null,{}] 15:52:49 INFO - PROCESS | 1808 | 1461192769838 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}] 15:52:50 INFO - PROCESS | 1808 | 1461192770010 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb809a000) [pid = 1808] [serial = 508] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eb250a400) [pid = 1808] [serial = 490] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0eaff40000) [pid = 1808] [serial = 504] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eb3365c00) [pid = 1808] [serial = 505] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x7f0eb018e800) [pid = 1808] [serial = 487] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x7f0eafe7ec00) [pid = 1808] [serial = 486] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0eb5021400) [pid = 1808] [serial = 498] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x7f0eb3367c00) [pid = 1808] [serial = 492] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x7f0eb3414800) [pid = 1808] [serial = 493] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x7f0eb029b000) [pid = 1808] [serial = 489] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x7f0eb7ab1800) [pid = 1808] [serial = 502] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x7f0eb5b7a000) [pid = 1808] [serial = 499] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x7f0eb3bed800) [pid = 1808] [serial = 507] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x7f0eb3be9800) [pid = 1808] [serial = 495] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x7f0eb7786000) [pid = 1808] [serial = 501] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x7f0eb3bf1c00) [pid = 1808] [serial = 496] [outer = (nil)] [url = about:blank] 15:52:50 INFO - PROCESS | 1808 | 1461192770117 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc46000 == 58 [pid = 1808] [id = 186] 15:52:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x7f0eaf583000) [pid = 1808] [serial = 558] [outer = (nil)] 15:52:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x7f0eafb60400) [pid = 1808] [serial = 559] [outer = 0x7f0eaf583000] 15:52:50 INFO - PROCESS | 1808 | 1461192770172 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x7f0eb018d800) [pid = 1808] [serial = 560] [outer = 0x7f0eaf583000] 15:52:51 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:51 INFO - PROCESS | 1808 | 1461192771184 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]]]}] 15:52:51 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 15:52:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1384ms 15:52:51 INFO - PROCESS | 1808 | 1461192771213 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:52:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:52:51 INFO - PROCESS | 1808 | 1461192771218 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:52:51 INFO - PROCESS | 1808 | 1461192771223 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 1808 | 1461192771225 Marionette TRACE conn3 <- [1,718,null,{}] 15:52:51 INFO - PROCESS | 1808 | 1461192771230 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}] 15:52:51 INFO - PROCESS | 1808 | 1461192771353 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:52:51 INFO - PROCESS | 1808 | 1461192771364 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1bcc800 == 59 [pid = 1808] [id = 187] 15:52:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x7f0eb0196800) [pid = 1808] [serial = 561] [outer = (nil)] 15:52:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x7f0eb184ec00) [pid = 1808] [serial = 562] [outer = 0x7f0eb0196800] 15:52:51 INFO - PROCESS | 1808 | 1461192771416 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x7f0eb1b71000) [pid = 1808] [serial = 563] [outer = 0x7f0eb0196800] 15:52:52 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:52 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:52:52 INFO - PROCESS | 1808 | 1461192772728 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]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:52:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1529ms 15:52:52 INFO - PROCESS | 1808 | 1461192772757 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 1808 | 1461192772764 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:52:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:52:52 INFO - PROCESS | 1808 | 1461192772771 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 1808 | 1461192772774 Marionette TRACE conn3 <- [1,722,null,{}] 15:52:52 INFO - PROCESS | 1808 | 1461192772781 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}] 15:52:52 INFO - PROCESS | 1808 | 1461192772969 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:52:53 INFO - PROCESS | 1808 | 1461192773102 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb2687000 == 60 [pid = 1808] [id = 188] 15:52:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x7f0eafb59400) [pid = 1808] [serial = 564] [outer = (nil)] 15:52:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x7f0eb0294400) [pid = 1808] [serial = 565] [outer = 0x7f0eafb59400] 15:52:53 INFO - PROCESS | 1808 | 1461192773165 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0eb1851c00) [pid = 1808] [serial = 566] [outer = 0x7f0eafb59400] 15:52:53 INFO - PROCESS | 1808 | 1461192773887 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] 15:52:53 INFO - PROCESS | 1808 | 1461192773968 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:52:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:52:53 INFO - PROCESS | 1808 | 1461192773977 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 1808 | 1461192773981 Marionette TRACE conn3 <- [1,726,null,{}] 15:52:54 INFO - PROCESS | 1808 | 1461192774002 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}] 15:52:54 INFO - PROCESS | 1808 | 1461192774134 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:52:54 INFO - PROCESS | 1808 | 1461192774262 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6877000 == 61 [pid = 1808] [id = 189] 15:52:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0eaefd6400) [pid = 1808] [serial = 567] [outer = (nil)] 15:52:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0eb265b400) [pid = 1808] [serial = 568] [outer = 0x7f0eaefd6400] 15:52:54 INFO - PROCESS | 1808 | 1461192774323 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0eb32b1400) [pid = 1808] [serial = 569] [outer = 0x7f0eaefd6400] 15:52:55 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:55 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:52:55 INFO - PROCESS | 1808 | 1461192775316 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]]]}] 15:52:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:52:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1385ms 15:52:55 INFO - PROCESS | 1808 | 1461192775362 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 1808 | 1461192775365 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:52:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:52:55 INFO - PROCESS | 1808 | 1461192775371 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 1808 | 1461192775376 Marionette TRACE conn3 <- [1,730,null,{}] 15:52:55 INFO - PROCESS | 1808 | 1461192775390 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}] 15:52:55 INFO - PROCESS | 1808 | 1461192775520 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:52:55 INFO - PROCESS | 1808 | 1461192775659 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c0d800 == 62 [pid = 1808] [id = 190] 15:52:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eb3be5400) [pid = 1808] [serial = 570] [outer = (nil)] 15:52:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eb5022000) [pid = 1808] [serial = 571] [outer = 0x7f0eb3be5400] 15:52:55 INFO - PROCESS | 1808 | 1461192775757 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb5b76800) [pid = 1808] [serial = 572] [outer = 0x7f0eb3be5400] 15:52:56 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:56 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:52:56 INFO - PROCESS | 1808 | 1461192776491 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] 15:52:56 INFO - PROCESS | 1808 | 1461192776570 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:52:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:52:56 INFO - PROCESS | 1808 | 1461192776576 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - PROCESS | 1808 | 1461192776578 Marionette TRACE conn3 <- [1,734,null,{}] 15:52:56 INFO - PROCESS | 1808 | 1461192776583 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}] 15:52:56 INFO - PROCESS | 1808 | 1461192776713 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:52:56 INFO - PROCESS | 1808 | 1461192776844 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8ca6000 == 63 [pid = 1808] [id = 191] 15:52:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb3be9800) [pid = 1808] [serial = 573] [outer = (nil)] 15:52:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb66d9800) [pid = 1808] [serial = 574] [outer = 0x7f0eb3be9800] 15:52:56 INFO - PROCESS | 1808 | 1461192776907 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb68f3000) [pid = 1808] [serial = 575] [outer = 0x7f0eb3be9800] 15:52:57 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:57 INFO - PROCESS | 1808 | 1461192777587 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]]]}] 15:52:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:52:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1076ms 15:52:57 INFO - PROCESS | 1808 | 1461192777653 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 1808 | 1461192777656 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:52:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:52:57 INFO - PROCESS | 1808 | 1461192777661 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 1808 | 1461192777663 Marionette TRACE conn3 <- [1,738,null,{}] 15:52:57 INFO - PROCESS | 1808 | 1461192777668 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}] 15:52:57 INFO - PROCESS | 1808 | 1461192777803 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:52:57 INFO - PROCESS | 1808 | 1461192777939 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb924b000 == 64 [pid = 1808] [id = 192] 15:52:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eb5bd8000) [pid = 1808] [serial = 576] [outer = (nil)] 15:52:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eb6b52c00) [pid = 1808] [serial = 577] [outer = 0x7f0eb5bd8000] 15:52:58 INFO - PROCESS | 1808 | 1461192777999 Marionette DEBUG loaded listener.js 15:52:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eb772cc00) [pid = 1808] [serial = 578] [outer = 0x7f0eb5bd8000] 15:52:59 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:59 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:52:59 INFO - PROCESS | 1808 | 1461192779207 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]]]}] 15:52:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:52:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1581ms 15:52:59 INFO - PROCESS | 1808 | 1461192779244 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 1808 | 1461192779248 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:52:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:52:59 INFO - PROCESS | 1808 | 1461192779256 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 1808 | 1461192779260 Marionette TRACE conn3 <- [1,742,null,{}] 15:52:59 INFO - PROCESS | 1808 | 1461192779268 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}] 15:52:59 INFO - PROCESS | 1808 | 1461192779480 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:52:59 INFO - PROCESS | 1808 | 1461192779590 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb686c800 == 65 [pid = 1808] [id = 193] 15:52:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eaf75a400) [pid = 1808] [serial = 579] [outer = (nil)] 15:52:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eb0194c00) [pid = 1808] [serial = 580] [outer = 0x7f0eaf75a400] 15:52:59 INFO - PROCESS | 1808 | 1461192779657 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb2513800) [pid = 1808] [serial = 581] [outer = 0x7f0eaf75a400] 15:53:00 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3466800 == 64 [pid = 1808] [id = 161] 15:53:00 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafc46000 == 63 [pid = 1808] [id = 186] 15:53:00 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafc44800 == 62 [pid = 1808] [id = 185] 15:53:00 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3469000 == 61 [pid = 1808] [id = 182] 15:53:00 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:00 INFO - PROCESS | 1808 | 1461192780952 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]]]}] 15:53:00 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 15:53:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1740ms 15:53:01 INFO - PROCESS | 1808 | 1461192780997 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 1808 | 1461192781004 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:53:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:53:01 INFO - PROCESS | 1808 | 1461192781012 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 1808 | 1461192781015 Marionette TRACE conn3 <- [1,746,null,{}] 15:53:01 INFO - PROCESS | 1808 | 1461192781072 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}] 15:53:01 INFO - PROCESS | 1808 | 1461192781222 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:53:01 INFO - PROCESS | 1808 | 1461192781285 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb80f2800 == 62 [pid = 1808] [id = 194] 15:53:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eaede6c00) [pid = 1808] [serial = 582] [outer = (nil)] 15:53:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb324cc00) [pid = 1808] [serial = 583] [outer = 0x7f0eaede6c00] 15:53:01 INFO - PROCESS | 1808 | 1461192781340 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0eb3bf1000) [pid = 1808] [serial = 584] [outer = 0x7f0eaede6c00] 15:53:01 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:02 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:02 INFO - PROCESS | 1808 | 1461192782404 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]]]}] 15:53:02 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.) 15:53:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1432ms 15:53:02 INFO - PROCESS | 1808 | 1461192782445 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:53:02 INFO - PROCESS | 1808 | 1461192782448 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:53:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:53:02 INFO - PROCESS | 1808 | 1461192782453 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:53:02 INFO - PROCESS | 1808 | 1461192782458 Marionette TRACE conn3 <- [1,750,null,{}] 15:53:02 INFO - PROCESS | 1808 | 1461192782477 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}] 15:53:02 INFO - PROCESS | 1808 | 1461192782640 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:53:02 INFO - PROCESS | 1808 | 1461192782773 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebc7a1800 == 63 [pid = 1808] [id = 195] 15:53:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0eb5028000) [pid = 1808] [serial = 585] [outer = (nil)] 15:53:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0eb78de800) [pid = 1808] [serial = 586] [outer = 0x7f0eb5028000] 15:53:02 INFO - PROCESS | 1808 | 1461192782831 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0eb8099000) [pid = 1808] [serial = 587] [outer = 0x7f0eb5028000] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0eaefd1400) [pid = 1808] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0eb3413400) [pid = 1808] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0eaede1400) [pid = 1808] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb3369000) [pid = 1808] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eaede9000) [pid = 1808] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eb341c400) [pid = 1808] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0ec6d37800) [pid = 1808] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb3be3000) [pid = 1808] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eaede8000) [pid = 1808] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb3beb400) [pid = 1808] [serial = 536] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eb1853c00) [pid = 1808] [serial = 539] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eb3bea000) [pid = 1808] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eafc57400) [pid = 1808] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eb32bc000) [pid = 1808] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eafb65000) [pid = 1808] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eafb5c000) [pid = 1808] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0eaedda800) [pid = 1808] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eb91d9800) [pid = 1808] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x7f0eaff36c00) [pid = 1808] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x7f0eaf581c00) [pid = 1808] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:53:03 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0eaf583000) [pid = 1808] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:53:03 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:03 INFO - PROCESS | 1808 | 1461192783874 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]]]}] 15:53:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:53:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1436ms 15:53:03 INFO - PROCESS | 1808 | 1461192783890 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 1808 | 1461192783892 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:53:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:53:03 INFO - PROCESS | 1808 | 1461192783898 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 1808 | 1461192783900 Marionette TRACE conn3 <- [1,754,null,{}] 15:53:03 INFO - PROCESS | 1808 | 1461192783913 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}] 15:53:04 INFO - PROCESS | 1808 | 1461192784027 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:53:04 INFO - PROCESS | 1808 | 1461192784042 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec0911800 == 64 [pid = 1808] [id = 196] 15:53:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0eaefce800) [pid = 1808] [serial = 588] [outer = (nil)] 15:53:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0eb1b76400) [pid = 1808] [serial = 589] [outer = 0x7f0eaefce800] 15:53:04 INFO - PROCESS | 1808 | 1461192784093 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0eb5bdd800) [pid = 1808] [serial = 590] [outer = 0x7f0eaefce800] 15:53:05 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:05 INFO - PROCESS | 1808 | 1461192785231 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]]]}] 15:53:05 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 15:53:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1385ms 15:53:05 INFO - PROCESS | 1808 | 1461192785284 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:53:05 INFO - PROCESS | 1808 | 1461192785288 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:53:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:53:05 INFO - PROCESS | 1808 | 1461192785296 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - PROCESS | 1808 | 1461192785305 Marionette TRACE conn3 <- [1,758,null,{}] 15:53:05 INFO - PROCESS | 1808 | 1461192785363 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}] 15:53:05 INFO - PROCESS | 1808 | 1461192785550 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:53:05 INFO - PROCESS | 1808 | 1461192785659 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb31db800 == 65 [pid = 1808] [id = 197] 15:53:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eaf758800) [pid = 1808] [serial = 591] [outer = (nil)] 15:53:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eb0196000) [pid = 1808] [serial = 592] [outer = 0x7f0eaf758800] 15:53:05 INFO - PROCESS | 1808 | 1461192785723 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb19bc000) [pid = 1808] [serial = 593] [outer = 0x7f0eaf758800] 15:53:06 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:06 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:06 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:06 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:06 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:06 INFO - PROCESS | 1808 | 1461192786485 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]]]}] 15:53:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:53:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1236ms 15:53:06 INFO - PROCESS | 1808 | 1461192786534 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 1808 | 1461192786541 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:53:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:53:06 INFO - PROCESS | 1808 | 1461192786550 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 1808 | 1461192786554 Marionette TRACE conn3 <- [1,762,null,{}] 15:53:06 INFO - PROCESS | 1808 | 1461192786559 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}] 15:53:06 INFO - PROCESS | 1808 | 1461192786706 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:53:06 INFO - PROCESS | 1808 | 1461192786844 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf692800 == 66 [pid = 1808] [id = 198] 15:53:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eaff38400) [pid = 1808] [serial = 594] [outer = (nil)] 15:53:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb3364400) [pid = 1808] [serial = 595] [outer = 0x7f0eaff38400] 15:53:06 INFO - PROCESS | 1808 | 1461192786909 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb5024800) [pid = 1808] [serial = 596] [outer = 0x7f0eaff38400] 15:53:08 INFO - PROCESS | 1808 | 1461192788010 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]]]}] 15:53:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:53:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1484ms 15:53:08 INFO - PROCESS | 1808 | 1461192788035 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:53:08 INFO - PROCESS | 1808 | 1461192788038 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:53:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:53:08 INFO - PROCESS | 1808 | 1461192788044 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 1808 | 1461192788049 Marionette TRACE conn3 <- [1,766,null,{}] 15:53:08 INFO - PROCESS | 1808 | 1461192788063 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}] 15:53:08 INFO - PROCESS | 1808 | 1461192788239 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:53:08 INFO - PROCESS | 1808 | 1461192788421 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6b31000 == 67 [pid = 1808] [id = 199] 15:53:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eb772ac00) [pid = 1808] [serial = 597] [outer = (nil)] 15:53:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eb809a000) [pid = 1808] [serial = 598] [outer = 0x7f0eb772ac00] 15:53:08 INFO - PROCESS | 1808 | 1461192788486 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eb80a5800) [pid = 1808] [serial = 599] [outer = 0x7f0eb772ac00] 15:53:09 INFO - PROCESS | 1808 | 1461192789528 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]]]}] 15:53:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:53:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1536ms 15:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:53:09 INFO - PROCESS | 1808 | 1461192789580 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 1808 | 1461192789583 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:53:09 INFO - PROCESS | 1808 | 1461192789588 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 1808 | 1461192789591 Marionette TRACE conn3 <- [1,770,null,{}] 15:53:09 INFO - PROCESS | 1808 | 1461192789595 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}] 15:53:09 INFO - PROCESS | 1808 | 1461192789724 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:53:09 INFO - PROCESS | 1808 | 1461192789938 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb51d000 == 68 [pid = 1808] [id = 200] 15:53:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eaeddf000) [pid = 1808] [serial = 600] [outer = (nil)] 15:53:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eb8e05400) [pid = 1808] [serial = 601] [outer = 0x7f0eaeddf000] 15:53:10 INFO - PROCESS | 1808 | 1461192790007 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb91d5400) [pid = 1808] [serial = 602] [outer = 0x7f0eaeddf000] 15:53:10 INFO - PROCESS | 1808 | 1461192790709 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]]]}] 15:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1131ms 15:53:10 INFO - PROCESS | 1808 | 1461192790719 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 1808 | 1461192790722 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:53:10 INFO - PROCESS | 1808 | 1461192790727 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 1808 | 1461192790729 Marionette TRACE conn3 <- [1,774,null,{}] 15:53:10 INFO - PROCESS | 1808 | 1461192790734 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}] 15:53:10 INFO - PROCESS | 1808 | 1461192790867 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:53:11 INFO - PROCESS | 1808 | 1461192791011 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbf42000 == 69 [pid = 1808] [id = 201] 15:53:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eb32b4800) [pid = 1808] [serial = 603] [outer = (nil)] 15:53:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb976c000) [pid = 1808] [serial = 604] [outer = 0x7f0eb32b4800] 15:53:11 INFO - PROCESS | 1808 | 1461192791073 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0eb9ebf800) [pid = 1808] [serial = 605] [outer = 0x7f0eb32b4800] 15:53:11 INFO - PROCESS | 1808 | 1461192791763 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]]]}] 15:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1086ms 15:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:53:11 INFO - PROCESS | 1808 | 1461192791813 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 1808 | 1461192791816 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:53:11 INFO - PROCESS | 1808 | 1461192791820 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - PROCESS | 1808 | 1461192791823 Marionette TRACE conn3 <- [1,778,null,{}] 15:53:11 INFO - PROCESS | 1808 | 1461192791828 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}] 15:53:11 INFO - PROCESS | 1808 | 1461192791998 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:53:12 INFO - PROCESS | 1808 | 1461192792143 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb15f2000 == 70 [pid = 1808] [id = 202] 15:53:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0eaeddd800) [pid = 1808] [serial = 606] [outer = (nil)] 15:53:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0eaf755000) [pid = 1808] [serial = 607] [outer = 0x7f0eaeddd800] 15:53:12 INFO - PROCESS | 1808 | 1461192792211 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0eb3372c00) [pid = 1808] [serial = 608] [outer = 0x7f0eaeddd800] 15:53:13 INFO - PROCESS | 1808 | 1461192793134 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]]]}] 15:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1378ms 15:53:13 INFO - PROCESS | 1808 | 1461192793198 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:53:13 INFO - PROCESS | 1808 | 1461192793208 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:53:13 INFO - PROCESS | 1808 | 1461192793218 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 1808 | 1461192793221 Marionette TRACE conn3 <- [1,782,null,{}] 15:53:13 INFO - PROCESS | 1808 | 1461192793227 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}] 15:53:13 INFO - PROCESS | 1808 | 1461192793365 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:53:13 INFO - PROCESS | 1808 | 1461192793532 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:13 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c8d000 == 69 [pid = 1808] [id = 148] 15:53:13 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaffcc800 == 68 [pid = 1808] [id = 149] 15:53:13 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebc7a1800 == 67 [pid = 1808] [id = 195] 15:53:13 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb80f2800 == 66 [pid = 1808] [id = 194] 15:53:13 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb686c800 == 65 [pid = 1808] [id = 193] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0eb184ec00) [pid = 1808] [serial = 562] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafb37000 == 66 [pid = 1808] [id = 203] 15:53:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0eaf75bc00) [pid = 1808] [serial = 609] [outer = (nil)] 15:53:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0eb029dc00) [pid = 1808] [serial = 610] [outer = 0x7f0eaf75bc00] 15:53:13 INFO - PROCESS | 1808 | 1461192793629 Marionette DEBUG loaded listener.js 15:53:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0eb1855800) [pid = 1808] [serial = 611] [outer = 0x7f0eaf75bc00] 15:53:13 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c0d800 == 65 [pid = 1808] [id = 190] 15:53:13 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6877000 == 64 [pid = 1808] [id = 189] 15:53:13 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb2687000 == 63 [pid = 1808] [id = 188] 15:53:13 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb1bcc800 == 62 [pid = 1808] [id = 187] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x7f0eb91d2c00) [pid = 1808] [serial = 484] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x7f0ed37dbc00) [pid = 1808] [serial = 445] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0eb3370400) [pid = 1808] [serial = 478] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0eb3422c00) [pid = 1808] [serial = 427] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0eaff3f800) [pid = 1808] [serial = 475] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb68fa400) [pid = 1808] [serial = 481] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eb3368800) [pid = 1808] [serial = 472] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eb91d5800) [pid = 1808] [serial = 544] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb324c000) [pid = 1808] [serial = 531] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb68f8c00) [pid = 1808] [serial = 537] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eb7ab6400) [pid = 1808] [serial = 540] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb32b9800) [pid = 1808] [serial = 532] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eb771f400) [pid = 1808] [serial = 519] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eb838a800) [pid = 1808] [serial = 510] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eb8e0d000) [pid = 1808] [serial = 511] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eb3be3c00) [pid = 1808] [serial = 534] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb029e000) [pid = 1808] [serial = 529] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eb0191000) [pid = 1808] [serial = 528] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0eb184e800) [pid = 1808] [serial = 514] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eb0199000) [pid = 1808] [serial = 513] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x7f0eb2511000) [pid = 1808] [serial = 526] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x7f0eaede7c00) [pid = 1808] [serial = 525] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x7f0eb941b000) [pid = 1808] [serial = 522] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x7f0eb3418800) [pid = 1808] [serial = 516] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x7f0eb3be6000) [pid = 1808] [serial = 517] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x7f0eaf758c00) [pid = 1808] [serial = 556] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x7f0eafb60400) [pid = 1808] [serial = 559] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x7f0eb019c000) [pid = 1808] [serial = 547] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x7f0eaff38c00) [pid = 1808] [serial = 557] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x7f0eb3413800) [pid = 1808] [serial = 550] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x7f0ebca53800) [pid = 1808] [serial = 553] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x7f0eb8e0c800) [pid = 1808] [serial = 541] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x7f0eafe7c800) [pid = 1808] [serial = 289] [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.] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x7f0eb5028c00) [pid = 1808] [serial = 535] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x7f0eb77c6c00) [pid = 1808] [serial = 538] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x7f0eb018d800) [pid = 1808] [serial = 560] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x7f0ec5ac8c00) [pid = 1808] [serial = 545] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x7f0eb9ec7400) [pid = 1808] [serial = 523] [outer = (nil)] [url = about:blank] 15:53:13 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x7f0eb7ab9c00) [pid = 1808] [serial = 520] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1808 | 1461192794252 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]]]}] 15:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1085ms 15:53:14 INFO - PROCESS | 1808 | 1461192794339 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:53:14 INFO - PROCESS | 1808 | 1461192794346 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:53:14 INFO - PROCESS | 1808 | 1461192794357 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:53:14 INFO - PROCESS | 1808 | 1461192794360 Marionette TRACE conn3 <- [1,786,null,{}] 15:53:14 INFO - PROCESS | 1808 | 1461192794365 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}] 15:53:14 INFO - PROCESS | 1808 | 1461192794487 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:53:14 INFO - PROCESS | 1808 | 1461192794580 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5b94800 == 63 [pid = 1808] [id = 204] 15:53:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x7f0eafb60400) [pid = 1808] [serial = 612] [outer = (nil)] 15:53:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x7f0eb2663400) [pid = 1808] [serial = 613] [outer = 0x7f0eafb60400] 15:53:14 INFO - PROCESS | 1808 | 1461192794631 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x7f0eb3365800) [pid = 1808] [serial = 614] [outer = 0x7f0eafb60400] 15:53:15 INFO - PROCESS | 1808 | 1461192795255 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]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 929ms 15:53:15 INFO - PROCESS | 1808 | 1461192795283 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 1808 | 1461192795285 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:53:15 INFO - PROCESS | 1808 | 1461192795291 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 1808 | 1461192795295 Marionette TRACE conn3 <- [1,790,null,{}] 15:53:15 INFO - PROCESS | 1808 | 1461192795308 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}] 15:53:15 INFO - PROCESS | 1808 | 1461192795480 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:53:15 INFO - PROCESS | 1808 | 1461192795549 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb899f800 == 64 [pid = 1808] [id = 205] 15:53:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x7f0eaff3d000) [pid = 1808] [serial = 615] [outer = (nil)] 15:53:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x7f0eb3bf0400) [pid = 1808] [serial = 616] [outer = 0x7f0eaff3d000] 15:53:15 INFO - PROCESS | 1808 | 1461192795603 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x7f0eb66e1800) [pid = 1808] [serial = 617] [outer = 0x7f0eaff3d000] 15:53:16 INFO - PROCESS | 1808 | 1461192796226 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]]]}] 15:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 982ms 15:53:16 INFO - PROCESS | 1808 | 1461192796277 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 1808 | 1461192796281 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:53:16 INFO - PROCESS | 1808 | 1461192796286 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 1808 | 1461192796288 Marionette TRACE conn3 <- [1,794,null,{}] 15:53:16 INFO - PROCESS | 1808 | 1461192796294 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}] 15:53:16 INFO - PROCESS | 1808 | 1461192796451 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:53:16 INFO - PROCESS | 1808 | 1461192796469 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8cb2800 == 65 [pid = 1808] [id = 206] 15:53:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x7f0eb501e800) [pid = 1808] [serial = 618] [outer = (nil)] 15:53:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x7f0eb7494c00) [pid = 1808] [serial = 619] [outer = 0x7f0eb501e800] 15:53:16 INFO - PROCESS | 1808 | 1461192796521 Marionette DEBUG loaded listener.js 15:53:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x7f0eb7aac400) [pid = 1808] [serial = 620] [outer = 0x7f0eb501e800] 15:53:17 INFO - PROCESS | 1808 | 1461192797152 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]]]}] 15:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 879ms 15:53:17 INFO - PROCESS | 1808 | 1461192797174 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:53:17 INFO - PROCESS | 1808 | 1461192797177 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:53:17 INFO - PROCESS | 1808 | 1461192797182 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:53:17 INFO - PROCESS | 1808 | 1461192797184 Marionette TRACE conn3 <- [1,798,null,{}] 15:53:17 INFO - PROCESS | 1808 | 1461192797189 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}] 15:53:17 INFO - PROCESS | 1808 | 1461192797338 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:53:17 INFO - PROCESS | 1808 | 1461192797409 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9e71800 == 66 [pid = 1808] [id = 207] 15:53:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x7f0eb68f2000) [pid = 1808] [serial = 621] [outer = (nil)] 15:53:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x7f0eb809c800) [pid = 1808] [serial = 622] [outer = 0x7f0eb68f2000] 15:53:17 INFO - PROCESS | 1808 | 1461192797460 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x7f0eb8bb5000) [pid = 1808] [serial = 623] [outer = 0x7f0eb68f2000] 15:53:17 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x7f0eaf75a400) [pid = 1808] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:53:17 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x7f0eaede6c00) [pid = 1808] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:53:17 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x7f0eb5028000) [pid = 1808] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:53:18 INFO - PROCESS | 1808 | 1461192798131 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]]]}] 15:53:18 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 15:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 978ms 15:53:18 INFO - PROCESS | 1808 | 1461192798160 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 1808 | 1461192798163 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:53:18 INFO - PROCESS | 1808 | 1461192798176 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 1808 | 1461192798178 Marionette TRACE conn3 <- [1,802,null,{}] 15:53:18 INFO - PROCESS | 1808 | 1461192798184 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}] 15:53:18 INFO - PROCESS | 1808 | 1461192798307 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:53:18 INFO - PROCESS | 1808 | 1461192798321 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebc798800 == 67 [pid = 1808] [id = 208] 15:53:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x7f0eb8bbb400) [pid = 1808] [serial = 624] [outer = (nil)] 15:53:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x7f0ebca56c00) [pid = 1808] [serial = 625] [outer = 0x7f0eb8bbb400] 15:53:18 INFO - PROCESS | 1808 | 1461192798373 Marionette DEBUG loaded listener.js 15:53:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x7f0ebcabb400) [pid = 1808] [serial = 626] [outer = 0x7f0eb8bbb400] 15:53:18 INFO - PROCESS | 1808 | 1461192798988 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]]]}] 15:53:19 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 15:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 887ms 15:53:19 INFO - PROCESS | 1808 | 1461192799059 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:53:19 INFO - PROCESS | 1808 | 1461192799062 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:53:19 INFO - PROCESS | 1808 | 1461192799067 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:53:19 INFO - PROCESS | 1808 | 1461192799068 Marionette TRACE conn3 <- [1,806,null,{}] 15:53:19 INFO - PROCESS | 1808 | 1461192799073 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}] 15:53:19 INFO - PROCESS | 1808 | 1461192799219 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:53:19 INFO - PROCESS | 1808 | 1461192799234 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec09b7000 == 68 [pid = 1808] [id = 209] 15:53:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x7f0eaf759400) [pid = 1808] [serial = 627] [outer = (nil)] 15:53:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x7f0ebfc50000) [pid = 1808] [serial = 628] [outer = 0x7f0eaf759400] 15:53:19 INFO - PROCESS | 1808 | 1461192799286 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x7f0ec5ac7800) [pid = 1808] [serial = 629] [outer = 0x7f0eaf759400] 15:53:19 INFO - PROCESS | 1808 | 1461192799838 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]]]}] 15:53:19 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 15:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 826ms 15:53:19 INFO - PROCESS | 1808 | 1461192799893 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:53:19 INFO - PROCESS | 1808 | 1461192799895 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:53:19 INFO - PROCESS | 1808 | 1461192799962 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:53:19 INFO - PROCESS | 1808 | 1461192799966 Marionette TRACE conn3 <- [1,810,null,{}] 15:53:19 INFO - PROCESS | 1808 | 1461192799977 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}] 15:53:20 INFO - PROCESS | 1808 | 1461192800134 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:53:20 INFO - PROCESS | 1808 | 1461192800274 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3460800 == 69 [pid = 1808] [id = 210] 15:53:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x7f0eaf78c000) [pid = 1808] [serial = 630] [outer = (nil)] 15:53:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x7f0eafe77400) [pid = 1808] [serial = 631] [outer = 0x7f0eaf78c000] 15:53:20 INFO - PROCESS | 1808 | 1461192800337 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x7f0eb0199400) [pid = 1808] [serial = 632] [outer = 0x7f0eaf78c000] 15:53:21 INFO - PROCESS | 1808 | 1461192801178 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]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1345ms 15:53:21 INFO - PROCESS | 1808 | 1461192801247 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 1808 | 1461192801251 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:53:21 INFO - PROCESS | 1808 | 1461192801258 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 1808 | 1461192801261 Marionette TRACE conn3 <- [1,814,null,{}] 15:53:21 INFO - PROCESS | 1808 | 1461192801271 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}] 15:53:21 INFO - PROCESS | 1808 | 1461192801446 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:53:21 INFO - PROCESS | 1808 | 1461192801583 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c86000 == 70 [pid = 1808] [id = 211] 15:53:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x7f0eafb5bc00) [pid = 1808] [serial = 633] [outer = (nil)] 15:53:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eb336e800) [pid = 1808] [serial = 634] [outer = 0x7f0eafb5bc00] 15:53:21 INFO - PROCESS | 1808 | 1461192801645 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eb5028000) [pid = 1808] [serial = 635] [outer = 0x7f0eafb5bc00] 15:53:22 INFO - PROCESS | 1808 | 1461192802427 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] 15:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:53:22 INFO - PROCESS | 1808 | 1461192802492 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:53:22 INFO - PROCESS | 1808 | 1461192802497 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:53:22 INFO - PROCESS | 1808 | 1461192802500 Marionette TRACE conn3 <- [1,818,null,{}] 15:53:22 INFO - PROCESS | 1808 | 1461192802505 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}] 15:53:22 INFO - PROCESS | 1808 | 1461192802649 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:53:22 INFO - PROCESS | 1808 | 1461192802794 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb510800 == 71 [pid = 1808] [id = 212] 15:53:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb8390400) [pid = 1808] [serial = 636] [outer = (nil)] 15:53:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb941f000) [pid = 1808] [serial = 637] [outer = 0x7f0eb8390400] 15:53:22 INFO - PROCESS | 1808 | 1461192802870 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb9f71c00) [pid = 1808] [serial = 638] [outer = 0x7f0eb8390400] 15:53:23 INFO - PROCESS | 1808 | 1461192803616 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]]]}] 15:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1179ms 15:53:23 INFO - PROCESS | 1808 | 1461192803679 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 1808 | 1461192803682 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:53:23 INFO - PROCESS | 1808 | 1461192803687 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 1808 | 1461192803690 Marionette TRACE conn3 <- [1,822,null,{}] 15:53:23 INFO - PROCESS | 1808 | 1461192803695 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}] 15:53:23 INFO - PROCESS | 1808 | 1461192803832 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:53:23 INFO - PROCESS | 1808 | 1461192803970 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc104800 == 72 [pid = 1808] [id = 213] 15:53:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb5029400) [pid = 1808] [serial = 639] [outer = (nil)] 15:53:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0ec666dc00) [pid = 1808] [serial = 640] [outer = 0x7f0eb5029400] 15:53:24 INFO - PROCESS | 1808 | 1461192804032 Marionette DEBUG loaded listener.js 15:53:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0ec68be400) [pid = 1808] [serial = 641] [outer = 0x7f0eb5029400] 15:53:24 INFO - PROCESS | 1808 | 1461192804732 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] 15:53:24 INFO - PROCESS | 1808 | 1461192804824 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:53:24 INFO - PROCESS | 1808 | 1461192804829 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:53:24 INFO - PROCESS | 1808 | 1461192804832 Marionette TRACE conn3 <- [1,826,null,{}] 15:53:24 INFO - PROCESS | 1808 | 1461192804850 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}] 15:53:25 INFO - PROCESS | 1808 | 1461192805015 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:53:25 INFO - PROCESS | 1808 | 1461192805121 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecdd88000 == 73 [pid = 1808] [id = 214] 15:53:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0ebfc4f800) [pid = 1808] [serial = 642] [outer = (nil)] 15:53:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0ec69ab800) [pid = 1808] [serial = 643] [outer = 0x7f0ebfc4f800] 15:53:25 INFO - PROCESS | 1808 | 1461192805181 Marionette DEBUG loaded listener.js 15:53:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0ec7a29800) [pid = 1808] [serial = 644] [outer = 0x7f0ebfc4f800] 15:53:25 INFO - PROCESS | 1808 | 1461192805987 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]]]}] 15:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1225ms 15:53:26 INFO - PROCESS | 1808 | 1461192806055 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:53:26 INFO - PROCESS | 1808 | 1461192806058 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:53:26 INFO - PROCESS | 1808 | 1461192806063 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:53:26 INFO - PROCESS | 1808 | 1461192806065 Marionette TRACE conn3 <- [1,830,null,{}] 15:53:26 INFO - PROCESS | 1808 | 1461192806070 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}] 15:53:26 INFO - PROCESS | 1808 | 1461192806230 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:53:26 INFO - PROCESS | 1808 | 1461192806561 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0314800 == 74 [pid = 1808] [id = 215] 15:53:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eaefd4800) [pid = 1808] [serial = 645] [outer = (nil)] 15:53:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eaf584c00) [pid = 1808] [serial = 646] [outer = 0x7f0eaefd4800] 15:53:26 INFO - PROCESS | 1808 | 1461192806636 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eaf78e800) [pid = 1808] [serial = 647] [outer = 0x7f0eaefd4800] 15:53:27 INFO - PROCESS | 1808 | 1461192807546 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]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1527ms 15:53:27 INFO - PROCESS | 1808 | 1461192807591 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:53:27 INFO - PROCESS | 1808 | 1461192807597 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:53:27 INFO - PROCESS | 1808 | 1461192807604 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 1808 | 1461192807607 Marionette TRACE conn3 <- [1,834,null,{}] 15:53:27 INFO - PROCESS | 1808 | 1461192807613 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}] 15:53:27 INFO - PROCESS | 1808 | 1461192807767 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:53:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecc0ae800 == 73 [pid = 1808] [id = 105] 15:53:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebc798800 == 72 [pid = 1808] [id = 208] 15:53:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9e71800 == 71 [pid = 1808] [id = 207] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eb1b76400) [pid = 1808] [serial = 589] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eb6b52c00) [pid = 1808] [serial = 577] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb5022000) [pid = 1808] [serial = 571] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb265b400) [pid = 1808] [serial = 568] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eb0294400) [pid = 1808] [serial = 565] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb66d9800) [pid = 1808] [serial = 574] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8cb2800 == 70 [pid = 1808] [id = 206] 15:53:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb899f800 == 69 [pid = 1808] [id = 205] 15:53:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5b94800 == 68 [pid = 1808] [id = 204] 15:53:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafb37000 == 67 [pid = 1808] [id = 203] 15:53:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec6b31000 == 66 [pid = 1808] [id = 199] 15:53:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf692800 == 65 [pid = 1808] [id = 198] 15:53:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb31db800 == 64 [pid = 1808] [id = 197] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eb0194c00) [pid = 1808] [serial = 580] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eb324cc00) [pid = 1808] [serial = 583] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eb3bf1000) [pid = 1808] [serial = 584] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eb78de800) [pid = 1808] [serial = 586] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb8099000) [pid = 1808] [serial = 587] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eb2513800) [pid = 1808] [serial = 581] [outer = (nil)] [url = about:blank] 15:53:27 INFO - PROCESS | 1808 | 1461192807936 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafb37000 == 65 [pid = 1808] [id = 216] 15:53:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb0190000) [pid = 1808] [serial = 648] [outer = (nil)] 15:53:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb029b400) [pid = 1808] [serial = 649] [outer = 0x7f0eb0190000] 15:53:28 INFO - PROCESS | 1808 | 1461192808030 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb1b74c00) [pid = 1808] [serial = 650] [outer = 0x7f0eb0190000] 15:53:28 INFO - PROCESS | 1808 | 1461192808644 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]]]}] 15:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1078ms 15:53:28 INFO - PROCESS | 1808 | 1461192808726 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:53:28 INFO - PROCESS | 1808 | 1461192808731 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:53:28 INFO - PROCESS | 1808 | 1461192808738 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:53:28 INFO - PROCESS | 1808 | 1461192808740 Marionette TRACE conn3 <- [1,838,null,{}] 15:53:28 INFO - PROCESS | 1808 | 1461192808751 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}] 15:53:28 INFO - PROCESS | 1808 | 1461192808884 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:53:28 INFO - PROCESS | 1808 | 1461192808892 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6872800 == 66 [pid = 1808] [id = 217] 15:53:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb1b75000) [pid = 1808] [serial = 651] [outer = (nil)] 15:53:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eb3257400) [pid = 1808] [serial = 652] [outer = 0x7f0eb1b75000] 15:53:28 INFO - PROCESS | 1808 | 1461192808946 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eb3413800) [pid = 1808] [serial = 653] [outer = 0x7f0eb1b75000] 15:53:29 INFO - PROCESS | 1808 | 1461192809697 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]]]}] 15:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 986ms 15:53:29 INFO - PROCESS | 1808 | 1461192809726 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 1808 | 1461192809731 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:53:29 INFO - PROCESS | 1808 | 1461192809753 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 1808 | 1461192809761 Marionette TRACE conn3 <- [1,842,null,{}] 15:53:29 INFO - PROCESS | 1808 | 1461192809772 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}] 15:53:29 INFO - PROCESS | 1808 | 1461192809898 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:53:29 INFO - PROCESS | 1808 | 1461192809915 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb908a000 == 67 [pid = 1808] [id = 218] 15:53:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eb2514000) [pid = 1808] [serial = 654] [outer = (nil)] 15:53:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eb7ab2400) [pid = 1808] [serial = 655] [outer = 0x7f0eb2514000] 15:53:29 INFO - PROCESS | 1808 | 1461192809976 Marionette DEBUG loaded listener.js 15:53:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eb8097800) [pid = 1808] [serial = 656] [outer = 0x7f0eb2514000] 15:53:30 INFO - PROCESS | 1808 | 1461192810729 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]]]}] 15:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 988ms 15:53:30 INFO - PROCESS | 1808 | 1461192810739 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 1808 | 1461192810742 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:53:30 INFO - PROCESS | 1808 | 1461192810752 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:53:30 INFO - PROCESS | 1808 | 1461192810754 Marionette TRACE conn3 <- [1,846,null,{}] 15:53:30 INFO - PROCESS | 1808 | 1461192810759 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}] 15:53:30 INFO - PROCESS | 1808 | 1461192810912 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:53:30 INFO - PROCESS | 1808 | 1461192810984 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebadf1000 == 68 [pid = 1808] [id = 219] 15:53:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb5024400) [pid = 1808] [serial = 657] [outer = (nil)] 15:53:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eb8488c00) [pid = 1808] [serial = 658] [outer = 0x7f0eb5024400] 15:53:31 INFO - PROCESS | 1808 | 1461192811036 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb8e0d000) [pid = 1808] [serial = 659] [outer = 0x7f0eb5024400] 15:53:31 INFO - PROCESS | 1808 | 1461192811665 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]]]}] 15:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 925ms 15:53:31 INFO - PROCESS | 1808 | 1461192811681 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:53:31 INFO - PROCESS | 1808 | 1461192811684 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:53:31 INFO - PROCESS | 1808 | 1461192811688 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 1808 | 1461192811691 Marionette TRACE conn3 <- [1,850,null,{}] 15:53:31 INFO - PROCESS | 1808 | 1461192811695 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}] 15:53:31 INFO - PROCESS | 1808 | 1461192811846 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:53:31 INFO - PROCESS | 1808 | 1461192811874 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec09bb000 == 69 [pid = 1808] [id = 220] 15:53:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0eb9e5dc00) [pid = 1808] [serial = 660] [outer = (nil)] 15:53:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0eb9f68800) [pid = 1808] [serial = 661] [outer = 0x7f0eb9e5dc00] 15:53:31 INFO - PROCESS | 1808 | 1461192811940 Marionette DEBUG loaded listener.js 15:53:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0ebcab6400) [pid = 1808] [serial = 662] [outer = 0x7f0eb9e5dc00] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0eb3be9800) [pid = 1808] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0eaefd6400) [pid = 1808] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb3be5400) [pid = 1808] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eafb59400) [pid = 1808] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eb501e800) [pid = 1808] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb68f2000) [pid = 1808] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb8bbb400) [pid = 1808] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eaf758800) [pid = 1808] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eafb60400) [pid = 1808] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eaff3d000) [pid = 1808] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eaeddd800) [pid = 1808] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eaf75bc00) [pid = 1808] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eb5bd8000) [pid = 1808] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb3422800) [pid = 1808] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eb0196800) [pid = 1808] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0eaff3e800) [pid = 1808] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:53:32 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eb018d400) [pid = 1808] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:53:32 INFO - PROCESS | 1808 | 1461192812841 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]]]}] 15:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1174ms 15:53:32 INFO - PROCESS | 1808 | 1461192812864 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:53:32 INFO - PROCESS | 1808 | 1461192812867 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:53:32 INFO - PROCESS | 1808 | 1461192812872 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:53:32 INFO - PROCESS | 1808 | 1461192812874 Marionette TRACE conn3 <- [1,854,null,{}] 15:53:32 INFO - PROCESS | 1808 | 1461192812878 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}] 15:53:33 INFO - PROCESS | 1808 | 1461192813018 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:53:33 INFO - PROCESS | 1808 | 1461192813199 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec971e800 == 70 [pid = 1808] [id = 221] 15:53:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0ebfd31400) [pid = 1808] [serial = 663] [outer = (nil)] 15:53:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0ec5ac0800) [pid = 1808] [serial = 664] [outer = 0x7f0ebfd31400] 15:53:33 INFO - PROCESS | 1808 | 1461192813250 Marionette DEBUG loaded listener.js 15:53:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0ec6b1d000) [pid = 1808] [serial = 665] [outer = 0x7f0ebfd31400] 15:53:33 INFO - PROCESS | 1808 | 1461192813794 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]]]}] 15:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 973ms 15:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:53:33 INFO - PROCESS | 1808 | 1461192813846 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:53:33 INFO - PROCESS | 1808 | 1461192813849 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:53:33 INFO - PROCESS | 1808 | 1461192813853 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:53:33 INFO - PROCESS | 1808 | 1461192813856 Marionette TRACE conn3 <- [1,858,null,{}] 15:53:33 INFO - PROCESS | 1808 | 1461192813860 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}] 15:53:34 INFO - PROCESS | 1808 | 1461192814020 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:53:34 INFO - PROCESS | 1808 | 1461192814035 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc0a5000 == 71 [pid = 1808] [id = 222] 15:53:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb65c4c00) [pid = 1808] [serial = 666] [outer = (nil)] 15:53:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0ec7bc6c00) [pid = 1808] [serial = 667] [outer = 0x7f0eb65c4c00] 15:53:34 INFO - PROCESS | 1808 | 1461192814089 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0ec7ef5800) [pid = 1808] [serial = 668] [outer = 0x7f0eb65c4c00] 15:53:34 INFO - PROCESS | 1808 | 1461192814798 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]]]}] 15:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 975ms 15:53:34 INFO - PROCESS | 1808 | 1461192814829 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:53:34 INFO - PROCESS | 1808 | 1461192814833 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:53:34 INFO - PROCESS | 1808 | 1461192814841 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 1808 | 1461192814846 Marionette TRACE conn3 <- [1,862,null,{}] 15:53:34 INFO - PROCESS | 1808 | 1461192814854 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}] 15:53:34 INFO - PROCESS | 1808 | 1461192814989 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:53:35 INFO - PROCESS | 1808 | 1461192815141 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb326b000 == 72 [pid = 1808] [id = 223] 15:53:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eaefd8000) [pid = 1808] [serial = 669] [outer = (nil)] 15:53:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eb0194000) [pid = 1808] [serial = 670] [outer = 0x7f0eaefd8000] 15:53:35 INFO - PROCESS | 1808 | 1461192815203 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eb0a1f800) [pid = 1808] [serial = 671] [outer = 0x7f0eaefd8000] 15:53:36 INFO - PROCESS | 1808 | 1461192816018 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]]]}] 15:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1241ms 15:53:36 INFO - PROCESS | 1808 | 1461192816082 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 1808 | 1461192816089 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:53:36 INFO - PROCESS | 1808 | 1461192816098 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 1808 | 1461192816101 Marionette TRACE conn3 <- [1,866,null,{}] 15:53:36 INFO - PROCESS | 1808 | 1461192816105 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}] 15:53:36 INFO - PROCESS | 1808 | 1461192816281 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:53:36 INFO - PROCESS | 1808 | 1461192816420 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9079000 == 73 [pid = 1808] [id = 224] 15:53:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eafb5a800) [pid = 1808] [serial = 672] [outer = (nil)] 15:53:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eb32b5c00) [pid = 1808] [serial = 673] [outer = 0x7f0eafb5a800] 15:53:36 INFO - PROCESS | 1808 | 1461192816480 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb3bebc00) [pid = 1808] [serial = 674] [outer = 0x7f0eafb5a800] 15:53:37 INFO - PROCESS | 1808 | 1461192817346 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]]]}] 15:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1283ms 15:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:53:37 INFO - PROCESS | 1808 | 1461192817381 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:53:37 INFO - PROCESS | 1808 | 1461192817384 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:53:37 INFO - PROCESS | 1808 | 1461192817388 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 1808 | 1461192817394 Marionette TRACE conn3 <- [1,870,null,{}] 15:53:37 INFO - PROCESS | 1808 | 1461192817407 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}] 15:53:37 INFO - PROCESS | 1808 | 1461192817550 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:53:37 INFO - PROCESS | 1808 | 1461192817696 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0090000 == 74 [pid = 1808] [id = 225] 15:53:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eb3becc00) [pid = 1808] [serial = 675] [outer = (nil)] 15:53:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb8e0c800) [pid = 1808] [serial = 676] [outer = 0x7f0eb3becc00] 15:53:37 INFO - PROCESS | 1808 | 1461192817760 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0ebca5ac00) [pid = 1808] [serial = 677] [outer = 0x7f0eb3becc00] 15:53:38 INFO - PROCESS | 1808 | 1461192818535 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]]]}] 15:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1187ms 15:53:38 INFO - PROCESS | 1808 | 1461192818577 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 1808 | 1461192818581 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:53:38 INFO - PROCESS | 1808 | 1461192818586 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - PROCESS | 1808 | 1461192818589 Marionette TRACE conn3 <- [1,874,null,{}] 15:53:38 INFO - PROCESS | 1808 | 1461192818593 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}] 15:53:38 INFO - PROCESS | 1808 | 1461192818724 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:53:38 INFO - PROCESS | 1808 | 1461192818869 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0f1c000 == 75 [pid = 1808] [id = 226] 15:53:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0eb3bef400) [pid = 1808] [serial = 678] [outer = (nil)] 15:53:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0ec6b16800) [pid = 1808] [serial = 679] [outer = 0x7f0eb3bef400] 15:53:38 INFO - PROCESS | 1808 | 1461192818929 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0ec7eef400) [pid = 1808] [serial = 680] [outer = 0x7f0eb3bef400] 15:53:39 INFO - PROCESS | 1808 | 1461192819621 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]]]}] 15:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1076ms 15:53:39 INFO - PROCESS | 1808 | 1461192819667 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:53:39 INFO - PROCESS | 1808 | 1461192819670 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:53:39 INFO - PROCESS | 1808 | 1461192819676 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 1808 | 1461192819678 Marionette TRACE conn3 <- [1,878,null,{}] 15:53:39 INFO - PROCESS | 1808 | 1461192819683 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}] 15:53:39 INFO - PROCESS | 1808 | 1461192819816 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:53:39 INFO - PROCESS | 1808 | 1461192819961 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead10f800 == 76 [pid = 1808] [id = 227] 15:53:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0ebfc57800) [pid = 1808] [serial = 681] [outer = (nil)] 15:53:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0ec9c19400) [pid = 1808] [serial = 682] [outer = 0x7f0ebfc57800] 15:53:40 INFO - PROCESS | 1808 | 1461192820021 Marionette DEBUG loaded listener.js 15:53:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x7f0ecb5a1c00) [pid = 1808] [serial = 683] [outer = 0x7f0ebfc57800] 15:53:40 INFO - PROCESS | 1808 | 1461192820764 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]]]}] 15:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1133ms 15:53:40 INFO - PROCESS | 1808 | 1461192820817 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 1808 | 1461192820820 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:53:40 INFO - PROCESS | 1808 | 1461192820826 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 1808 | 1461192820830 Marionette TRACE conn3 <- [1,882,null,{}] 15:53:40 INFO - PROCESS | 1808 | 1461192820834 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}] 15:53:40 INFO - PROCESS | 1808 | 1461192820982 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:53:41 INFO - PROCESS | 1808 | 1461192821129 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eeaed1800 == 77 [pid = 1808] [id = 228] 15:53:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x7f0eaf74d800) [pid = 1808] [serial = 684] [outer = (nil)] 15:53:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x7f0ecbc94000) [pid = 1808] [serial = 685] [outer = 0x7f0eaf74d800] 15:53:41 INFO - PROCESS | 1808 | 1461192821195 Marionette DEBUG loaded listener.js 15:53:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x7f0ecbfe7000) [pid = 1808] [serial = 686] [outer = 0x7f0eaf74d800] 15:53:41 INFO - PROCESS | 1808 | 1461192821877 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]]]}] 15:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1086ms 15:53:41 INFO - PROCESS | 1808 | 1461192821917 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:53:41 INFO - PROCESS | 1808 | 1461192821920 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:53:41 INFO - PROCESS | 1808 | 1461192821926 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:53:41 INFO - PROCESS | 1808 | 1461192821928 Marionette TRACE conn3 <- [1,886,null,{}] 15:53:41 INFO - PROCESS | 1808 | 1461192821933 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}] 15:53:42 INFO - PROCESS | 1808 | 1461192822060 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:53:42 INFO - PROCESS | 1808 | 1461192822384 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb031c000 == 78 [pid = 1808] [id = 229] 15:53:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x7f0eaefd6800) [pid = 1808] [serial = 687] [outer = (nil)] 15:53:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x7f0eaf58a400) [pid = 1808] [serial = 688] [outer = 0x7f0eaefd6800] 15:53:42 INFO - PROCESS | 1808 | 1461192822465 Marionette DEBUG loaded listener.js 15:53:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x7f0eafc60c00) [pid = 1808] [serial = 689] [outer = 0x7f0eaefd6800] 15:53:43 INFO - PROCESS | 1808 | 1461192823333 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]]]}] 15:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1428ms 15:53:43 INFO - PROCESS | 1808 | 1461192823355 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:53:43 INFO - PROCESS | 1808 | 1461192823361 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:53:43 INFO - PROCESS | 1808 | 1461192823368 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:53:43 INFO - PROCESS | 1808 | 1461192823372 Marionette TRACE conn3 <- [1,890,null,{}] 15:53:43 INFO - PROCESS | 1808 | 1461192823378 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}] 15:53:43 INFO - PROCESS | 1808 | 1461192823515 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:53:43 INFO - PROCESS | 1808 | 1461192823670 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5c47000 == 79 [pid = 1808] [id = 230] 15:53:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x7f0eb18ccc00) [pid = 1808] [serial = 690] [outer = (nil)] 15:53:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x7f0eb1b73000) [pid = 1808] [serial = 691] [outer = 0x7f0eb18ccc00] 15:53:43 INFO - PROCESS | 1808 | 1461192823728 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x7f0eb324d800) [pid = 1808] [serial = 692] [outer = 0x7f0eb18ccc00] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec688b800 == 78 [pid = 1808] [id = 184] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec971e800 == 77 [pid = 1808] [id = 221] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec09bb000 == 76 [pid = 1808] [id = 220] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebadf1000 == 75 [pid = 1808] [id = 219] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb908a000 == 74 [pid = 1808] [id = 218] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x7f0ebfc50000) [pid = 1808] [serial = 628] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x7f0eb3364400) [pid = 1808] [serial = 595] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x7f0eb809a000) [pid = 1808] [serial = 598] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x7f0eb8e05400) [pid = 1808] [serial = 601] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x7f0eb976c000) [pid = 1808] [serial = 604] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6872800 == 73 [pid = 1808] [id = 217] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafb37000 == 72 [pid = 1808] [id = 216] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0314800 == 71 [pid = 1808] [id = 215] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecc104800 == 70 [pid = 1808] [id = 213] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb510800 == 69 [pid = 1808] [id = 212] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec0911800 == 68 [pid = 1808] [id = 196] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c86000 == 67 [pid = 1808] [id = 211] 15:53:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3460800 == 66 [pid = 1808] [id = 210] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x7f0eb68f3000) [pid = 1808] [serial = 575] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x7f0eb32b1400) [pid = 1808] [serial = 569] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x7f0eb5b76800) [pid = 1808] [serial = 572] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x7f0eb1851c00) [pid = 1808] [serial = 566] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x7f0eb772cc00) [pid = 1808] [serial = 578] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x7f0ebfd24c00) [pid = 1808] [serial = 554] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x7f0eb1b71000) [pid = 1808] [serial = 563] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0eb1b74400) [pid = 1808] [serial = 548] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0eb5025c00) [pid = 1808] [serial = 551] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0eb7494c00) [pid = 1808] [serial = 619] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb8bb5000) [pid = 1808] [serial = 623] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eb809c800) [pid = 1808] [serial = 622] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eb7aac400) [pid = 1808] [serial = 620] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0ebcabb400) [pid = 1808] [serial = 626] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb19bc000) [pid = 1808] [serial = 593] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eb0196000) [pid = 1808] [serial = 592] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb2663400) [pid = 1808] [serial = 613] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eb3365800) [pid = 1808] [serial = 614] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eb3bf0400) [pid = 1808] [serial = 616] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eb3372c00) [pid = 1808] [serial = 608] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eaf755000) [pid = 1808] [serial = 607] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb029dc00) [pid = 1808] [serial = 610] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0eb1855800) [pid = 1808] [serial = 611] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0ebca56c00) [pid = 1808] [serial = 625] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eb66e1800) [pid = 1808] [serial = 617] [outer = (nil)] [url = about:blank] 15:53:44 INFO - PROCESS | 1808 | 1461192824412 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]]]}] 15:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1082ms 15:53:44 INFO - PROCESS | 1808 | 1461192824492 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 1808 | 1461192824498 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:53:44 INFO - PROCESS | 1808 | 1461192824505 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 1808 | 1461192824507 Marionette TRACE conn3 <- [1,894,null,{}] 15:53:44 INFO - PROCESS | 1808 | 1461192824512 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}] 15:53:44 INFO - PROCESS | 1808 | 1461192824634 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:53:44 INFO - PROCESS | 1808 | 1461192824746 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5c61800 == 67 [pid = 1808] [id = 231] 15:53:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eb0190800) [pid = 1808] [serial = 693] [outer = (nil)] 15:53:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eb3364400) [pid = 1808] [serial = 694] [outer = 0x7f0eb0190800] 15:53:44 INFO - PROCESS | 1808 | 1461192824806 Marionette DEBUG loaded listener.js 15:53:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb3be6000) [pid = 1808] [serial = 695] [outer = 0x7f0eb0190800] 15:53:45 INFO - PROCESS | 1808 | 1461192825415 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]]]}] 15:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 928ms 15:53:45 INFO - PROCESS | 1808 | 1461192825431 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:53:45 INFO - PROCESS | 1808 | 1461192825434 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:53:45 INFO - PROCESS | 1808 | 1461192825441 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:53:45 INFO - PROCESS | 1808 | 1461192825448 Marionette TRACE conn3 <- [1,898,null,{}] 15:53:45 INFO - PROCESS | 1808 | 1461192825459 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}] 15:53:45 INFO - PROCESS | 1808 | 1461192825626 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:53:45 INFO - PROCESS | 1808 | 1461192825648 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb80e9800 == 68 [pid = 1808] [id = 232] 15:53:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eaefd4000) [pid = 1808] [serial = 696] [outer = (nil)] 15:53:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb41c8c00) [pid = 1808] [serial = 697] [outer = 0x7f0eaefd4000] 15:53:45 INFO - PROCESS | 1808 | 1461192825698 Marionette DEBUG loaded listener.js 15:53:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eb41d3000) [pid = 1808] [serial = 698] [outer = 0x7f0eaefd4000] 15:53:46 INFO - PROCESS | 1808 | 1461192826289 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]]]}] 15:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 941ms 15:53:46 INFO - PROCESS | 1808 | 1461192826382 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 1808 | 1461192826384 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:53:46 INFO - PROCESS | 1808 | 1461192826398 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 1808 | 1461192826400 Marionette TRACE conn3 <- [1,902,null,{}] 15:53:46 INFO - PROCESS | 1808 | 1461192826405 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}] 15:53:46 INFO - PROCESS | 1808 | 1461192826557 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:53:46 INFO - PROCESS | 1808 | 1461192826571 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaff1f800 == 69 [pid = 1808] [id = 233] 15:53:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eb0a24400) [pid = 1808] [serial = 699] [outer = (nil)] 15:53:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eb5bdc800) [pid = 1808] [serial = 700] [outer = 0x7f0eb0a24400] 15:53:46 INFO - PROCESS | 1808 | 1461192826621 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eb73b6c00) [pid = 1808] [serial = 701] [outer = 0x7f0eb0a24400] 15:53:47 INFO - PROCESS | 1808 | 1461192827237 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]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 876ms 15:53:47 INFO - PROCESS | 1808 | 1461192827273 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:53:47 INFO - PROCESS | 1808 | 1461192827276 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:53:47 INFO - PROCESS | 1808 | 1461192827280 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 1808 | 1461192827282 Marionette TRACE conn3 <- [1,906,null,{}] 15:53:47 INFO - PROCESS | 1808 | 1461192827303 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}] 15:53:47 INFO - PROCESS | 1808 | 1461192827452 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:53:47 INFO - PROCESS | 1808 | 1461192827525 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9248000 == 70 [pid = 1808] [id = 234] 15:53:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eb7861c00) [pid = 1808] [serial = 702] [outer = (nil)] 15:53:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eb7ab6800) [pid = 1808] [serial = 703] [outer = 0x7f0eb7861c00] 15:53:47 INFO - PROCESS | 1808 | 1461192827585 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb8e03800) [pid = 1808] [serial = 704] [outer = 0x7f0eb7861c00] 15:53:48 INFO - PROCESS | 1808 | 1461192828257 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]]]}] 15:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1033ms 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eb32b4800) [pid = 1808] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eaeddf000) [pid = 1808] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eb5024400) [pid = 1808] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0eb9e5dc00) [pid = 1808] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eaf759400) [pid = 1808] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0eb1b75000) [pid = 1808] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eb2514000) [pid = 1808] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x7f0eaefd4800) [pid = 1808] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x7f0eb0190000) [pid = 1808] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x7f0ebfd31400) [pid = 1808] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x7f0eaff38400) [pid = 1808] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:53:48 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x7f0eb772ac00) [pid = 1808] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:53:48 INFO - PROCESS | 1808 | 1461192828458 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:53:48 INFO - PROCESS | 1808 | 1461192828461 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:53:48 INFO - PROCESS | 1808 | 1461192828471 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 1808 | 1461192828472 Marionette TRACE conn3 <- [1,910,null,{}] 15:53:48 INFO - PROCESS | 1808 | 1461192828476 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}] 15:53:48 INFO - PROCESS | 1808 | 1461192828599 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:53:48 INFO - PROCESS | 1808 | 1461192828607 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9081800 == 71 [pid = 1808] [id = 235] 15:53:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x7f0eb1b75000) [pid = 1808] [serial = 705] [outer = (nil)] 15:53:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x7f0eb8d9a400) [pid = 1808] [serial = 706] [outer = 0x7f0eb1b75000] 15:53:48 INFO - PROCESS | 1808 | 1461192828657 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x7f0eb976c000) [pid = 1808] [serial = 707] [outer = 0x7f0eb1b75000] 15:53:49 INFO - PROCESS | 1808 | 1461192829301 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]]]}] 15:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 878ms 15:53:49 INFO - PROCESS | 1808 | 1461192829348 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:53:49 INFO - PROCESS | 1808 | 1461192829350 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:53:49 INFO - PROCESS | 1808 | 1461192829356 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:53:49 INFO - PROCESS | 1808 | 1461192829357 Marionette TRACE conn3 <- [1,914,null,{}] 15:53:49 INFO - PROCESS | 1808 | 1461192829362 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}] 15:53:49 INFO - PROCESS | 1808 | 1461192829513 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:53:49 INFO - PROCESS | 1808 | 1461192829531 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec0907000 == 72 [pid = 1808] [id = 236] 15:53:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x7f0eb32b4800) [pid = 1808] [serial = 708] [outer = (nil)] 15:53:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x7f0eb9e57c00) [pid = 1808] [serial = 709] [outer = 0x7f0eb32b4800] 15:53:49 INFO - PROCESS | 1808 | 1461192829580 Marionette DEBUG loaded listener.js 15:53:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0ec666fc00) [pid = 1808] [serial = 710] [outer = 0x7f0eb32b4800] 15:53:50 INFO - PROCESS | 1808 | 1461192830145 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]]]}] 15:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 874ms 15:53:50 INFO - PROCESS | 1808 | 1461192830230 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:53:50 INFO - PROCESS | 1808 | 1461192830233 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:53:50 INFO - PROCESS | 1808 | 1461192830238 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 1808 | 1461192830240 Marionette TRACE conn3 <- [1,918,null,{}] 15:53:50 INFO - PROCESS | 1808 | 1461192830245 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}] 15:53:50 INFO - PROCESS | 1808 | 1461192830356 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:53:50 INFO - PROCESS | 1808 | 1461192830367 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec7d0a000 == 73 [pid = 1808] [id = 237] 15:53:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eb0a20000) [pid = 1808] [serial = 711] [outer = (nil)] 15:53:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0ec69a9c00) [pid = 1808] [serial = 712] [outer = 0x7f0eb0a20000] 15:53:50 INFO - PROCESS | 1808 | 1461192830417 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0ec7ef3400) [pid = 1808] [serial = 713] [outer = 0x7f0eb0a20000] 15:53:51 INFO - PROCESS | 1808 | 1461192831261 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]]]}] 15:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1086ms 15:53:51 INFO - PROCESS | 1808 | 1461192831325 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 1808 | 1461192831331 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:53:51 INFO - PROCESS | 1808 | 1461192831339 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 1808 | 1461192831343 Marionette TRACE conn3 <- [1,922,null,{}] 15:53:51 INFO - PROCESS | 1808 | 1461192831349 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}] 15:53:51 INFO - PROCESS | 1808 | 1461192831498 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:53:51 INFO - PROCESS | 1808 | 1461192831642 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb687f000 == 74 [pid = 1808] [id = 238] 15:53:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eb0198c00) [pid = 1808] [serial = 714] [outer = (nil)] 15:53:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eb19bbc00) [pid = 1808] [serial = 715] [outer = 0x7f0eb0198c00] 15:53:51 INFO - PROCESS | 1808 | 1461192831705 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eb3254400) [pid = 1808] [serial = 716] [outer = 0x7f0eb0198c00] 15:53:52 INFO - PROCESS | 1808 | 1461192832499 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]]]}] 15:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1230ms 15:53:52 INFO - PROCESS | 1808 | 1461192832570 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:53:52 INFO - PROCESS | 1808 | 1461192832577 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:53:52 INFO - PROCESS | 1808 | 1461192832585 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:53:52 INFO - PROCESS | 1808 | 1461192832589 Marionette TRACE conn3 <- [1,926,null,{}] 15:53:52 INFO - PROCESS | 1808 | 1461192832593 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}] 15:53:52 INFO - PROCESS | 1808 | 1461192832770 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:53:52 INFO - PROCESS | 1808 | 1461192832912 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9f0f800 == 75 [pid = 1808] [id = 239] 15:53:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eb0298000) [pid = 1808] [serial = 717] [outer = (nil)] 15:53:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb41c7800) [pid = 1808] [serial = 718] [outer = 0x7f0eb0298000] 15:53:52 INFO - PROCESS | 1808 | 1461192832972 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0eb41d0000) [pid = 1808] [serial = 719] [outer = 0x7f0eb0298000] 15:53:53 INFO - PROCESS | 1808 | 1461192833845 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]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1330ms 15:53:53 INFO - PROCESS | 1808 | 1461192833916 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 1808 | 1461192833919 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:53:53 INFO - PROCESS | 1808 | 1461192833924 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 1808 | 1461192833930 Marionette TRACE conn3 <- [1,930,null,{}] 15:53:53 INFO - PROCESS | 1808 | 1461192833944 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}] 15:53:54 INFO - PROCESS | 1808 | 1461192834123 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:53:54 INFO - PROCESS | 1808 | 1461192834266 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbf6d000 == 76 [pid = 1808] [id = 240] 15:53:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0eb41cf800) [pid = 1808] [serial = 720] [outer = (nil)] 15:53:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0eb86e9000) [pid = 1808] [serial = 721] [outer = 0x7f0eb41cf800] 15:53:54 INFO - PROCESS | 1808 | 1461192834331 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0ebfd24c00) [pid = 1808] [serial = 722] [outer = 0x7f0eb41cf800] 15:53:55 INFO - PROCESS | 1808 | 1461192835044 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]]]}] 15:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1181ms 15:53:55 INFO - PROCESS | 1808 | 1461192835107 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 1808 | 1461192835110 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:53:55 INFO - PROCESS | 1808 | 1461192835115 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 1808 | 1461192835117 Marionette TRACE conn3 <- [1,934,null,{}] 15:53:55 INFO - PROCESS | 1808 | 1461192835122 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}] 15:53:55 INFO - PROCESS | 1808 | 1461192835262 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:53:55 INFO - PROCESS | 1808 | 1461192835405 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0017000 == 77 [pid = 1808] [id = 241] 15:53:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0eb7ab9800) [pid = 1808] [serial = 723] [outer = (nil)] 15:53:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0ec9c17800) [pid = 1808] [serial = 724] [outer = 0x7f0eb7ab9800] 15:53:55 INFO - PROCESS | 1808 | 1461192835465 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x7f0ecbbbc400) [pid = 1808] [serial = 725] [outer = 0x7f0eb7ab9800] 15:53:56 INFO - PROCESS | 1808 | 1461192836216 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]]]}] 15:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1127ms 15:53:56 INFO - PROCESS | 1808 | 1461192836253 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:53:56 INFO - PROCESS | 1808 | 1461192836255 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:53:56 INFO - PROCESS | 1808 | 1461192836261 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 1808 | 1461192836264 Marionette TRACE conn3 <- [1,938,null,{}] 15:53:56 INFO - PROCESS | 1808 | 1461192836268 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}] 15:53:56 INFO - PROCESS | 1808 | 1461192836393 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:53:56 INFO - PROCESS | 1808 | 1461192836540 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb06e1000 == 78 [pid = 1808] [id = 242] 15:53:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x7f0eaf182800) [pid = 1808] [serial = 726] [outer = (nil)] 15:53:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x7f0eaf18d400) [pid = 1808] [serial = 727] [outer = 0x7f0eaf182800] 15:53:56 INFO - PROCESS | 1808 | 1461192836600 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x7f0eaf191400) [pid = 1808] [serial = 728] [outer = 0x7f0eaf182800] 15:53:57 INFO - PROCESS | 1808 | 1461192837370 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]]]}] 15:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1179ms 15:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:53:57 INFO - PROCESS | 1808 | 1461192837441 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 1808 | 1461192837444 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:53:57 INFO - PROCESS | 1808 | 1461192837449 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 1808 | 1461192837452 Marionette TRACE conn3 <- [1,942,null,{}] 15:53:57 INFO - PROCESS | 1808 | 1461192837456 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}] 15:53:57 INFO - PROCESS | 1808 | 1461192837596 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:53:57 INFO - PROCESS | 1808 | 1461192837742 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc45800 == 79 [pid = 1808] [id = 243] 15:53:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x7f0eac727800) [pid = 1808] [serial = 729] [outer = (nil)] 15:53:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x7f0eae20c800) [pid = 1808] [serial = 730] [outer = 0x7f0eac727800] 15:53:57 INFO - PROCESS | 1808 | 1461192837808 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x7f0eae217800) [pid = 1808] [serial = 731] [outer = 0x7f0eac727800] 15:53:58 INFO - PROCESS | 1808 | 1461192838732 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]]]}] 15:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1326ms 15:53:58 INFO - PROCESS | 1808 | 1461192838775 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:53:58 INFO - PROCESS | 1808 | 1461192838780 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:53:58 INFO - PROCESS | 1808 | 1461192838786 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 1808 | 1461192838791 Marionette TRACE conn3 <- [1,946,null,{}] 15:53:58 INFO - PROCESS | 1808 | 1461192838798 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}] 15:53:58 INFO - PROCESS | 1808 | 1461192838925 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:53:59 INFO - PROCESS | 1808 | 1461192839091 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb687d800 == 80 [pid = 1808] [id = 244] 15:53:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x7f0eae213c00) [pid = 1808] [serial = 732] [outer = (nil)] 15:53:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x7f0eae218000) [pid = 1808] [serial = 733] [outer = 0x7f0eae213c00] 15:53:59 INFO - PROCESS | 1808 | 1461192839196 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x7f0eaede6000) [pid = 1808] [serial = 734] [outer = 0x7f0eae213c00] 15:53:59 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed8ecf000 == 79 [pid = 1808] [id = 128] 15:53:59 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec0907000 == 78 [pid = 1808] [id = 236] 15:53:59 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9081800 == 77 [pid = 1808] [id = 235] 15:53:59 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x7f0eb336e800) [pid = 1808] [serial = 634] [outer = (nil)] [url = about:blank] 15:53:59 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x7f0eb941f000) [pid = 1808] [serial = 637] [outer = (nil)] [url = about:blank] 15:53:59 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x7f0ec666dc00) [pid = 1808] [serial = 640] [outer = (nil)] [url = about:blank] 15:53:59 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x7f0ec69ab800) [pid = 1808] [serial = 643] [outer = (nil)] [url = about:blank] 15:53:59 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x7f0ec7bc6c00) [pid = 1808] [serial = 667] [outer = (nil)] [url = about:blank] 15:53:59 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9248000 == 76 [pid = 1808] [id = 234] 15:53:59 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaff1f800 == 75 [pid = 1808] [id = 233] 15:53:59 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb80e9800 == 74 [pid = 1808] [id = 232] 15:53:59 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5c61800 == 73 [pid = 1808] [id = 231] 15:54:00 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5c47000 == 72 [pid = 1808] [id = 230] 15:54:00 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb031c000 == 71 [pid = 1808] [id = 229] 15:54:00 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0090000 == 70 [pid = 1808] [id = 225] 15:54:00 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9079000 == 69 [pid = 1808] [id = 224] 15:54:00 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb326b000 == 68 [pid = 1808] [id = 223] 15:54:00 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecc0a5000 == 67 [pid = 1808] [id = 222] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x7f0eb91d5400) [pid = 1808] [serial = 602] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x7f0eb80a5800) [pid = 1808] [serial = 599] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x7f0eb9ebf800) [pid = 1808] [serial = 605] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x7f0eb8488c00) [pid = 1808] [serial = 658] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x7f0eb9f68800) [pid = 1808] [serial = 661] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x7f0eb8e0d000) [pid = 1808] [serial = 659] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x7f0ebcab6400) [pid = 1808] [serial = 662] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x7f0ec5ac7800) [pid = 1808] [serial = 629] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x7f0eafe77400) [pid = 1808] [serial = 631] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x7f0eb3257400) [pid = 1808] [serial = 652] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x7f0eb3413800) [pid = 1808] [serial = 653] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x7f0eb7ab2400) [pid = 1808] [serial = 655] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x7f0eaf584c00) [pid = 1808] [serial = 646] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x7f0eaf78e800) [pid = 1808] [serial = 647] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x7f0eb029b400) [pid = 1808] [serial = 649] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x7f0eb1b74c00) [pid = 1808] [serial = 650] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x7f0ec6b1d000) [pid = 1808] [serial = 665] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x7f0eb8097800) [pid = 1808] [serial = 656] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x7f0ec5ac0800) [pid = 1808] [serial = 664] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x7f0eb5024800) [pid = 1808] [serial = 596] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 1808 | 1461192840066 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]]]}] 15:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1330ms 15:54:00 INFO - PROCESS | 1808 | 1461192840115 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:54:00 INFO - PROCESS | 1808 | 1461192840122 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:54:00 INFO - PROCESS | 1808 | 1461192840130 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:54:00 INFO - PROCESS | 1808 | 1461192840133 Marionette TRACE conn3 <- [1,950,null,{}] 15:54:00 INFO - PROCESS | 1808 | 1461192840138 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}] 15:54:00 INFO - PROCESS | 1808 | 1461192840259 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:54:00 INFO - PROCESS | 1808 | 1461192840362 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffbb000 == 68 [pid = 1808] [id = 245] 15:54:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x7f0eae215400) [pid = 1808] [serial = 735] [outer = (nil)] 15:54:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x7f0eafc51800) [pid = 1808] [serial = 736] [outer = 0x7f0eae215400] 15:54:00 INFO - PROCESS | 1808 | 1461192840417 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x7f0eaff32800) [pid = 1808] [serial = 737] [outer = 0x7f0eae215400] 15:54:01 INFO - PROCESS | 1808 | 1461192841238 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]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1182ms 15:54:01 INFO - PROCESS | 1808 | 1461192841313 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 1808 | 1461192841319 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:54:01 INFO - PROCESS | 1808 | 1461192841327 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 1808 | 1461192841331 Marionette TRACE conn3 <- [1,954,null,{}] 15:54:01 INFO - PROCESS | 1808 | 1461192841338 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}] 15:54:01 INFO - PROCESS | 1808 | 1461192841481 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:54:01 INFO - PROCESS | 1808 | 1461192841623 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb347a000 == 69 [pid = 1808] [id = 246] 15:54:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x7f0eaf18b800) [pid = 1808] [serial = 738] [outer = (nil)] 15:54:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x7f0eaf78e400) [pid = 1808] [serial = 739] [outer = 0x7f0eaf18b800] 15:54:01 INFO - PROCESS | 1808 | 1461192841687 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x7f0eaff36c00) [pid = 1808] [serial = 740] [outer = 0x7f0eaf18b800] 15:54:02 INFO - PROCESS | 1808 | 1461192842504 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]]]}] 15:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1228ms 15:54:02 INFO - PROCESS | 1808 | 1461192842556 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:54:02 INFO - PROCESS | 1808 | 1461192842563 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:54:02 INFO - PROCESS | 1808 | 1461192842572 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 1808 | 1461192842574 Marionette TRACE conn3 <- [1,958,null,{}] 15:54:02 INFO - PROCESS | 1808 | 1461192842578 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}] 15:54:02 INFO - PROCESS | 1808 | 1461192842723 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:54:02 INFO - PROCESS | 1808 | 1461192842863 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb80e4000 == 70 [pid = 1808] [id = 247] 15:54:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x7f0eaf183800) [pid = 1808] [serial = 741] [outer = (nil)] 15:54:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x7f0eb15aa000) [pid = 1808] [serial = 742] [outer = 0x7f0eaf183800] 15:54:02 INFO - PROCESS | 1808 | 1461192842926 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x7f0eb2510800) [pid = 1808] [serial = 743] [outer = 0x7f0eaf183800] 15:54:03 INFO - PROCESS | 1808 | 1461192843693 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]]]}] 15:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1178ms 15:54:03 INFO - PROCESS | 1808 | 1461192843750 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:54:03 INFO - PROCESS | 1808 | 1461192843754 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:54:03 INFO - PROCESS | 1808 | 1461192843759 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:54:03 INFO - PROCESS | 1808 | 1461192843764 Marionette TRACE conn3 <- [1,962,null,{}] 15:54:03 INFO - PROCESS | 1808 | 1461192843777 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}] 15:54:03 INFO - PROCESS | 1808 | 1461192843917 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:54:04 INFO - PROCESS | 1808 | 1461192844057 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb06f5000 == 71 [pid = 1808] [id = 248] 15:54:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x7f0eb3258400) [pid = 1808] [serial = 744] [outer = (nil)] 15:54:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x7f0eb341e800) [pid = 1808] [serial = 745] [outer = 0x7f0eb3258400] 15:54:04 INFO - PROCESS | 1808 | 1461192844121 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x7f0eb3bf0800) [pid = 1808] [serial = 746] [outer = 0x7f0eb3258400] 15:54:04 INFO - PROCESS | 1808 | 1461192844869 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]]]}] 15:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1134ms 15:54:04 INFO - PROCESS | 1808 | 1461192844894 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:54:04 INFO - PROCESS | 1808 | 1461192844898 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:54:04 INFO - PROCESS | 1808 | 1461192844918 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 1808 | 1461192844920 Marionette TRACE conn3 <- [1,966,null,{}] 15:54:04 INFO - PROCESS | 1808 | 1461192844926 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}] 15:54:05 INFO - PROCESS | 1808 | 1461192845055 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:54:05 INFO - PROCESS | 1808 | 1461192845198 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eba2ea800 == 72 [pid = 1808] [id = 249] 15:54:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x7f0eb32b4400) [pid = 1808] [serial = 747] [outer = (nil)] 15:54:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x7f0eb5020c00) [pid = 1808] [serial = 748] [outer = 0x7f0eb32b4400] 15:54:05 INFO - PROCESS | 1808 | 1461192845258 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x7f0eb65c6800) [pid = 1808] [serial = 749] [outer = 0x7f0eb32b4400] 15:54:06 INFO - PROCESS | 1808 | 1461192846016 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]]]}] 15:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1143ms 15:54:06 INFO - PROCESS | 1808 | 1461192846053 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:54:06 INFO - PROCESS | 1808 | 1461192846056 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:54:06 INFO - PROCESS | 1808 | 1461192846062 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 1808 | 1461192846064 Marionette TRACE conn3 <- [1,970,null,{}] 15:54:06 INFO - PROCESS | 1808 | 1461192846069 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}] 15:54:06 INFO - PROCESS | 1808 | 1461192846192 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:54:06 INFO - PROCESS | 1808 | 1461192846337 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec685d000 == 73 [pid = 1808] [id = 250] 15:54:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x7f0eae213400) [pid = 1808] [serial = 750] [outer = (nil)] 15:54:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x7f0eb748d800) [pid = 1808] [serial = 751] [outer = 0x7f0eae213400] 15:54:06 INFO - PROCESS | 1808 | 1461192846396 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x7f0eb7aad400) [pid = 1808] [serial = 752] [outer = 0x7f0eae213400] 15:54:07 INFO - PROCESS | 1808 | 1461192847309 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]]]}] 15:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1276ms 15:54:07 INFO - PROCESS | 1808 | 1461192847338 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 1808 | 1461192847340 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:54:07 INFO - PROCESS | 1808 | 1461192847346 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 1808 | 1461192847347 Marionette TRACE conn3 <- [1,974,null,{}] 15:54:07 INFO - PROCESS | 1808 | 1461192847352 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}] 15:54:07 INFO - PROCESS | 1808 | 1461192847490 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:54:07 INFO - PROCESS | 1808 | 1461192847639 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbc35800 == 74 [pid = 1808] [id = 251] 15:54:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x7f0eb7494c00) [pid = 1808] [serial = 753] [outer = (nil)] 15:54:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x7f0eb91d4800) [pid = 1808] [serial = 754] [outer = 0x7f0eb7494c00] 15:54:07 INFO - PROCESS | 1808 | 1461192847701 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x7f0eb9f76000) [pid = 1808] [serial = 755] [outer = 0x7f0eb7494c00] 15:54:08 INFO - PROCESS | 1808 | 1461192848426 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]]]}] 15:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1137ms 15:54:08 INFO - PROCESS | 1808 | 1461192848483 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 1808 | 1461192848486 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:54:08 INFO - PROCESS | 1808 | 1461192848507 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 1808 | 1461192848510 Marionette TRACE conn3 <- [1,978,null,{}] 15:54:08 INFO - PROCESS | 1808 | 1461192848514 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}] 15:54:08 INFO - PROCESS | 1808 | 1461192848644 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:54:08 INFO - PROCESS | 1808 | 1461192848786 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc0ad000 == 75 [pid = 1808] [id = 252] 15:54:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x7f0eb7f74400) [pid = 1808] [serial = 756] [outer = (nil)] 15:54:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x7f0ebfc51000) [pid = 1808] [serial = 757] [outer = 0x7f0eb7f74400] 15:54:08 INFO - PROCESS | 1808 | 1461192848845 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x7f0ec6671c00) [pid = 1808] [serial = 758] [outer = 0x7f0eb7f74400] 15:54:09 INFO - PROCESS | 1808 | 1461192849594 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]]]}] 15:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1129ms 15:54:09 INFO - PROCESS | 1808 | 1461192849648 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:54:09 INFO - PROCESS | 1808 | 1461192849651 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:54:09 INFO - PROCESS | 1808 | 1461192849659 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 1808 | 1461192849662 Marionette TRACE conn3 <- [1,982,null,{}] 15:54:09 INFO - PROCESS | 1808 | 1461192849666 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}] 15:54:09 INFO - PROCESS | 1808 | 1461192849790 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:54:09 INFO - PROCESS | 1808 | 1461192849949 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ece7c5800 == 76 [pid = 1808] [id = 253] 15:54:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x7f0eac72b000) [pid = 1808] [serial = 759] [outer = (nil)] 15:54:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x7f0ebcab7c00) [pid = 1808] [serial = 760] [outer = 0x7f0eac72b000] 15:54:10 INFO - PROCESS | 1808 | 1461192850011 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x7f0ec7adb000) [pid = 1808] [serial = 761] [outer = 0x7f0eac72b000] 15:54:10 INFO - PROCESS | 1808 | 1461192850914 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]]]}] 15:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1326ms 15:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:54:10 INFO - PROCESS | 1808 | 1461192850986 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 1808 | 1461192850989 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:54:11 INFO - PROCESS | 1808 | 1461192850996 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:54:11 INFO - PROCESS | 1808 | 1461192850998 Marionette TRACE conn3 <- [1,986,null,{}] 15:54:11 INFO - PROCESS | 1808 | 1461192851006 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}] 15:54:11 INFO - PROCESS | 1808 | 1461192851144 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:54:11 INFO - PROCESS | 1808 | 1461192851310 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf68f000 == 77 [pid = 1808] [id = 254] 15:54:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x7f0eae216800) [pid = 1808] [serial = 762] [outer = (nil)] 15:54:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x7f0eaefccc00) [pid = 1808] [serial = 763] [outer = 0x7f0eae216800] 15:54:11 INFO - PROCESS | 1808 | 1461192851436 Marionette DEBUG loaded listener.js 15:54:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x7f0eaff3cc00) [pid = 1808] [serial = 764] [outer = 0x7f0eae216800] 15:54:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb687d800 == 76 [pid = 1808] [id = 244] 15:54:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb06e1000 == 75 [pid = 1808] [id = 242] 15:54:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0017000 == 74 [pid = 1808] [id = 241] 15:54:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbf6d000 == 73 [pid = 1808] [id = 240] 15:54:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9f0f800 == 72 [pid = 1808] [id = 239] 15:54:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb687f000 == 71 [pid = 1808] [id = 238] 15:54:12 INFO - PROCESS | 1808 | 1461192852100 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]]]}] 15:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1138ms 15:54:12 INFO - PROCESS | 1808 | 1461192852133 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 1808 | 1461192852140 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:54:12 INFO - PROCESS | 1808 | 1461192852148 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 1808 | 1461192852151 Marionette TRACE conn3 <- [1,990,null,{}] 15:54:12 INFO - PROCESS | 1808 | 1461192852156 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}] 15:54:12 INFO - PROCESS | 1808 | 1461192852290 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:54:12 INFO - PROCESS | 1808 | 1461192852401 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb83af000 == 72 [pid = 1808] [id = 255] 15:54:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x7f0eaff3b400) [pid = 1808] [serial = 765] [outer = (nil)] 15:54:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x7f0eb2513000) [pid = 1808] [serial = 766] [outer = 0x7f0eaff3b400] 15:54:12 INFO - PROCESS | 1808 | 1461192852453 Marionette DEBUG loaded listener.js 15:54:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x7f0eb36df800) [pid = 1808] [serial = 767] [outer = 0x7f0eaff3b400] 15:54:13 INFO - PROCESS | 1808 | 1461192853117 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]]]}] 15:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1029ms 15:54:13 INFO - PROCESS | 1808 | 1461192853177 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:54:13 INFO - PROCESS | 1808 | 1461192853180 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:54:13 INFO - PROCESS | 1808 | 1461192853185 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:54:13 INFO - PROCESS | 1808 | 1461192853190 Marionette TRACE conn3 <- [1,994,null,{}] 15:54:13 INFO - PROCESS | 1808 | 1461192853241 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}] 15:54:13 INFO - PROCESS | 1808 | 1461192853417 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:54:13 INFO - PROCESS | 1808 | 1461192853432 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec7d1a000 == 73 [pid = 1808] [id = 256] 15:54:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x7f0eb41cac00) [pid = 1808] [serial = 768] [outer = (nil)] 15:54:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x7f0eb809c400) [pid = 1808] [serial = 769] [outer = 0x7f0eb41cac00] 15:54:13 INFO - PROCESS | 1808 | 1461192853485 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x7f0eb8e09400) [pid = 1808] [serial = 770] [outer = 0x7f0eb41cac00] 15:54:14 INFO - PROCESS | 1808 | 1461192854160 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]]]}] 15:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1032ms 15:54:14 INFO - PROCESS | 1808 | 1461192854220 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 1808 | 1461192854223 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:54:14 INFO - PROCESS | 1808 | 1461192854228 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 1808 | 1461192854230 Marionette TRACE conn3 <- [1,998,null,{}] 15:54:14 INFO - PROCESS | 1808 | 1461192854235 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}] 15:54:14 INFO - PROCESS | 1808 | 1461192854389 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:54:14 INFO - PROCESS | 1808 | 1461192854424 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0f13000 == 74 [pid = 1808] [id = 257] 15:54:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x7f0eb809cc00) [pid = 1808] [serial = 771] [outer = (nil)] 15:54:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x7f0ec69a3800) [pid = 1808] [serial = 772] [outer = 0x7f0eb809cc00] 15:54:14 INFO - PROCESS | 1808 | 1461192854478 Marionette DEBUG loaded listener.js 15:54:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x7f0ec9c16000) [pid = 1808] [serial = 773] [outer = 0x7f0eb809cc00] 15:54:15 INFO - PROCESS | 1808 | 1461192855117 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]]]}] 15:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 924ms 15:54:15 INFO - PROCESS | 1808 | 1461192855153 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 1808 | 1461192855155 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:54:15 INFO - PROCESS | 1808 | 1461192855160 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - PROCESS | 1808 | 1461192855162 Marionette TRACE conn3 <- [1,1002,null,{}] 15:54:15 INFO - PROCESS | 1808 | 1461192855173 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}] 15:54:15 INFO - PROCESS | 1808 | 1461192855380 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:54:15 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x7f0eb7861c00) [pid = 1808] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:54:15 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x7f0eb0a24400) [pid = 1808] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:54:15 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x7f0eb1b75000) [pid = 1808] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:54:15 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x7f0eb0190800) [pid = 1808] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:54:15 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x7f0eaefd6800) [pid = 1808] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:54:15 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x7f0eaefd4000) [pid = 1808] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:54:15 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x7f0eb18ccc00) [pid = 1808] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:54:15 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x7f0eae213c00) [pid = 1808] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:54:15 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x7f0eb32b4800) [pid = 1808] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:54:15 INFO - PROCESS | 1808 | 1461192855469 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f54000 == 75 [pid = 1808] [id = 258] 15:54:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x7f0eac705800) [pid = 1808] [serial = 774] [outer = (nil)] 15:54:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x7f0eac70cc00) [pid = 1808] [serial = 775] [outer = 0x7f0eac705800] 15:54:15 INFO - PROCESS | 1808 | 1461192855522 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x7f0eac710c00) [pid = 1808] [serial = 776] [outer = 0x7f0eac705800] 15:54:16 INFO - PROCESS | 1808 | 1461192856089 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]]]}] 15:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 973ms 15:54:16 INFO - PROCESS | 1808 | 1461192856134 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 1808 | 1461192856137 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:54:16 INFO - PROCESS | 1808 | 1461192856142 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 1808 | 1461192856144 Marionette TRACE conn3 <- [1,1006,null,{}] 15:54:16 INFO - PROCESS | 1808 | 1461192856148 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}] 15:54:16 INFO - PROCESS | 1808 | 1461192856328 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:54:16 INFO - PROCESS | 1808 | 1461192856348 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebaddc000 == 76 [pid = 1808] [id = 259] 15:54:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x7f0eac70e800) [pid = 1808] [serial = 777] [outer = (nil)] 15:54:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x7f0eb7787c00) [pid = 1808] [serial = 778] [outer = 0x7f0eac70e800] 15:54:16 INFO - PROCESS | 1808 | 1461192856404 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x7f0ecbbc7800) [pid = 1808] [serial = 779] [outer = 0x7f0eac70e800] 15:54:17 INFO - PROCESS | 1808 | 1461192856997 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]]]}] 15:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 883ms 15:54:17 INFO - PROCESS | 1808 | 1461192857027 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 1808 | 1461192857029 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:54:17 INFO - PROCESS | 1808 | 1461192857034 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 1808 | 1461192857036 Marionette TRACE conn3 <- [1,1010,null,{}] 15:54:17 INFO - PROCESS | 1808 | 1461192857040 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}] 15:54:17 INFO - PROCESS | 1808 | 1461192857157 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:54:17 INFO - PROCESS | 1808 | 1461192857172 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb647800 == 77 [pid = 1808] [id = 260] 15:54:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x7f0ead133000) [pid = 1808] [serial = 780] [outer = (nil)] 15:54:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x7f0ead13c400) [pid = 1808] [serial = 781] [outer = 0x7f0ead133000] 15:54:17 INFO - PROCESS | 1808 | 1461192857224 Marionette DEBUG loaded listener.js 15:54:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x7f0ead140c00) [pid = 1808] [serial = 782] [outer = 0x7f0ead133000] 15:54:18 INFO - PROCESS | 1808 | 1461192858052 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]]]}] 15:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1083ms 15:54:18 INFO - PROCESS | 1808 | 1461192858119 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:54:18 INFO - PROCESS | 1808 | 1461192858125 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:54:18 INFO - PROCESS | 1808 | 1461192858133 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:54:18 INFO - PROCESS | 1808 | 1461192858137 Marionette TRACE conn3 <- [1,1014,null,{}] 15:54:18 INFO - PROCESS | 1808 | 1461192858144 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}] 15:54:18 INFO - PROCESS | 1808 | 1461192858302 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:54:18 INFO - PROCESS | 1808 | 1461192858463 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7ade000 == 78 [pid = 1808] [id = 261] 15:54:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x7f0eacec2400) [pid = 1808] [serial = 783] [outer = (nil)] 15:54:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x7f0eacec7400) [pid = 1808] [serial = 784] [outer = 0x7f0eacec2400] 15:54:18 INFO - PROCESS | 1808 | 1461192858531 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x7f0eacecc800) [pid = 1808] [serial = 785] [outer = 0x7f0eacec2400] 15:54:19 INFO - PROCESS | 1808 | 1461192859292 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]]]}] 15:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1230ms 15:54:19 INFO - PROCESS | 1808 | 1461192859364 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 1808 | 1461192859371 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:54:19 INFO - PROCESS | 1808 | 1461192859380 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 1808 | 1461192859383 Marionette TRACE conn3 <- [1,1018,null,{}] 15:54:19 INFO - PROCESS | 1808 | 1461192859388 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}] 15:54:19 INFO - PROCESS | 1808 | 1461192859564 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:54:19 INFO - PROCESS | 1808 | 1461192859712 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb510800 == 79 [pid = 1808] [id = 262] 15:54:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x7f0eacec3400) [pid = 1808] [serial = 786] [outer = (nil)] 15:54:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x7f0eae216000) [pid = 1808] [serial = 787] [outer = 0x7f0eacec3400] 15:54:19 INFO - PROCESS | 1808 | 1461192859777 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x7f0eaf18f400) [pid = 1808] [serial = 788] [outer = 0x7f0eacec3400] 15:54:20 INFO - PROCESS | 1808 | 1461192860620 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]]]}] 15:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1278ms 15:54:20 INFO - PROCESS | 1808 | 1461192860659 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 1808 | 1461192860661 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:54:20 INFO - PROCESS | 1808 | 1461192860667 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 1808 | 1461192860672 Marionette TRACE conn3 <- [1,1022,null,{}] 15:54:20 INFO - PROCESS | 1808 | 1461192860685 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}] 15:54:20 INFO - PROCESS | 1808 | 1461192860825 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:54:21 INFO - PROCESS | 1808 | 1461192861002 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbcc3800 == 80 [pid = 1808] [id = 263] 15:54:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x7f0eae20d000) [pid = 1808] [serial = 789] [outer = (nil)] 15:54:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x7f0eb324b800) [pid = 1808] [serial = 790] [outer = 0x7f0eae20d000] 15:54:21 INFO - PROCESS | 1808 | 1461192861065 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x7f0eb3beec00) [pid = 1808] [serial = 791] [outer = 0x7f0eae20d000] 15:54:21 INFO - PROCESS | 1808 | 1461192861835 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]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1230ms 15:54:21 INFO - PROCESS | 1808 | 1461192861898 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 1808 | 1461192861902 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:54:21 INFO - PROCESS | 1808 | 1461192861907 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 1808 | 1461192861909 Marionette TRACE conn3 <- [1,1026,null,{}] 15:54:21 INFO - PROCESS | 1808 | 1461192861914 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}] 15:54:22 INFO - PROCESS | 1808 | 1461192862048 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:54:22 INFO - PROCESS | 1808 | 1461192862197 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5dd9000 == 81 [pid = 1808] [id = 264] 15:54:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x7f0eaf581800) [pid = 1808] [serial = 792] [outer = (nil)] 15:54:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x7f0eb80a3800) [pid = 1808] [serial = 793] [outer = 0x7f0eaf581800] 15:54:22 INFO - PROCESS | 1808 | 1461192862257 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x7f0eba2a7800) [pid = 1808] [serial = 794] [outer = 0x7f0eaf581800] 15:54:23 INFO - PROCESS | 1808 | 1461192863012 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]]]}] 15:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1175ms 15:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:54:23 INFO - PROCESS | 1808 | 1461192863083 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:54:23 INFO - PROCESS | 1808 | 1461192863085 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:54:23 INFO - PROCESS | 1808 | 1461192863090 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:54:23 INFO - PROCESS | 1808 | 1461192863093 Marionette TRACE conn3 <- [1,1030,null,{}] 15:54:23 INFO - PROCESS | 1808 | 1461192863098 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}] 15:54:23 INFO - PROCESS | 1808 | 1461192863229 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:54:23 INFO - PROCESS | 1808 | 1461192863378 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf062800 == 82 [pid = 1808] [id = 265] 15:54:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x7f0eb41d3400) [pid = 1808] [serial = 795] [outer = (nil)] 15:54:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x7f0ec6d3b000) [pid = 1808] [serial = 796] [outer = 0x7f0eb41d3400] 15:54:23 INFO - PROCESS | 1808 | 1461192863439 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x7f0ec9cc9800) [pid = 1808] [serial = 797] [outer = 0x7f0eb41d3400] 15:54:24 INFO - PROCESS | 1808 | 1461192864204 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]]]}] 15:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1182ms 15:54:24 INFO - PROCESS | 1808 | 1461192864273 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:54:24 INFO - PROCESS | 1808 | 1461192864276 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:54:24 INFO - PROCESS | 1808 | 1461192864281 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 1808 | 1461192864283 Marionette TRACE conn3 <- [1,1034,null,{}] 15:54:24 INFO - PROCESS | 1808 | 1461192864288 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}] 15:54:24 INFO - PROCESS | 1808 | 1461192864444 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:54:24 INFO - PROCESS | 1808 | 1461192864924 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0235000 == 83 [pid = 1808] [id = 266] 15:54:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x7f0eac720800) [pid = 1808] [serial = 798] [outer = (nil)] 15:54:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x7f0eac72e000) [pid = 1808] [serial = 799] [outer = 0x7f0eac720800] 15:54:25 INFO - PROCESS | 1808 | 1461192865066 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x7f0eacec9000) [pid = 1808] [serial = 800] [outer = 0x7f0eac720800] 15:54:25 INFO - PROCESS | 1808 | 1461192865795 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]]]}] 15:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1586ms 15:54:25 INFO - PROCESS | 1808 | 1461192865879 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:54:25 INFO - PROCESS | 1808 | 1461192865885 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:54:25 INFO - PROCESS | 1808 | 1461192865893 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:54:25 INFO - PROCESS | 1808 | 1461192865896 Marionette TRACE conn3 <- [1,1038,null,{}] 15:54:25 INFO - PROCESS | 1808 | 1461192865902 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}] 15:54:26 INFO - PROCESS | 1808 | 1461192866071 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:54:26 INFO - PROCESS | 1808 | 1461192866341 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead115800 == 84 [pid = 1808] [id = 267] 15:54:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0eaf18a000) [pid = 1808] [serial = 801] [outer = (nil)] 15:54:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0eaf190800) [pid = 1808] [serial = 802] [outer = 0x7f0eaf18a000] 15:54:26 INFO - PROCESS | 1808 | 1461192866438 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0eafb5f400) [pid = 1808] [serial = 803] [outer = 0x7f0eaf18a000] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8ca6000 == 83 [pid = 1808] [id = 191] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbf42000 == 82 [pid = 1808] [id = 201] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecdd82800 == 81 [pid = 1808] [id = 119] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebaddb000 == 80 [pid = 1808] [id = 170] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec0916000 == 79 [pid = 1808] [id = 173] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebaddc000 == 78 [pid = 1808] [id = 259] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea6f54000 == 77 [pid = 1808] [id = 258] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0f13000 == 76 [pid = 1808] [id = 257] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec7d1a000 == 75 [pid = 1808] [id = 256] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb83af000 == 74 [pid = 1808] [id = 255] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf68f000 == 73 [pid = 1808] [id = 254] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbc35800 == 72 [pid = 1808] [id = 251] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec685d000 == 71 [pid = 1808] [id = 250] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eba2ea800 == 70 [pid = 1808] [id = 249] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb06f5000 == 69 [pid = 1808] [id = 248] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb80e4000 == 68 [pid = 1808] [id = 247] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb347a000 == 67 [pid = 1808] [id = 246] 15:54:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaffbb000 == 66 [pid = 1808] [id = 245] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0eb7ab6800) [pid = 1808] [serial = 703] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0eb5bdc800) [pid = 1808] [serial = 700] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x7f0ecbc94000) [pid = 1808] [serial = 685] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x7f0eb8d9a400) [pid = 1808] [serial = 706] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x7f0ec9c19400) [pid = 1808] [serial = 682] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x7f0eb3364400) [pid = 1808] [serial = 694] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x7f0eb3be6000) [pid = 1808] [serial = 695] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x7f0eafc60c00) [pid = 1808] [serial = 689] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x7f0eaf58a400) [pid = 1808] [serial = 688] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x7f0eb41c8c00) [pid = 1808] [serial = 697] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x7f0eb0194000) [pid = 1808] [serial = 670] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x7f0eb324d800) [pid = 1808] [serial = 692] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x7f0eb1b73000) [pid = 1808] [serial = 691] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x7f0eb8e0c800) [pid = 1808] [serial = 676] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x7f0ec6b16800) [pid = 1808] [serial = 679] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x7f0eb32b5c00) [pid = 1808] [serial = 673] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x7f0eb8e03800) [pid = 1808] [serial = 704] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x7f0eb976c000) [pid = 1808] [serial = 707] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x7f0eb73b6c00) [pid = 1808] [serial = 701] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x7f0eb41d3000) [pid = 1808] [serial = 698] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x7f0eae218000) [pid = 1808] [serial = 733] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x7f0eaede6000) [pid = 1808] [serial = 734] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x7f0eb9e57c00) [pid = 1808] [serial = 709] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x7f0ec666fc00) [pid = 1808] [serial = 710] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x7f0eb86e9000) [pid = 1808] [serial = 721] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x7f0eae20c800) [pid = 1808] [serial = 730] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x7f0ec69a9c00) [pid = 1808] [serial = 712] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x7f0eb41c7800) [pid = 1808] [serial = 718] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x7f0eb19bbc00) [pid = 1808] [serial = 715] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x7f0eaf18d400) [pid = 1808] [serial = 727] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x7f0ec9c17800) [pid = 1808] [serial = 724] [outer = (nil)] [url = about:blank] 15:54:27 INFO - PROCESS | 1808 | 1461192867227 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]]]}] 15:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1377ms 15:54:27 INFO - PROCESS | 1808 | 1461192867273 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:54:27 INFO - PROCESS | 1808 | 1461192867278 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:54:27 INFO - PROCESS | 1808 | 1461192867284 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 1808 | 1461192867286 Marionette TRACE conn3 <- [1,1042,null,{}] 15:54:27 INFO - PROCESS | 1808 | 1461192867291 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}] 15:54:27 INFO - PROCESS | 1808 | 1461192867411 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:54:27 INFO - PROCESS | 1808 | 1461192867424 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb180f800 == 67 [pid = 1808] [id = 268] 15:54:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x7f0eaf18d800) [pid = 1808] [serial = 804] [outer = (nil)] 15:54:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x7f0eb018e000) [pid = 1808] [serial = 805] [outer = 0x7f0eaf18d800] 15:54:27 INFO - PROCESS | 1808 | 1461192867476 Marionette DEBUG loaded listener.js 15:54:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x7f0eb029d800) [pid = 1808] [serial = 806] [outer = 0x7f0eaf18d800] 15:54:28 INFO - PROCESS | 1808 | 1461192868178 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]]]}] 15:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 924ms 15:54:28 INFO - PROCESS | 1808 | 1461192868209 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:54:28 INFO - PROCESS | 1808 | 1461192868213 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:54:28 INFO - PROCESS | 1808 | 1461192868220 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:54:28 INFO - PROCESS | 1808 | 1461192868226 Marionette TRACE conn3 <- [1,1046,null,{}] 15:54:28 INFO - PROCESS | 1808 | 1461192868239 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}] 15:54:28 INFO - PROCESS | 1808 | 1461192868409 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:54:28 INFO - PROCESS | 1808 | 1461192868431 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb77dd800 == 68 [pid = 1808] [id = 269] 15:54:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x7f0eaff3a400) [pid = 1808] [serial = 807] [outer = (nil)] 15:54:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x7f0eb0a1b400) [pid = 1808] [serial = 808] [outer = 0x7f0eaff3a400] 15:54:28 INFO - PROCESS | 1808 | 1461192868481 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x7f0eb1b74400) [pid = 1808] [serial = 809] [outer = 0x7f0eaff3a400] 15:54:29 INFO - PROCESS | 1808 | 1461192869007 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]]]}] 15:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 890ms 15:54:29 INFO - PROCESS | 1808 | 1461192869123 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:54:29 INFO - PROCESS | 1808 | 1461192869128 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:54:29 INFO - PROCESS | 1808 | 1461192869133 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 1808 | 1461192869136 Marionette TRACE conn3 <- [1,1050,null,{}] 15:54:29 INFO - PROCESS | 1808 | 1461192869140 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}] 15:54:29 INFO - PROCESS | 1808 | 1461192869296 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:54:29 INFO - PROCESS | 1808 | 1461192869320 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7e20800 == 69 [pid = 1808] [id = 270] 15:54:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x7f0eb250fc00) [pid = 1808] [serial = 810] [outer = (nil)] 15:54:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x7f0eb3250000) [pid = 1808] [serial = 811] [outer = 0x7f0eb250fc00] 15:54:29 INFO - PROCESS | 1808 | 1461192869370 Marionette DEBUG loaded listener.js 15:54:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x7f0eb32b6c00) [pid = 1808] [serial = 812] [outer = 0x7f0eb250fc00] 15:54:30 INFO - PROCESS | 1808 | 1461192870040 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]]]}] 15:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 926ms 15:54:30 INFO - PROCESS | 1808 | 1461192870058 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 1808 | 1461192870061 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:54:30 INFO - PROCESS | 1808 | 1461192870066 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 1808 | 1461192870068 Marionette TRACE conn3 <- [1,1054,null,{}] 15:54:30 INFO - PROCESS | 1808 | 1461192870072 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}] 15:54:30 INFO - PROCESS | 1808 | 1461192870229 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:54:30 INFO - PROCESS | 1808 | 1461192870255 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafb39800 == 70 [pid = 1808] [id = 271] 15:54:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x7f0eb3419400) [pid = 1808] [serial = 813] [outer = (nil)] 15:54:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x7f0eb3421800) [pid = 1808] [serial = 814] [outer = 0x7f0eb3419400] 15:54:30 INFO - PROCESS | 1808 | 1461192870318 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x7f0eb41c5c00) [pid = 1808] [serial = 815] [outer = 0x7f0eb3419400] 15:54:31 INFO - PROCESS | 1808 | 1461192871005 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]]]}] 15:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 974ms 15:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:54:31 INFO - PROCESS | 1808 | 1461192871043 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 1808 | 1461192871045 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:54:31 INFO - PROCESS | 1808 | 1461192871053 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 1808 | 1461192871059 Marionette TRACE conn3 <- [1,1058,null,{}] 15:54:31 INFO - PROCESS | 1808 | 1461192871069 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}] 15:54:31 INFO - PROCESS | 1808 | 1461192871602 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:54:31 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x7f0eb41cac00) [pid = 1808] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:54:31 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x7f0eac705800) [pid = 1808] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:54:31 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x7f0eb809cc00) [pid = 1808] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:54:31 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x7f0eac70e800) [pid = 1808] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:54:31 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x7f0eaff3b400) [pid = 1808] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:54:31 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x7f0eae216800) [pid = 1808] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:54:31 INFO - PROCESS | 1808 | 1461192871691 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf064000 == 71 [pid = 1808] [id = 272] 15:54:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x7f0eac705800) [pid = 1808] [serial = 816] [outer = (nil)] 15:54:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x7f0ead135800) [pid = 1808] [serial = 817] [outer = 0x7f0eac705800] 15:54:31 INFO - PROCESS | 1808 | 1461192871742 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x7f0eb5021800) [pid = 1808] [serial = 818] [outer = 0x7f0eac705800] 15:54:32 INFO - PROCESS | 1808 | 1461192872302 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]]]}] 15:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1297ms 15:54:32 INFO - PROCESS | 1808 | 1461192872347 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:54:32 INFO - PROCESS | 1808 | 1461192872350 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:54:32 INFO - PROCESS | 1808 | 1461192872354 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 1808 | 1461192872357 Marionette TRACE conn3 <- [1,1062,null,{}] 15:54:32 INFO - PROCESS | 1808 | 1461192872361 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}] 15:54:32 INFO - PROCESS | 1808 | 1461192872470 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:54:32 INFO - PROCESS | 1808 | 1461192872581 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9083800 == 72 [pid = 1808] [id = 273] 15:54:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x7f0eac706000) [pid = 1808] [serial = 819] [outer = (nil)] 15:54:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x7f0eb65c9000) [pid = 1808] [serial = 820] [outer = 0x7f0eac706000] 15:54:32 INFO - PROCESS | 1808 | 1461192872631 Marionette DEBUG loaded listener.js 15:54:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x7f0eb772c800) [pid = 1808] [serial = 821] [outer = 0x7f0eac706000] 15:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 831ms 15:54:33 INFO - PROCESS | 1808 | 1461192873178 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]]]}] 15:54:33 INFO - PROCESS | 1808 | 1461192873187 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:54:33 INFO - PROCESS | 1808 | 1461192873190 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:54:33 INFO - PROCESS | 1808 | 1461192873199 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:54:33 INFO - PROCESS | 1808 | 1461192873201 Marionette TRACE conn3 <- [1,1066,null,{}] 15:54:33 INFO - PROCESS | 1808 | 1461192873205 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}] 15:54:33 INFO - PROCESS | 1808 | 1461192873317 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:54:33 INFO - PROCESS | 1808 | 1461192873325 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9f10800 == 73 [pid = 1808] [id = 274] 15:54:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x7f0eb772d400) [pid = 1808] [serial = 822] [outer = (nil)] 15:54:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x7f0eb7ab5000) [pid = 1808] [serial = 823] [outer = 0x7f0eb772d400] 15:54:33 INFO - PROCESS | 1808 | 1461192873378 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x7f0eb809c000) [pid = 1808] [serial = 824] [outer = 0x7f0eb772d400] 15:54:34 INFO - PROCESS | 1808 | 1461192874269 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]]]}] 15:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1128ms 15:54:34 INFO - PROCESS | 1808 | 1461192874325 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:54:34 INFO - PROCESS | 1808 | 1461192874330 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:54:34 INFO - PROCESS | 1808 | 1461192874338 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 1808 | 1461192874342 Marionette TRACE conn3 <- [1,1070,null,{}] 15:54:34 INFO - PROCESS | 1808 | 1461192874349 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}] 15:54:34 INFO - PROCESS | 1808 | 1461192874501 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:54:34 INFO - PROCESS | 1808 | 1461192874650 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb06f5000 == 74 [pid = 1808] [id = 275] 15:54:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x7f0ead13b800) [pid = 1808] [serial = 825] [outer = (nil)] 15:54:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x7f0eaede0800) [pid = 1808] [serial = 826] [outer = 0x7f0ead13b800] 15:54:34 INFO - PROCESS | 1808 | 1461192874715 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x7f0eaf780c00) [pid = 1808] [serial = 827] [outer = 0x7f0ead13b800] 15:54:35 INFO - PROCESS | 1808 | 1461192875508 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]]]}] 15:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1181ms 15:54:35 INFO - PROCESS | 1808 | 1461192875519 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 1808 | 1461192875526 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:54:35 INFO - PROCESS | 1808 | 1461192875535 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 1808 | 1461192875538 Marionette TRACE conn3 <- [1,1074,null,{}] 15:54:35 INFO - PROCESS | 1808 | 1461192875542 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}] 15:54:35 INFO - PROCESS | 1808 | 1461192875725 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:54:35 INFO - PROCESS | 1808 | 1461192875743 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb86a7800 == 75 [pid = 1808] [id = 276] 15:54:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x7f0ead13e800) [pid = 1808] [serial = 828] [outer = (nil)] 15:54:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x7f0eb0734800) [pid = 1808] [serial = 829] [outer = 0x7f0ead13e800] 15:54:35 INFO - PROCESS | 1808 | 1461192875802 Marionette DEBUG loaded listener.js 15:54:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x7f0eb184b800) [pid = 1808] [serial = 830] [outer = 0x7f0ead13e800] 15:54:36 INFO - PROCESS | 1808 | 1461192876715 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]]]}] 15:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1228ms 15:54:36 INFO - PROCESS | 1808 | 1461192876764 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:54:36 INFO - PROCESS | 1808 | 1461192876767 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:54:36 INFO - PROCESS | 1808 | 1461192876772 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:54:36 INFO - PROCESS | 1808 | 1461192876777 Marionette TRACE conn3 <- [1,1078,null,{}] 15:54:36 INFO - PROCESS | 1808 | 1461192876790 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}] 15:54:36 INFO - PROCESS | 1808 | 1461192876946 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:54:37 INFO - PROCESS | 1808 | 1461192877094 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebfbba800 == 76 [pid = 1808] [id = 277] 15:54:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x7f0eafc60400) [pid = 1808] [serial = 831] [outer = (nil)] 15:54:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x7f0eb3bee000) [pid = 1808] [serial = 832] [outer = 0x7f0eafc60400] 15:54:37 INFO - PROCESS | 1808 | 1461192877161 Marionette DEBUG loaded listener.js 15:54:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x7f0eb5028400) [pid = 1808] [serial = 833] [outer = 0x7f0eafc60400] 15:54:37 INFO - PROCESS | 1808 | 1461192877917 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]]]}] 15:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1182ms 15:54:37 INFO - PROCESS | 1808 | 1461192877954 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:54:37 INFO - PROCESS | 1808 | 1461192877958 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:54:37 INFO - PROCESS | 1808 | 1461192877963 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:54:37 INFO - PROCESS | 1808 | 1461192877965 Marionette TRACE conn3 <- [1,1082,null,{}] 15:54:37 INFO - PROCESS | 1808 | 1461192877970 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}] 15:54:38 INFO - PROCESS | 1808 | 1461192878102 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:54:38 INFO - PROCESS | 1808 | 1461192878254 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6baa800 == 77 [pid = 1808] [id = 278] 15:54:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x7f0eb0739c00) [pid = 1808] [serial = 834] [outer = (nil)] 15:54:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x7f0eb7ab1400) [pid = 1808] [serial = 835] [outer = 0x7f0eb0739c00] 15:54:38 INFO - PROCESS | 1808 | 1461192878314 Marionette DEBUG loaded listener.js 15:54:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x7f0eb8144800) [pid = 1808] [serial = 836] [outer = 0x7f0eb0739c00] 15:54:39 INFO - PROCESS | 1808 | 1461192879067 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]]]}] 15:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1125ms 15:54:39 INFO - PROCESS | 1808 | 1461192879089 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:54:39 INFO - PROCESS | 1808 | 1461192879092 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:54:39 INFO - PROCESS | 1808 | 1461192879097 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:54:39 INFO - PROCESS | 1808 | 1461192879099 Marionette TRACE conn3 <- [1,1086,null,{}] 15:54:39 INFO - PROCESS | 1808 | 1461192879104 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}] 15:54:39 INFO - PROCESS | 1808 | 1461192879236 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:54:39 INFO - PROCESS | 1808 | 1461192879388 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb556800 == 78 [pid = 1808] [id = 279] 15:54:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x7f0eb502a800) [pid = 1808] [serial = 837] [outer = (nil)] 15:54:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0eb8e06c00) [pid = 1808] [serial = 838] [outer = 0x7f0eb502a800] 15:54:39 INFO - PROCESS | 1808 | 1461192879448 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0eb9e50800) [pid = 1808] [serial = 839] [outer = 0x7f0eb502a800] 15:54:40 INFO - PROCESS | 1808 | 1461192880202 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]]]}] 15:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1131ms 15:54:40 INFO - PROCESS | 1808 | 1461192880228 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 1808 | 1461192880230 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:54:40 INFO - PROCESS | 1808 | 1461192880236 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 1808 | 1461192880237 Marionette TRACE conn3 <- [1,1090,null,{}] 15:54:40 INFO - PROCESS | 1808 | 1461192880242 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}] 15:54:40 INFO - PROCESS | 1808 | 1461192880391 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:54:40 INFO - PROCESS | 1808 | 1461192880559 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb675800 == 79 [pid = 1808] [id = 280] 15:54:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0eb9e52400) [pid = 1808] [serial = 840] [outer = (nil)] 15:54:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0ec5ac2c00) [pid = 1808] [serial = 841] [outer = 0x7f0eb9e52400] 15:54:40 INFO - PROCESS | 1808 | 1461192880624 Marionette DEBUG loaded listener.js 15:54:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x7f0ec7bcf000) [pid = 1808] [serial = 842] [outer = 0x7f0eb9e52400] 15:54:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0ecbc50800) [pid = 1808] [serial = 843] [outer = 0x7f0eaf78a800] 15:54:41 INFO - PROCESS | 1808 | 1461192881422 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]]]}] 15:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1237ms 15:54:41 INFO - PROCESS | 1808 | 1461192881483 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:54:41 INFO - PROCESS | 1808 | 1461192881486 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:54:41 INFO - PROCESS | 1808 | 1461192881491 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 1808 | 1461192881493 Marionette TRACE conn3 <- [1,1094,null,{}] 15:54:41 INFO - PROCESS | 1808 | 1461192881498 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}] 15:54:41 INFO - PROCESS | 1808 | 1461192881621 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:54:41 INFO - PROCESS | 1808 | 1461192881775 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6591800 == 80 [pid = 1808] [id = 281] 15:54:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0eb0199800) [pid = 1808] [serial = 844] [outer = (nil)] 15:54:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0eb8096c00) [pid = 1808] [serial = 845] [outer = 0x7f0eb0199800] 15:54:41 INFO - PROCESS | 1808 | 1461192881835 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x7f0ecbd60000) [pid = 1808] [serial = 846] [outer = 0x7f0eb0199800] 15:54:42 INFO - PROCESS | 1808 | 1461192882514 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]]]}] 15:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1075ms 15:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:54:42 INFO - PROCESS | 1808 | 1461192882567 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:54:42 INFO - PROCESS | 1808 | 1461192882570 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:54:42 INFO - PROCESS | 1808 | 1461192882574 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 1808 | 1461192882577 Marionette TRACE conn3 <- [1,1098,null,{}] 15:54:42 INFO - PROCESS | 1808 | 1461192882582 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}] 15:54:42 INFO - PROCESS | 1808 | 1461192882726 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:54:42 INFO - PROCESS | 1808 | 1461192882880 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f5e000 == 81 [pid = 1808] [id = 282] 15:54:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x7f0ea45c3400) [pid = 1808] [serial = 847] [outer = (nil)] 15:54:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x7f0ea45cac00) [pid = 1808] [serial = 848] [outer = 0x7f0ea45c3400] 15:54:42 INFO - PROCESS | 1808 | 1461192882940 Marionette DEBUG loaded listener.js 15:54:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x7f0ea45cfc00) [pid = 1808] [serial = 849] [outer = 0x7f0ea45c3400] 15:54:43 INFO - PROCESS | 1808 | 1461192883841 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]]]}] 15:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1326ms 15:54:43 INFO - PROCESS | 1808 | 1461192883902 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:54:43 INFO - PROCESS | 1808 | 1461192883907 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:54:43 INFO - PROCESS | 1808 | 1461192883913 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:54:43 INFO - PROCESS | 1808 | 1461192883917 Marionette TRACE conn3 <- [1,1102,null,{}] 15:54:43 INFO - PROCESS | 1808 | 1461192883940 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}] 15:54:44 INFO - PROCESS | 1808 | 1461192884076 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:54:44 INFO - PROCESS | 1808 | 1461192884226 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb774e800 == 82 [pid = 1808] [id = 283] 15:54:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x7f0eac723c00) [pid = 1808] [serial = 850] [outer = (nil)] 15:54:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x7f0eacec4800) [pid = 1808] [serial = 851] [outer = 0x7f0eac723c00] 15:54:44 INFO - PROCESS | 1808 | 1461192884283 Marionette DEBUG loaded listener.js 15:54:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x7f0ead135400) [pid = 1808] [serial = 852] [outer = 0x7f0eac723c00] 15:54:45 INFO - PROCESS | 1808 | 1461192885115 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]]]}] 15:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1236ms 15:54:45 INFO - PROCESS | 1808 | 1461192885149 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:54:45 INFO - PROCESS | 1808 | 1461192885156 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:54:45 INFO - PROCESS | 1808 | 1461192885186 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:54:45 INFO - PROCESS | 1808 | 1461192885190 Marionette TRACE conn3 <- [1,1106,null,{}] 15:54:45 INFO - PROCESS | 1808 | 1461192885194 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}] 15:54:45 INFO - PROCESS | 1808 | 1461192885334 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:54:45 INFO - PROCESS | 1808 | 1461192885495 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9083800 == 81 [pid = 1808] [id = 273] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf064000 == 80 [pid = 1808] [id = 272] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafb39800 == 79 [pid = 1808] [id = 271] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7e20800 == 78 [pid = 1808] [id = 270] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x7f0ead13c400) [pid = 1808] [serial = 781] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x7f0eafc51800) [pid = 1808] [serial = 736] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x7f0eaf78e400) [pid = 1808] [serial = 739] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x7f0eb15aa000) [pid = 1808] [serial = 742] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x7f0eb341e800) [pid = 1808] [serial = 745] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x7f0eb5020c00) [pid = 1808] [serial = 748] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x7f0eb748d800) [pid = 1808] [serial = 751] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0eb91d4800) [pid = 1808] [serial = 754] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0ebfc51000) [pid = 1808] [serial = 757] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f5b800 == 79 [pid = 1808] [id = 284] 15:54:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0ead13d400) [pid = 1808] [serial = 853] [outer = (nil)] 15:54:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0eaf78ac00) [pid = 1808] [serial = 854] [outer = 0x7f0ead13d400] 15:54:45 INFO - PROCESS | 1808 | 1461192885594 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x7f0eaff36400) [pid = 1808] [serial = 855] [outer = 0x7f0ead13d400] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb77dd800 == 78 [pid = 1808] [id = 269] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb180f800 == 77 [pid = 1808] [id = 268] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead115800 == 76 [pid = 1808] [id = 267] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0235000 == 75 [pid = 1808] [id = 266] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf062800 == 74 [pid = 1808] [id = 265] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5dd9000 == 73 [pid = 1808] [id = 264] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbcc3800 == 72 [pid = 1808] [id = 263] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb510800 == 71 [pid = 1808] [id = 262] 15:54:45 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7ade000 == 70 [pid = 1808] [id = 261] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x7f0eb809c400) [pid = 1808] [serial = 769] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0eac70cc00) [pid = 1808] [serial = 775] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0ec69a3800) [pid = 1808] [serial = 772] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x7f0eb7787c00) [pid = 1808] [serial = 778] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x7f0eb2513000) [pid = 1808] [serial = 766] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0eaff3cc00) [pid = 1808] [serial = 764] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0eaefccc00) [pid = 1808] [serial = 763] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0ebcab7c00) [pid = 1808] [serial = 760] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x7f0ecbbc7800) [pid = 1808] [serial = 779] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x7f0eac710c00) [pid = 1808] [serial = 776] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x7f0ec9c16000) [pid = 1808] [serial = 773] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x7f0eb8e09400) [pid = 1808] [serial = 770] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x7f0eb36df800) [pid = 1808] [serial = 767] [outer = (nil)] [url = about:blank] 15:54:46 INFO - PROCESS | 1808 | 1461192886301 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]]]}] 15:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1183ms 15:54:46 INFO - PROCESS | 1808 | 1461192886366 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:54:46 INFO - PROCESS | 1808 | 1461192886369 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:54:46 INFO - PROCESS | 1808 | 1461192886374 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - PROCESS | 1808 | 1461192886379 Marionette TRACE conn3 <- [1,1110,null,{}] 15:54:46 INFO - PROCESS | 1808 | 1461192886391 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}] 15:54:46 INFO - PROCESS | 1808 | 1461192886520 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:54:46 INFO - PROCESS | 1808 | 1461192886528 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6878800 == 71 [pid = 1808] [id = 285] 15:54:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x7f0eb0738800) [pid = 1808] [serial = 856] [outer = (nil)] 15:54:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x7f0eb1853c00) [pid = 1808] [serial = 857] [outer = 0x7f0eb0738800] 15:54:46 INFO - PROCESS | 1808 | 1461192886582 Marionette DEBUG loaded listener.js 15:54:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x7f0eb2518c00) [pid = 1808] [serial = 858] [outer = 0x7f0eb0738800] 15:54:47 INFO - PROCESS | 1808 | 1461192887261 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]]]}] 15:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 935ms 15:54:47 INFO - PROCESS | 1808 | 1461192887311 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:54:47 INFO - PROCESS | 1808 | 1461192887314 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:54:47 INFO - PROCESS | 1808 | 1461192887319 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:54:47 INFO - PROCESS | 1808 | 1461192887322 Marionette TRACE conn3 <- [1,1114,null,{}] 15:54:47 INFO - PROCESS | 1808 | 1461192887326 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}] 15:54:47 INFO - PROCESS | 1808 | 1461192887488 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:54:47 INFO - PROCESS | 1808 | 1461192887505 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb86a4000 == 72 [pid = 1808] [id = 286] 15:54:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x7f0eaf18e400) [pid = 1808] [serial = 859] [outer = (nil)] 15:54:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0eb3421c00) [pid = 1808] [serial = 860] [outer = 0x7f0eaf18e400] 15:54:47 INFO - PROCESS | 1808 | 1461192887557 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0eb41cd400) [pid = 1808] [serial = 861] [outer = 0x7f0eaf18e400] 15:54:48 INFO - PROCESS | 1808 | 1461192888207 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]]]}] 15:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 926ms 15:54:48 INFO - PROCESS | 1808 | 1461192888246 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 1808 | 1461192888249 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:54:48 INFO - PROCESS | 1808 | 1461192888254 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - PROCESS | 1808 | 1461192888257 Marionette TRACE conn3 <- [1,1118,null,{}] 15:54:48 INFO - PROCESS | 1808 | 1461192888266 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}] 15:54:48 INFO - PROCESS | 1808 | 1461192888419 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:54:48 INFO - PROCESS | 1808 | 1461192888439 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9e62000 == 73 [pid = 1808] [id = 287] 15:54:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0eb32b4000) [pid = 1808] [serial = 862] [outer = (nil)] 15:54:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0eb5027000) [pid = 1808] [serial = 863] [outer = 0x7f0eb32b4000] 15:54:48 INFO - PROCESS | 1808 | 1461192888502 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x7f0eb7787c00) [pid = 1808] [serial = 864] [outer = 0x7f0eb32b4000] 15:54:49 INFO - PROCESS | 1808 | 1461192889181 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]]]}] 15:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 979ms 15:54:49 INFO - PROCESS | 1808 | 1461192889234 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:54:49 INFO - PROCESS | 1808 | 1461192889236 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:54:49 INFO - PROCESS | 1808 | 1461192889241 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - PROCESS | 1808 | 1461192889244 Marionette TRACE conn3 <- [1,1122,null,{}] 15:54:49 INFO - PROCESS | 1808 | 1461192889248 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}] 15:54:49 INFO - PROCESS | 1808 | 1461192889441 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:54:49 INFO - PROCESS | 1808 | 1461192889459 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6846000 == 74 [pid = 1808] [id = 288] 15:54:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0eb7abac00) [pid = 1808] [serial = 865] [outer = (nil)] 15:54:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0eb9f68800) [pid = 1808] [serial = 866] [outer = 0x7f0eb7abac00] 15:54:49 INFO - PROCESS | 1808 | 1461192889512 Marionette DEBUG loaded listener.js 15:54:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0ec68c1400) [pid = 1808] [serial = 867] [outer = 0x7f0eb7abac00] 15:54:50 INFO - PROCESS | 1808 | 1461192890178 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]]]}] 15:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 989ms 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0eac720800) [pid = 1808] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0ead133000) [pid = 1808] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x7f0eb65c4c00) [pid = 1808] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x7f0eae215400) [pid = 1808] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0eb0a20000) [pid = 1808] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0eb250fc00) [pid = 1808] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0eaf18d800) [pid = 1808] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x7f0eac705800) [pid = 1808] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x7f0eaff3a400) [pid = 1808] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x7f0eb3419400) [pid = 1808] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x7f0eaf18a000) [pid = 1808] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:54:50 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x7f0eac706000) [pid = 1808] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:54:50 INFO - PROCESS | 1808 | 1461192890324 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 1808 | 1461192890336 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:54:50 INFO - PROCESS | 1808 | 1461192890365 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - PROCESS | 1808 | 1461192890368 Marionette TRACE conn3 <- [1,1126,null,{}] 15:54:50 INFO - PROCESS | 1808 | 1461192890373 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}] 15:54:50 INFO - PROCESS | 1808 | 1461192890497 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:54:50 INFO - PROCESS | 1808 | 1461192890506 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7e05000 == 75 [pid = 1808] [id = 289] 15:54:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x7f0ea7071000) [pid = 1808] [serial = 868] [outer = (nil)] 15:54:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x7f0ea7076c00) [pid = 1808] [serial = 869] [outer = 0x7f0ea7071000] 15:54:50 INFO - PROCESS | 1808 | 1461192890559 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x7f0ea707b000) [pid = 1808] [serial = 870] [outer = 0x7f0ea7071000] 15:54:51 INFO - PROCESS | 1808 | 1461192891224 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]]]}] 15:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 890ms 15:54:51 INFO - PROCESS | 1808 | 1461192891252 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:54:51 INFO - PROCESS | 1808 | 1461192891256 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:54:51 INFO - PROCESS | 1808 | 1461192891261 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - PROCESS | 1808 | 1461192891262 Marionette TRACE conn3 <- [1,1130,null,{}] 15:54:51 INFO - PROCESS | 1808 | 1461192891267 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}] 15:54:51 INFO - PROCESS | 1808 | 1461192891382 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:54:51 INFO - PROCESS | 1808 | 1461192891500 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb679800 == 76 [pid = 1808] [id = 290] 15:54:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x7f0ea45d1000) [pid = 1808] [serial = 871] [outer = (nil)] 15:54:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0eac708000) [pid = 1808] [serial = 872] [outer = 0x7f0ea45d1000] 15:54:51 INFO - PROCESS | 1808 | 1461192891552 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0eb5027400) [pid = 1808] [serial = 873] [outer = 0x7f0ea45d1000] 15:54:52 INFO - PROCESS | 1808 | 1461192892079 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]]]}] 15:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 834ms 15:54:52 INFO - PROCESS | 1808 | 1461192892095 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 1808 | 1461192892098 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:54:52 INFO - PROCESS | 1808 | 1461192892104 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 1808 | 1461192892105 Marionette TRACE conn3 <- [1,1134,null,{}] 15:54:52 INFO - PROCESS | 1808 | 1461192892110 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}] 15:54:52 INFO - PROCESS | 1808 | 1461192892231 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:54:52 INFO - PROCESS | 1808 | 1461192892242 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0f19800 == 77 [pid = 1808] [id = 291] 15:54:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0eafe77400) [pid = 1808] [serial = 874] [outer = (nil)] 15:54:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0ebca60000) [pid = 1808] [serial = 875] [outer = 0x7f0eafe77400] 15:54:52 INFO - PROCESS | 1808 | 1461192892292 Marionette DEBUG loaded listener.js 15:54:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x7f0ec6b16800) [pid = 1808] [serial = 876] [outer = 0x7f0eafe77400] 15:54:53 INFO - PROCESS | 1808 | 1461192893217 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]]]}] 15:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1176ms 15:54:53 INFO - PROCESS | 1808 | 1461192893280 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:54:53 INFO - PROCESS | 1808 | 1461192893287 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:54:53 INFO - PROCESS | 1808 | 1461192893294 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 1808 | 1461192893299 Marionette TRACE conn3 <- [1,1138,null,{}] 15:54:53 INFO - PROCESS | 1808 | 1461192893305 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}] 15:54:53 INFO - PROCESS | 1808 | 1461192893455 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:54:53 INFO - PROCESS | 1808 | 1461192893619 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead078800 == 78 [pid = 1808] [id = 292] 15:54:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0ead135c00) [pid = 1808] [serial = 877] [outer = (nil)] 15:54:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0eae216800) [pid = 1808] [serial = 878] [outer = 0x7f0ead135c00] 15:54:53 INFO - PROCESS | 1808 | 1461192893685 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0eafc51800) [pid = 1808] [serial = 879] [outer = 0x7f0ead135c00] 15:54:54 INFO - PROCESS | 1808 | 1461192894477 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]]]}] 15:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1236ms 15:54:54 INFO - PROCESS | 1808 | 1461192894531 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 1808 | 1461192894538 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:54:54 INFO - PROCESS | 1808 | 1461192894547 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 1808 | 1461192894550 Marionette TRACE conn3 <- [1,1142,null,{}] 15:54:54 INFO - PROCESS | 1808 | 1461192894555 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}] 15:54:54 INFO - PROCESS | 1808 | 1461192894707 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:54:54 INFO - PROCESS | 1808 | 1461192894833 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb268b000 == 79 [pid = 1808] [id = 293] 15:54:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x7f0eaceccc00) [pid = 1808] [serial = 880] [outer = (nil)] 15:54:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x7f0eb184a800) [pid = 1808] [serial = 881] [outer = 0x7f0eaceccc00] 15:54:54 INFO - PROCESS | 1808 | 1461192894897 Marionette DEBUG loaded listener.js 15:54:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x7f0eb3256400) [pid = 1808] [serial = 882] [outer = 0x7f0eaceccc00] 15:54:55 INFO - PROCESS | 1808 | 1461192895661 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]]]}] 15:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1138ms 15:54:55 INFO - PROCESS | 1808 | 1461192895686 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:54:55 INFO - PROCESS | 1808 | 1461192895690 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:54:55 INFO - PROCESS | 1808 | 1461192895698 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:54:55 INFO - PROCESS | 1808 | 1461192895702 Marionette TRACE conn3 <- [1,1146,null,{}] 15:54:55 INFO - PROCESS | 1808 | 1461192895717 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}] 15:54:55 INFO - PROCESS | 1808 | 1461192895869 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:54:56 INFO - PROCESS | 1808 | 1461192896030 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec0905000 == 80 [pid = 1808] [id = 294] 15:54:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x7f0eb3255000) [pid = 1808] [serial = 883] [outer = (nil)] 15:54:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x7f0eb80a0c00) [pid = 1808] [serial = 884] [outer = 0x7f0eb3255000] 15:54:56 INFO - PROCESS | 1808 | 1461192896092 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x7f0eb9f6a800) [pid = 1808] [serial = 885] [outer = 0x7f0eb3255000] 15:54:56 INFO - PROCESS | 1808 | 1461192896888 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]]]}] 15:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1233ms 15:54:56 INFO - PROCESS | 1808 | 1461192896930 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 1808 | 1461192896934 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:54:56 INFO - PROCESS | 1808 | 1461192896955 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 1808 | 1461192896958 Marionette TRACE conn3 <- [1,1150,null,{}] 15:54:56 INFO - PROCESS | 1808 | 1461192896962 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}] 15:54:57 INFO - PROCESS | 1808 | 1461192897105 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:54:57 INFO - PROCESS | 1808 | 1461192897262 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3ea8000 == 81 [pid = 1808] [id = 295] 15:54:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x7f0eb36d8000) [pid = 1808] [serial = 886] [outer = (nil)] 15:54:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x7f0ec6b98400) [pid = 1808] [serial = 887] [outer = 0x7f0eb36d8000] 15:54:57 INFO - PROCESS | 1808 | 1461192897326 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0ecbbc3400) [pid = 1808] [serial = 888] [outer = 0x7f0eb36d8000] 15:54:57 INFO - PROCESS | 1808 | 1461192897984 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]]]}] 15:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1088ms 15:54:58 INFO - PROCESS | 1808 | 1461192898041 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 1808 | 1461192898043 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:54:58 INFO - PROCESS | 1808 | 1461192898049 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 1808 | 1461192898051 Marionette TRACE conn3 <- [1,1154,null,{}] 15:54:58 INFO - PROCESS | 1808 | 1461192898056 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}] 15:54:58 INFO - PROCESS | 1808 | 1461192898189 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:54:58 INFO - PROCESS | 1808 | 1461192898346 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbf57800 == 82 [pid = 1808] [id = 296] 15:54:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0ea70edc00) [pid = 1808] [serial = 889] [outer = (nil)] 15:54:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0ea70f5400) [pid = 1808] [serial = 890] [outer = 0x7f0ea70edc00] 15:54:58 INFO - PROCESS | 1808 | 1461192898409 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0ea70f9c00) [pid = 1808] [serial = 891] [outer = 0x7f0ea70edc00] 15:54:59 INFO - PROCESS | 1808 | 1461192899136 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]]]}] 15:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1127ms 15:54:59 INFO - PROCESS | 1808 | 1461192899176 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:54:59 INFO - PROCESS | 1808 | 1461192899179 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:54:59 INFO - PROCESS | 1808 | 1461192899184 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 1808 | 1461192899186 Marionette TRACE conn3 <- [1,1158,null,{}] 15:54:59 INFO - PROCESS | 1808 | 1461192899191 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}] 15:54:59 INFO - PROCESS | 1808 | 1461192899326 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:54:59 INFO - PROCESS | 1808 | 1461192899484 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3e9c800 == 83 [pid = 1808] [id = 297] 15:54:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0ea47f4400) [pid = 1808] [serial = 892] [outer = (nil)] 15:54:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0eb976c000) [pid = 1808] [serial = 893] [outer = 0x7f0ea47f4400] 15:54:59 INFO - PROCESS | 1808 | 1461192899546 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0ecbd61400) [pid = 1808] [serial = 894] [outer = 0x7f0ea47f4400] 15:55:00 INFO - PROCESS | 1808 | 1461192900187 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]]]}] 15:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1026ms 15:55:00 INFO - PROCESS | 1808 | 1461192900218 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:55:00 INFO - PROCESS | 1808 | 1461192900221 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:55:00 INFO - PROCESS | 1808 | 1461192900227 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 1808 | 1461192900229 Marionette TRACE conn3 <- [1,1162,null,{}] 15:55:00 INFO - PROCESS | 1808 | 1461192900234 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}] 15:55:00 INFO - PROCESS | 1808 | 1461192900379 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:55:00 INFO - PROCESS | 1808 | 1461192900550 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5e59000 == 84 [pid = 1808] [id = 298] 15:55:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0ea47f8400) [pid = 1808] [serial = 895] [outer = (nil)] 15:55:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x7f0eac4d4800) [pid = 1808] [serial = 896] [outer = 0x7f0ea47f8400] 15:55:00 INFO - PROCESS | 1808 | 1461192900609 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0eac4d8c00) [pid = 1808] [serial = 897] [outer = 0x7f0ea47f8400] 15:55:01 INFO - PROCESS | 1808 | 1461192901321 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]]]}] 15:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1131ms 15:55:01 INFO - PROCESS | 1808 | 1461192901360 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 1808 | 1461192901363 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:55:01 INFO - PROCESS | 1808 | 1461192901368 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 1808 | 1461192901371 Marionette TRACE conn3 <- [1,1166,null,{}] 15:55:01 INFO - PROCESS | 1808 | 1461192901375 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}] 15:55:01 INFO - PROCESS | 1808 | 1461192901600 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:55:01 INFO - PROCESS | 1808 | 1461192901757 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea716f000 == 85 [pid = 1808] [id = 299] 15:55:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0ea7184400) [pid = 1808] [serial = 898] [outer = (nil)] 15:55:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0ea718ec00) [pid = 1808] [serial = 899] [outer = 0x7f0ea7184400] 15:55:01 INFO - PROCESS | 1808 | 1461192901820 Marionette DEBUG loaded listener.js 15:55:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0eac4ce000) [pid = 1808] [serial = 900] [outer = 0x7f0ea7184400] 15:55:02 INFO - PROCESS | 1808 | 1461192902581 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]]]}] 15:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1275ms 15:55:02 INFO - PROCESS | 1808 | 1461192902644 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 1808 | 1461192902647 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:55:02 INFO - PROCESS | 1808 | 1461192902652 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:55:02 INFO - PROCESS | 1808 | 1461192902655 Marionette TRACE conn3 <- [1,1170,null,{}] 15:55:02 INFO - PROCESS | 1808 | 1461192902659 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}] 15:55:02 INFO - PROCESS | 1808 | 1461192902802 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:55:02 INFO - PROCESS | 1808 | 1461192902964 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea38c5800 == 86 [pid = 1808] [id = 300] 15:55:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0ea3805400) [pid = 1808] [serial = 901] [outer = (nil)] 15:55:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0ea380d000) [pid = 1808] [serial = 902] [outer = 0x7f0ea3805400] 15:55:03 INFO - PROCESS | 1808 | 1461192903041 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0ea7073400) [pid = 1808] [serial = 903] [outer = 0x7f0ea3805400] 15:55:04 INFO - PROCESS | 1808 | 1461192904383 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]]]}] 15:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1779ms 15:55:04 INFO - PROCESS | 1808 | 1461192904432 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:55:04 INFO - PROCESS | 1808 | 1461192904437 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:55:04 INFO - PROCESS | 1808 | 1461192904445 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 1808 | 1461192904450 Marionette TRACE conn3 <- [1,1174,null,{}] 15:55:04 INFO - PROCESS | 1808 | 1461192904457 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}] 15:55:04 INFO - PROCESS | 1808 | 1461192904680 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:55:05 INFO - PROCESS | 1808 | 1461192905020 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f45800 == 87 [pid = 1808] [id = 301] 15:55:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0ea47f7800) [pid = 1808] [serial = 904] [outer = (nil)] 15:55:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0ea47fac00) [pid = 1808] [serial = 905] [outer = 0x7f0ea47f7800] 15:55:05 INFO - PROCESS | 1808 | 1461192905090 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0ea7079000) [pid = 1808] [serial = 906] [outer = 0x7f0ea47f7800] 15:55:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9252000 == 86 [pid = 1808] [id = 181] 15:55:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb53d800 == 85 [pid = 1808] [id = 95] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0eb80a3800) [pid = 1808] [serial = 793] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0ec6d3b000) [pid = 1808] [serial = 796] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0eb7ab5000) [pid = 1808] [serial = 823] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb647800 == 84 [pid = 1808] [id = 260] 15:55:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb679800 == 83 [pid = 1808] [id = 290] 15:55:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7e05000 == 82 [pid = 1808] [id = 289] 15:55:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec6846000 == 81 [pid = 1808] [id = 288] 15:55:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9e62000 == 80 [pid = 1808] [id = 287] 15:55:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb86a4000 == 79 [pid = 1808] [id = 286] 15:55:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6878800 == 78 [pid = 1808] [id = 285] 15:55:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea6f5b800 == 77 [pid = 1808] [id = 284] 15:55:05 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb774e800 == 76 [pid = 1808] [id = 283] 15:55:05 INFO - PROCESS | 1808 | 1461192905836 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] 15:55:05 INFO - PROCESS | 1808 | 1461192905885 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:55:05 INFO - PROCESS | 1808 | 1461192905893 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 1808 | 1461192905896 Marionette TRACE conn3 <- [1,1178,null,{}] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0ec7ef5800) [pid = 1808] [serial = 668] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0eaff32800) [pid = 1808] [serial = 737] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x7f0ec7ef3400) [pid = 1808] [serial = 713] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0eb3250000) [pid = 1808] [serial = 811] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0eb018e000) [pid = 1808] [serial = 805] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0ead135800) [pid = 1808] [serial = 817] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0eb0a1b400) [pid = 1808] [serial = 808] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x7f0eb029d800) [pid = 1808] [serial = 806] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x7f0eb3421800) [pid = 1808] [serial = 814] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0eafb5f400) [pid = 1808] [serial = 803] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0eaf190800) [pid = 1808] [serial = 802] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0eb324b800) [pid = 1808] [serial = 790] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x7f0eb65c9000) [pid = 1808] [serial = 820] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x7f0eacec7400) [pid = 1808] [serial = 784] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x7f0eae216000) [pid = 1808] [serial = 787] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x7f0eacec9000) [pid = 1808] [serial = 800] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x7f0eac72e000) [pid = 1808] [serial = 799] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x7f0ead140c00) [pid = 1808] [serial = 782] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x7f0eb772c800) [pid = 1808] [serial = 821] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x7f0eb41c5c00) [pid = 1808] [serial = 815] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x7f0eb32b6c00) [pid = 1808] [serial = 812] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x7f0eb5021800) [pid = 1808] [serial = 818] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x7f0eb1b74400) [pid = 1808] [serial = 809] [outer = (nil)] [url = about:blank] 15:55:05 INFO - PROCESS | 1808 | 1461192905961 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}] 15:55:06 INFO - PROCESS | 1808 | 1461192906089 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:55:06 INFO - PROCESS | 1808 | 1461192906098 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc38800 == 71 [pid = 1808] [id = 302] 15:55:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x7f0ea7074400) [pid = 1808] [serial = 907] [outer = (nil)] 15:55:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x7f0eac708c00) [pid = 1808] [serial = 908] [outer = 0x7f0ea7074400] 15:55:06 INFO - PROCESS | 1808 | 1461192906150 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x7f0eac725800) [pid = 1808] [serial = 909] [outer = 0x7f0ea7074400] 15:55:06 INFO - PROCESS | 1808 | 1461192906940 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] 15:55:07 INFO - PROCESS | 1808 | 1461192906996 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:55:07 INFO - PROCESS | 1808 | 1461192907017 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 1808 | 1461192907022 Marionette TRACE conn3 <- [1,1182,null,{}] 15:55:07 INFO - PROCESS | 1808 | 1461192907035 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}] 15:55:07 INFO - PROCESS | 1808 | 1461192907161 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:55:07 INFO - PROCESS | 1808 | 1461192907175 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3469800 == 72 [pid = 1808] [id = 303] 15:55:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x7f0ead140000) [pid = 1808] [serial = 910] [outer = (nil)] 15:55:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x7f0eaede9000) [pid = 1808] [serial = 911] [outer = 0x7f0ead140000] 15:55:07 INFO - PROCESS | 1808 | 1461192907229 Marionette DEBUG loaded listener.js 15:55:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x7f0eaf75a800) [pid = 1808] [serial = 912] [outer = 0x7f0ead140000] 15:55:07 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:55:07 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:55:07 INFO - PROCESS | 1808 | 1461192907920 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] 15:55:07 INFO - PROCESS | 1808 | 1461192907953 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:55:07 INFO - PROCESS | 1808 | 1461192907958 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 1808 | 1461192907960 Marionette TRACE conn3 <- [1,1186,null,{}] 15:55:07 INFO - PROCESS | 1808 | 1461192907983 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}] 15:55:08 INFO - PROCESS | 1808 | 1461192908149 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:55:08 INFO - PROCESS | 1808 | 1461192908161 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb78c4000 == 73 [pid = 1808] [id = 304] 15:55:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x7f0eaede7800) [pid = 1808] [serial = 913] [outer = (nil)] 15:55:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0eb0196000) [pid = 1808] [serial = 914] [outer = 0x7f0eaede7800] 15:55:08 INFO - PROCESS | 1808 | 1461192908212 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0eb073cc00) [pid = 1808] [serial = 915] [outer = 0x7f0eaede7800] 15:55:08 INFO - PROCESS | 1808 | 1461192908866 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] 15:55:08 INFO - PROCESS | 1808 | 1461192908896 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:55:08 INFO - PROCESS | 1808 | 1461192908905 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - PROCESS | 1808 | 1461192908907 Marionette TRACE conn3 <- [1,1190,null,{}] 15:55:08 INFO - PROCESS | 1808 | 1461192908911 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}] 15:55:09 INFO - PROCESS | 1808 | 1461192909068 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:55:09 INFO - PROCESS | 1808 | 1461192909092 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8443000 == 74 [pid = 1808] [id = 305] 15:55:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0ea47f7c00) [pid = 1808] [serial = 916] [outer = (nil)] 15:55:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0eb184c000) [pid = 1808] [serial = 917] [outer = 0x7f0ea47f7c00] 15:55:09 INFO - PROCESS | 1808 | 1461192909142 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0eb324d800) [pid = 1808] [serial = 918] [outer = 0x7f0ea47f7c00] 15:55:09 INFO - PROCESS | 1808 | 1461192909866 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] 15:55:09 INFO - PROCESS | 1808 | 1461192909934 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:55:09 INFO - PROCESS | 1808 | 1461192909945 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 1808 | 1461192909947 Marionette TRACE conn3 <- [1,1194,null,{}] 15:55:09 INFO - PROCESS | 1808 | 1461192909969 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}] 15:55:10 INFO - PROCESS | 1808 | 1461192910171 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:55:10 INFO - PROCESS | 1808 | 1461192910189 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9240000 == 75 [pid = 1808] [id = 306] 15:55:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0eb3251000) [pid = 1808] [serial = 919] [outer = (nil)] 15:55:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0eb3bef800) [pid = 1808] [serial = 920] [outer = 0x7f0eb3251000] 15:55:10 INFO - PROCESS | 1808 | 1461192910250 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0eb6b53c00) [pid = 1808] [serial = 921] [outer = 0x7f0eb3251000] 15:55:10 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x7f0eb772d400) [pid = 1808] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:55:10 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0eac723c00) [pid = 1808] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:55:10 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0eaf18e400) [pid = 1808] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:55:10 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0ead13d400) [pid = 1808] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:55:10 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x7f0ea45d1000) [pid = 1808] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:55:10 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x7f0eb32b4000) [pid = 1808] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:55:10 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x7f0eb7abac00) [pid = 1808] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:55:10 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x7f0ea7071000) [pid = 1808] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:55:10 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x7f0eb0738800) [pid = 1808] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:55:10 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:55:10 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:55:11 INFO - PROCESS | 1808 | 1461192911084 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] 15:55:11 INFO - PROCESS | 1808 | 1461192911144 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:55:11 INFO - PROCESS | 1808 | 1461192911149 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 1808 | 1461192911150 Marionette TRACE conn3 <- [1,1198,null,{}] 15:55:11 INFO - PROCESS | 1808 | 1461192911162 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}] 15:55:11 INFO - PROCESS | 1808 | 1461192911279 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:55:11 INFO - PROCESS | 1808 | 1461192911290 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9f1a000 == 76 [pid = 1808] [id = 307] 15:55:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x7f0eacec3000) [pid = 1808] [serial = 922] [outer = (nil)] 15:55:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0eb7789000) [pid = 1808] [serial = 923] [outer = 0x7f0eacec3000] 15:55:11 INFO - PROCESS | 1808 | 1461192911342 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0eb7ab8000) [pid = 1808] [serial = 924] [outer = 0x7f0eacec3000] 15:55:12 INFO - PROCESS | 1808 | 1461192912279 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]]]}] 15:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1187ms 15:55:12 INFO - PROCESS | 1808 | 1461192912337 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:55:12 INFO - PROCESS | 1808 | 1461192912342 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:55:12 INFO - PROCESS | 1808 | 1461192912349 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 1808 | 1461192912353 Marionette TRACE conn3 <- [1,1202,null,{}] 15:55:12 INFO - PROCESS | 1808 | 1461192912360 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}] 15:55:12 INFO - PROCESS | 1808 | 1461192912517 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:55:12 INFO - PROCESS | 1808 | 1461192912673 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf85e000 == 77 [pid = 1808] [id = 308] 15:55:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0ea7073c00) [pid = 1808] [serial = 925] [outer = (nil)] 15:55:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0ea718c400) [pid = 1808] [serial = 926] [outer = 0x7f0ea7073c00] 15:55:12 INFO - PROCESS | 1808 | 1461192912737 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0eac4d5c00) [pid = 1808] [serial = 927] [outer = 0x7f0ea7073c00] 15:55:13 INFO - PROCESS | 1808 | 1461192913587 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]]]}] 15:55:13 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 15:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1287ms 15:55:13 INFO - PROCESS | 1808 | 1461192913635 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 1808 | 1461192913643 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:55:13 INFO - PROCESS | 1808 | 1461192913651 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:55:13 INFO - PROCESS | 1808 | 1461192913655 Marionette TRACE conn3 <- [1,1206,null,{}] 15:55:13 INFO - PROCESS | 1808 | 1461192913659 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}] 15:55:13 INFO - PROCESS | 1808 | 1461192913804 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:55:13 INFO - PROCESS | 1808 | 1461192913957 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7fe7000 == 78 [pid = 1808] [id = 309] 15:55:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0ea7076400) [pid = 1808] [serial = 928] [outer = (nil)] 15:55:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0eaefd6000) [pid = 1808] [serial = 929] [outer = 0x7f0ea7076400] 15:55:14 INFO - PROCESS | 1808 | 1461192914017 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0eafe7c000) [pid = 1808] [serial = 930] [outer = 0x7f0ea7076400] 15:55:14 INFO - PROCESS | 1808 | 1461192914830 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]]]}] 15:55:14 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 15:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1232ms 15:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:55:14 INFO - PROCESS | 1808 | 1461192914883 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:55:14 INFO - PROCESS | 1808 | 1461192914886 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:55:14 INFO - PROCESS | 1808 | 1461192914906 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:55:14 INFO - PROCESS | 1808 | 1461192914911 Marionette TRACE conn3 <- [1,1210,null,{}] 15:55:14 INFO - PROCESS | 1808 | 1461192914929 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}] 15:55:15 INFO - PROCESS | 1808 | 1461192915095 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:55:15 INFO - PROCESS | 1808 | 1461192915253 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6853800 == 79 [pid = 1808] [id = 310] 15:55:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x7f0eaff39800) [pid = 1808] [serial = 931] [outer = (nil)] 15:55:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0eb3bea800) [pid = 1808] [serial = 932] [outer = 0x7f0eaff39800] 15:55:15 INFO - PROCESS | 1808 | 1461192915315 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0eb502a400) [pid = 1808] [serial = 933] [outer = 0x7f0eaff39800] 15:55:16 INFO - PROCESS | 1808 | 1461192916014 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]]]}] 15:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1160ms 15:55:16 INFO - PROCESS | 1808 | 1461192916053 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 1808 | 1461192916056 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:55:16 INFO - PROCESS | 1808 | 1461192916061 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 1808 | 1461192916063 Marionette TRACE conn3 <- [1,1214,null,{}] 15:55:16 INFO - PROCESS | 1808 | 1461192916068 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}] 15:55:16 INFO - PROCESS | 1808 | 1461192916201 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:55:16 INFO - PROCESS | 1808 | 1461192916360 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb661000 == 80 [pid = 1808] [id = 311] 15:55:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0eb019bc00) [pid = 1808] [serial = 934] [outer = (nil)] 15:55:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0eb809cc00) [pid = 1808] [serial = 935] [outer = 0x7f0eb019bc00] 15:55:16 INFO - PROCESS | 1808 | 1461192916422 Marionette DEBUG loaded listener.js 15:55:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0eb8e08400) [pid = 1808] [serial = 936] [outer = 0x7f0eb019bc00] 15:55:17 INFO - PROCESS | 1808 | 1461192917177 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]]]}] 15:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1125ms 15:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:55:17 INFO - PROCESS | 1808 | 1461192917187 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:55:17 INFO - PROCESS | 1808 | 1461192917189 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:55:17 INFO - PROCESS | 1808 | 1461192917208 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:55:17 INFO - PROCESS | 1808 | 1461192917210 Marionette TRACE conn3 <- [1,1218,null,{}] 15:55:17 INFO - PROCESS | 1808 | 1461192917219 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}] 15:55:17 INFO - PROCESS | 1808 | 1461192917352 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:55:17 INFO - PROCESS | 1808 | 1461192917509 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc10e800 == 81 [pid = 1808] [id = 312] 15:55:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0eb5e39000) [pid = 1808] [serial = 937] [outer = (nil)] 15:55:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0eb9eba800) [pid = 1808] [serial = 938] [outer = 0x7f0eb5e39000] 15:55:17 INFO - PROCESS | 1808 | 1461192917570 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0ec5ac0800) [pid = 1808] [serial = 939] [outer = 0x7f0eb5e39000] 15:55:18 INFO - PROCESS | 1808 | 1461192918303 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]]]}] 15:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1143ms 15:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:55:18 INFO - PROCESS | 1808 | 1461192918337 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:55:18 INFO - PROCESS | 1808 | 1461192918339 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:55:18 INFO - PROCESS | 1808 | 1461192918345 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 1808 | 1461192918348 Marionette TRACE conn3 <- [1,1222,null,{}] 15:55:18 INFO - PROCESS | 1808 | 1461192918352 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}] 15:55:18 INFO - PROCESS | 1808 | 1461192918573 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:55:18 INFO - PROCESS | 1808 | 1461192918690 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0db000 == 82 [pid = 1808] [id = 313] 15:55:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0ec7ad5400) [pid = 1808] [serial = 940] [outer = (nil)] 15:55:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0ecbdb0400) [pid = 1808] [serial = 941] [outer = 0x7f0ec7ad5400] 15:55:18 INFO - PROCESS | 1808 | 1461192918757 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0ecbfea400) [pid = 1808] [serial = 942] [outer = 0x7f0ec7ad5400] 15:55:19 INFO - PROCESS | 1808 | 1461192919464 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] 15:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:55:19 INFO - PROCESS | 1808 | 1461192919528 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:55:19 INFO - PROCESS | 1808 | 1461192919533 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 1808 | 1461192919535 Marionette TRACE conn3 <- [1,1226,null,{}] 15:55:19 INFO - PROCESS | 1808 | 1461192919540 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}] 15:55:19 INFO - PROCESS | 1808 | 1461192919670 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:55:19 INFO - PROCESS | 1808 | 1461192919830 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0f28000 == 83 [pid = 1808] [id = 314] 15:55:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0ea5cc4000) [pid = 1808] [serial = 943] [outer = (nil)] 15:55:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0ea5ccb800) [pid = 1808] [serial = 944] [outer = 0x7f0ea5cc4000] 15:55:19 INFO - PROCESS | 1808 | 1461192919890 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0ea5cd1c00) [pid = 1808] [serial = 945] [outer = 0x7f0ea5cc4000] 15:55:20 INFO - PROCESS | 1808 | 1461192920646 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]]]}] 15:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1125ms 15:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:55:20 INFO - PROCESS | 1808 | 1461192920659 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 1808 | 1461192920661 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:55:20 INFO - PROCESS | 1808 | 1461192920667 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 1808 | 1461192920669 Marionette TRACE conn3 <- [1,1230,null,{}] 15:55:20 INFO - PROCESS | 1808 | 1461192920674 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}] 15:55:20 INFO - PROCESS | 1808 | 1461192920809 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:55:20 INFO - PROCESS | 1808 | 1461192920971 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5ce9000 == 84 [pid = 1808] [id = 315] 15:55:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0ea4843400) [pid = 1808] [serial = 946] [outer = (nil)] 15:55:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0ea484c000) [pid = 1808] [serial = 947] [outer = 0x7f0ea4843400] 15:55:21 INFO - PROCESS | 1808 | 1461192921032 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0ea4850000) [pid = 1808] [serial = 948] [outer = 0x7f0ea4843400] 15:55:21 INFO - PROCESS | 1808 | 1461192921783 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]]]}] 15:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1177ms 15:55:21 INFO - PROCESS | 1808 | 1461192921844 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 1808 | 1461192921847 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:55:21 INFO - PROCESS | 1808 | 1461192921854 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - PROCESS | 1808 | 1461192921857 Marionette TRACE conn3 <- [1,1234,null,{}] 15:55:21 INFO - PROCESS | 1808 | 1461192921861 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}] 15:55:21 INFO - PROCESS | 1808 | 1461192921996 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:55:22 INFO - PROCESS | 1808 | 1461192922158 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac471000 == 85 [pid = 1808] [id = 316] 15:55:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0ea380ec00) [pid = 1808] [serial = 949] [outer = (nil)] 15:55:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0ea5ccc800) [pid = 1808] [serial = 950] [outer = 0x7f0ea380ec00] 15:55:22 INFO - PROCESS | 1808 | 1461192922220 Marionette DEBUG loaded listener.js 15:55:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0eac490000) [pid = 1808] [serial = 951] [outer = 0x7f0ea380ec00] 15:55:22 INFO - PROCESS | 1808 | 1461192922950 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]]]}] 15:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1124ms 15:55:22 INFO - PROCESS | 1808 | 1461192922982 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:55:22 INFO - PROCESS | 1808 | 1461192922984 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:55:22 INFO - PROCESS | 1808 | 1461192922992 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:55:22 INFO - PROCESS | 1808 | 1461192922994 Marionette TRACE conn3 <- [1,1238,null,{}] 15:55:23 INFO - PROCESS | 1808 | 1461192922999 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}] 15:55:23 INFO - PROCESS | 1808 | 1461192923130 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:55:23 INFO - PROCESS | 1808 | 1461192923292 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf068000 == 86 [pid = 1808] [id = 317] 15:55:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0ea40c2400) [pid = 1808] [serial = 952] [outer = (nil)] 15:55:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0ea40cac00) [pid = 1808] [serial = 953] [outer = 0x7f0ea40c2400] 15:55:23 INFO - PROCESS | 1808 | 1461192923352 Marionette DEBUG loaded listener.js 15:55:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0ea40cfc00) [pid = 1808] [serial = 954] [outer = 0x7f0ea40c2400] 15:55:24 INFO - PROCESS | 1808 | 1461192924367 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]]]}] 15:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1428ms 15:55:24 INFO - PROCESS | 1808 | 1461192924420 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:55:24 INFO - PROCESS | 1808 | 1461192924424 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:55:24 INFO - PROCESS | 1808 | 1461192924432 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:55:24 INFO - PROCESS | 1808 | 1461192924436 Marionette TRACE conn3 <- [1,1242,null,{}] 15:55:24 INFO - PROCESS | 1808 | 1461192924443 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}] 15:55:24 INFO - PROCESS | 1808 | 1461192924586 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:55:24 INFO - PROCESS | 1808 | 1461192924767 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead07e800 == 87 [pid = 1808] [id = 318] 15:55:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ea3810c00) [pid = 1808] [serial = 955] [outer = (nil)] 15:55:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0ea47ee400) [pid = 1808] [serial = 956] [outer = 0x7f0ea3810c00] 15:55:24 INFO - PROCESS | 1808 | 1461192924825 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0ea5cc6400) [pid = 1808] [serial = 957] [outer = 0x7f0ea3810c00] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9240000 == 86 [pid = 1808] [id = 306] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8443000 == 85 [pid = 1808] [id = 305] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb78c4000 == 84 [pid = 1808] [id = 304] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3469800 == 83 [pid = 1808] [id = 303] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafc38800 == 82 [pid = 1808] [id = 302] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea6f45800 == 81 [pid = 1808] [id = 301] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5e59000 == 80 [pid = 1808] [id = 298] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3e9c800 == 79 [pid = 1808] [id = 297] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbf57800 == 78 [pid = 1808] [id = 296] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3ea8000 == 77 [pid = 1808] [id = 295] 15:55:25 INFO - PROCESS | 1808 | 1461192925775 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]]]}] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec0905000 == 76 [pid = 1808] [id = 294] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb268b000 == 75 [pid = 1808] [id = 293] 15:55:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead078800 == 74 [pid = 1808] [id = 292] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0eb5027000) [pid = 1808] [serial = 863] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0eb9f68800) [pid = 1808] [serial = 866] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0eb8e06c00) [pid = 1808] [serial = 838] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0eb7ab1400) [pid = 1808] [serial = 835] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0ec5ac2c00) [pid = 1808] [serial = 841] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0ea7076c00) [pid = 1808] [serial = 869] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0eb1853c00) [pid = 1808] [serial = 857] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eb2518c00) [pid = 1808] [serial = 858] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0eb8096c00) [pid = 1808] [serial = 845] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x7f0eb809c000) [pid = 1808] [serial = 824] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0ead135400) [pid = 1808] [serial = 852] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0eacec4800) [pid = 1808] [serial = 851] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0eb3421c00) [pid = 1808] [serial = 860] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x7f0eaf78ac00) [pid = 1808] [serial = 854] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x7f0eaff36400) [pid = 1808] [serial = 855] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x7f0eaede0800) [pid = 1808] [serial = 826] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0eb3bee000) [pid = 1808] [serial = 832] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0eb0734800) [pid = 1808] [serial = 829] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0ea45cac00) [pid = 1808] [serial = 848] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0eb8098400) [pid = 1808] [serial = 542] [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.] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0ec68c1400) [pid = 1808] [serial = 867] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x7f0ea707b000) [pid = 1808] [serial = 870] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0eb7787c00) [pid = 1808] [serial = 864] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0eb5027400) [pid = 1808] [serial = 873] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0eb41cd400) [pid = 1808] [serial = 861] [outer = (nil)] [url = about:blank] 15:55:25 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0eac708000) [pid = 1808] [serial = 872] [outer = (nil)] [url = about:blank] 15:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1385ms 15:55:25 INFO - PROCESS | 1808 | 1461192925819 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:55:25 INFO - PROCESS | 1808 | 1461192925825 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:55:25 INFO - PROCESS | 1808 | 1461192925833 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:55:25 INFO - PROCESS | 1808 | 1461192925836 Marionette TRACE conn3 <- [1,1246,null,{}] 15:55:25 INFO - PROCESS | 1808 | 1461192925840 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}] 15:55:25 INFO - PROCESS | 1808 | 1461192925965 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:55:26 INFO - PROCESS | 1808 | 1461192926090 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5e57000 == 75 [pid = 1808] [id = 319] 15:55:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0ea40c2800) [pid = 1808] [serial = 958] [outer = (nil)] 15:55:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0ea7190800) [pid = 1808] [serial = 959] [outer = 0x7f0ea40c2800] 15:55:26 INFO - PROCESS | 1808 | 1461192926143 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0eac496800) [pid = 1808] [serial = 960] [outer = 0x7f0ea40c2800] 15:55:26 INFO - PROCESS | 1808 | 1461192926879 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]]]}] 15:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1125ms 15:55:26 INFO - PROCESS | 1808 | 1461192926959 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:55:26 INFO - PROCESS | 1808 | 1461192926962 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:55:26 INFO - PROCESS | 1808 | 1461192926968 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - PROCESS | 1808 | 1461192926973 Marionette TRACE conn3 <- [1,1250,null,{}] 15:55:26 INFO - PROCESS | 1808 | 1461192926986 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}] 15:55:27 INFO - PROCESS | 1808 | 1461192927129 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:55:27 INFO - PROCESS | 1808 | 1461192927137 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1816800 == 76 [pid = 1808] [id = 320] 15:55:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0eac70e000) [pid = 1808] [serial = 961] [outer = (nil)] 15:55:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0eacec9c00) [pid = 1808] [serial = 962] [outer = 0x7f0eac70e000] 15:55:27 INFO - PROCESS | 1808 | 1461192927194 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0eae20c400) [pid = 1808] [serial = 963] [outer = 0x7f0eac70e000] 15:55:27 INFO - PROCESS | 1808 | 1461192927906 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]]]}] 15:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 985ms 15:55:27 INFO - PROCESS | 1808 | 1461192927962 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 1808 | 1461192927966 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:55:27 INFO - PROCESS | 1808 | 1461192927971 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 1808 | 1461192927974 Marionette TRACE conn3 <- [1,1254,null,{}] 15:55:27 INFO - PROCESS | 1808 | 1461192927978 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}] 15:55:28 INFO - PROCESS | 1808 | 1461192928163 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:55:28 INFO - PROCESS | 1808 | 1461192928190 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb686b800 == 77 [pid = 1808] [id = 321] 15:55:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0eac711400) [pid = 1808] [serial = 964] [outer = (nil)] 15:55:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0eaf751400) [pid = 1808] [serial = 965] [outer = 0x7f0eac711400] 15:55:28 INFO - PROCESS | 1808 | 1461192928244 Marionette DEBUG loaded listener.js 15:55:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0eaff3a400) [pid = 1808] [serial = 966] [outer = 0x7f0eac711400] 15:55:28 INFO - PROCESS | 1808 | 1461192928962 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]]]}] 15:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1031ms 15:55:29 INFO - PROCESS | 1808 | 1461192929003 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:55:29 INFO - PROCESS | 1808 | 1461192929005 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:55:29 INFO - PROCESS | 1808 | 1461192929017 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:55:29 INFO - PROCESS | 1808 | 1461192929018 Marionette TRACE conn3 <- [1,1258,null,{}] 15:55:29 INFO - PROCESS | 1808 | 1461192929039 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}] 15:55:29 INFO - PROCESS | 1808 | 1461192929203 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:55:29 INFO - PROCESS | 1808 | 1461192929233 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb83ad800 == 78 [pid = 1808] [id = 322] 15:55:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0eaff3f400) [pid = 1808] [serial = 967] [outer = (nil)] 15:55:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0eb073b400) [pid = 1808] [serial = 968] [outer = 0x7f0eaff3f400] 15:55:29 INFO - PROCESS | 1808 | 1461192929283 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0eb2513000) [pid = 1808] [serial = 969] [outer = 0x7f0eaff3f400] 15:55:29 INFO - PROCESS | 1808 | 1461192929992 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]]]}] 15:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 996ms 15:55:30 INFO - PROCESS | 1808 | 1461192930008 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:55:30 INFO - PROCESS | 1808 | 1461192930012 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:55:30 INFO - PROCESS | 1808 | 1461192930017 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - PROCESS | 1808 | 1461192930019 Marionette TRACE conn3 <- [1,1262,null,{}] 15:55:30 INFO - PROCESS | 1808 | 1461192930024 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}] 15:55:30 INFO - PROCESS | 1808 | 1461192930361 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:55:30 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x7f0ea47f7c00) [pid = 1808] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:55:30 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x7f0eb3251000) [pid = 1808] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:55:30 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0eaede7800) [pid = 1808] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:55:30 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0eafe77400) [pid = 1808] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:55:30 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0ea7074400) [pid = 1808] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:55:30 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0ead140000) [pid = 1808] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:55:30 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0ea47f7800) [pid = 1808] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:55:30 INFO - PROCESS | 1808 | 1461192930456 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f4f000 == 79 [pid = 1808] [id = 323] 15:55:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0ea47f8c00) [pid = 1808] [serial = 970] [outer = (nil)] 15:55:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0eac707c00) [pid = 1808] [serial = 971] [outer = 0x7f0ea47f8c00] 15:55:30 INFO - PROCESS | 1808 | 1461192930513 Marionette DEBUG loaded listener.js 15:55:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0eb36e0000) [pid = 1808] [serial = 972] [outer = 0x7f0ea47f8c00] 15:55:31 INFO - PROCESS | 1808 | 1461192931047 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]]]}] 15:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1076ms 15:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:55:31 INFO - PROCESS | 1808 | 1461192931099 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:55:31 INFO - PROCESS | 1808 | 1461192931101 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:55:31 INFO - PROCESS | 1808 | 1461192931105 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 1808 | 1461192931109 Marionette TRACE conn3 <- [1,1266,null,{}] 15:55:31 INFO - PROCESS | 1808 | 1461192931113 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}] 15:55:31 INFO - PROCESS | 1808 | 1461192931236 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:55:31 INFO - PROCESS | 1808 | 1461192931363 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eba2e3000 == 80 [pid = 1808] [id = 324] 15:55:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0ea47f2c00) [pid = 1808] [serial = 973] [outer = (nil)] 15:55:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0eb809d000) [pid = 1808] [serial = 974] [outer = 0x7f0ea47f2c00] 15:55:31 INFO - PROCESS | 1808 | 1461192931416 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0ec5ac2c00) [pid = 1808] [serial = 975] [outer = 0x7f0ea47f2c00] 15:55:32 INFO - PROCESS | 1808 | 1461192931996 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]]]}] 15:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 927ms 15:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:55:32 INFO - PROCESS | 1808 | 1461192932033 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 1808 | 1461192932035 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:55:32 INFO - PROCESS | 1808 | 1461192932039 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 1808 | 1461192932042 Marionette TRACE conn3 <- [1,1270,null,{}] 15:55:32 INFO - PROCESS | 1808 | 1461192932047 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}] 15:55:32 INFO - PROCESS | 1808 | 1461192932179 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:55:32 INFO - PROCESS | 1808 | 1461192932195 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6847000 == 81 [pid = 1808] [id = 325] 15:55:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0ea5ea2c00) [pid = 1808] [serial = 976] [outer = (nil)] 15:55:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0ea5ead800) [pid = 1808] [serial = 977] [outer = 0x7f0ea5ea2c00] 15:55:32 INFO - PROCESS | 1808 | 1461192932256 Marionette DEBUG loaded listener.js 15:55:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0eac499800) [pid = 1808] [serial = 978] [outer = 0x7f0ea5ea2c00] 15:55:33 INFO - PROCESS | 1808 | 1461192933224 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]]]}] 15:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1228ms 15:55:33 INFO - PROCESS | 1808 | 1461192933268 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 1808 | 1461192933275 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:55:33 INFO - PROCESS | 1808 | 1461192933282 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 1808 | 1461192933287 Marionette TRACE conn3 <- [1,1274,null,{}] 15:55:33 INFO - PROCESS | 1808 | 1461192933294 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}] 15:55:33 INFO - PROCESS | 1808 | 1461192933454 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:55:33 INFO - PROCESS | 1808 | 1461192933634 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf064800 == 82 [pid = 1808] [id = 326] 15:55:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0ea484dc00) [pid = 1808] [serial = 979] [outer = (nil)] 15:55:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0ea5eab800) [pid = 1808] [serial = 980] [outer = 0x7f0ea484dc00] 15:55:33 INFO - PROCESS | 1808 | 1461192933701 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0ea7078000) [pid = 1808] [serial = 981] [outer = 0x7f0ea484dc00] 15:55:34 INFO - PROCESS | 1808 | 1461192934537 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]]]}] 15:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1330ms 15:55:34 INFO - PROCESS | 1808 | 1461192934613 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 1808 | 1461192934620 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:55:34 INFO - PROCESS | 1808 | 1461192934629 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 1808 | 1461192934633 Marionette TRACE conn3 <- [1,1278,null,{}] 15:55:34 INFO - PROCESS | 1808 | 1461192934638 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}] 15:55:34 INFO - PROCESS | 1808 | 1461192934824 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:55:34 INFO - PROCESS | 1808 | 1461192934986 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c8e800 == 83 [pid = 1808] [id = 327] 15:55:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0ea3803800) [pid = 1808] [serial = 982] [outer = (nil)] 15:55:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0eac49cc00) [pid = 1808] [serial = 983] [outer = 0x7f0ea3803800] 15:55:35 INFO - PROCESS | 1808 | 1461192935047 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0eac711800) [pid = 1808] [serial = 984] [outer = 0x7f0ea3803800] 15:55:35 INFO - PROCESS | 1808 | 1461192935874 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]]]}] 15:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1278ms 15:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:55:35 INFO - PROCESS | 1808 | 1461192935908 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:55:35 INFO - PROCESS | 1808 | 1461192935910 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:55:35 INFO - PROCESS | 1808 | 1461192935917 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 1808 | 1461192935921 Marionette TRACE conn3 <- [1,1282,null,{}] 15:55:35 INFO - PROCESS | 1808 | 1461192935937 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}] 15:55:36 INFO - PROCESS | 1808 | 1461192936085 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:55:36 INFO - PROCESS | 1808 | 1461192936254 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb64b000 == 84 [pid = 1808] [id = 328] 15:55:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0eaefd4000) [pid = 1808] [serial = 985] [outer = (nil)] 15:55:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0eb073bc00) [pid = 1808] [serial = 986] [outer = 0x7f0eaefd4000] 15:55:36 INFO - PROCESS | 1808 | 1461192936317 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0eb3421000) [pid = 1808] [serial = 987] [outer = 0x7f0eaefd4000] 15:55:37 INFO - PROCESS | 1808 | 1461192937128 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]]]}] 15:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1281ms 15:55:37 INFO - PROCESS | 1808 | 1461192937198 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 1808 | 1461192937201 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:55:37 INFO - PROCESS | 1808 | 1461192937206 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 1808 | 1461192937209 Marionette TRACE conn3 <- [1,1286,null,{}] 15:55:37 INFO - PROCESS | 1808 | 1461192937213 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}] 15:55:37 INFO - PROCESS | 1808 | 1461192937362 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:55:37 INFO - PROCESS | 1808 | 1461192937528 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed027a800 == 85 [pid = 1808] [id = 329] 15:55:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ea7190c00) [pid = 1808] [serial = 988] [outer = (nil)] 15:55:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eb7785000) [pid = 1808] [serial = 989] [outer = 0x7f0ea7190c00] 15:55:37 INFO - PROCESS | 1808 | 1461192937592 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0eb7f78000) [pid = 1808] [serial = 990] [outer = 0x7f0ea7190c00] 15:55:38 INFO - PROCESS | 1808 | 1461192938317 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]]]}] 15:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1179ms 15:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:55:38 INFO - PROCESS | 1808 | 1461192938386 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:55:38 INFO - PROCESS | 1808 | 1461192938389 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:55:38 INFO - PROCESS | 1808 | 1461192938393 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:55:38 INFO - PROCESS | 1808 | 1461192938396 Marionette TRACE conn3 <- [1,1290,null,{}] 15:55:38 INFO - PROCESS | 1808 | 1461192938401 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}] 15:55:38 INFO - PROCESS | 1808 | 1461192938544 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:55:38 INFO - PROCESS | 1808 | 1461192938705 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5671800 == 86 [pid = 1808] [id = 330] 15:55:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0eb02a2800) [pid = 1808] [serial = 991] [outer = (nil)] 15:55:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eb91d5400) [pid = 1808] [serial = 992] [outer = 0x7f0eb02a2800] 15:55:38 INFO - PROCESS | 1808 | 1461192938768 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0ec69a1000) [pid = 1808] [serial = 993] [outer = 0x7f0eb02a2800] 15:55:39 INFO - PROCESS | 1808 | 1461192939570 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]]]}] 15:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1226ms 15:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:55:39 INFO - PROCESS | 1808 | 1461192939622 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 1808 | 1461192939624 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:55:39 INFO - PROCESS | 1808 | 1461192939628 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 1808 | 1461192939632 Marionette TRACE conn3 <- [1,1294,null,{}] 15:55:39 INFO - PROCESS | 1808 | 1461192939637 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}] 15:55:39 INFO - PROCESS | 1808 | 1461192939789 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:55:39 INFO - PROCESS | 1808 | 1461192939960 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0b5000 == 87 [pid = 1808] [id = 331] 15:55:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0eb05c1400) [pid = 1808] [serial = 994] [outer = (nil)] 15:55:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0ec69a4800) [pid = 1808] [serial = 995] [outer = 0x7f0eb05c1400] 15:55:40 INFO - PROCESS | 1808 | 1461192940026 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0ecbc95c00) [pid = 1808] [serial = 996] [outer = 0x7f0eb05c1400] 15:55:40 INFO - PROCESS | 1808 | 1461192940725 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]]]}] 15:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1135ms 15:55:40 INFO - PROCESS | 1808 | 1461192940764 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 1808 | 1461192940766 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:55:40 INFO - PROCESS | 1808 | 1461192940772 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 1808 | 1461192940775 Marionette TRACE conn3 <- [1,1298,null,{}] 15:55:40 INFO - PROCESS | 1808 | 1461192940779 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}] 15:55:40 INFO - PROCESS | 1808 | 1461192940918 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:55:41 INFO - PROCESS | 1808 | 1461192941100 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea331d000 == 88 [pid = 1808] [id = 332] 15:55:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0ea40cc400) [pid = 1808] [serial = 997] [outer = (nil)] 15:55:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0eac699c00) [pid = 1808] [serial = 998] [outer = 0x7f0ea40cc400] 15:55:41 INFO - PROCESS | 1808 | 1461192941160 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0eac6a3400) [pid = 1808] [serial = 999] [outer = 0x7f0ea40cc400] 15:55:41 INFO - PROCESS | 1808 | 1461192941977 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]]]}] 15:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1226ms 15:55:42 INFO - PROCESS | 1808 | 1461192942016 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 1808 | 1461192942018 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:55:42 INFO - PROCESS | 1808 | 1461192942026 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 1808 | 1461192942029 Marionette TRACE conn3 <- [1,1302,null,{}] 15:55:42 INFO - PROCESS | 1808 | 1461192942032 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}] 15:55:42 INFO - PROCESS | 1808 | 1461192942173 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:55:42 INFO - PROCESS | 1808 | 1461192942339 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea47d1800 == 89 [pid = 1808] [id = 333] 15:55:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0ea3403000) [pid = 1808] [serial = 1000] [outer = (nil)] 15:55:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0ea340c400) [pid = 1808] [serial = 1001] [outer = 0x7f0ea3403000] 15:55:42 INFO - PROCESS | 1808 | 1461192942398 Marionette DEBUG loaded listener.js 15:55:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0ea45c6000) [pid = 1808] [serial = 1002] [outer = 0x7f0ea3403000] 15:55:43 INFO - PROCESS | 1808 | 1461192943567 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]]]}] 15:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1577ms 15:55:43 INFO - PROCESS | 1808 | 1461192943606 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 1808 | 1461192943611 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:55:43 INFO - PROCESS | 1808 | 1461192943618 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 1808 | 1461192943622 Marionette TRACE conn3 <- [1,1306,null,{}] 15:55:43 INFO - PROCESS | 1808 | 1461192943628 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}] 15:55:43 INFO - PROCESS | 1808 | 1461192943780 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:55:43 INFO - PROCESS | 1808 | 1461192943984 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea7174000 == 90 [pid = 1808] [id = 334] 15:55:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0ea47f6000) [pid = 1808] [serial = 1003] [outer = (nil)] 15:55:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0ea4848400) [pid = 1808] [serial = 1004] [outer = 0x7f0ea47f6000] 15:55:44 INFO - PROCESS | 1808 | 1461192944096 Marionette DEBUG loaded listener.js 15:55:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0ea5cc8400) [pid = 1808] [serial = 1005] [outer = 0x7f0ea47f6000] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eba2e3000 == 89 [pid = 1808] [id = 324] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea6f4f000 == 88 [pid = 1808] [id = 323] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb83ad800 == 87 [pid = 1808] [id = 322] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb686b800 == 86 [pid = 1808] [id = 321] 15:55:44 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x7f0eb7789000) [pid = 1808] [serial = 923] [outer = (nil)] [url = about:blank] 15:55:44 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x7f0eac4d4800) [pid = 1808] [serial = 896] [outer = (nil)] [url = about:blank] 15:55:44 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x7f0ea718ec00) [pid = 1808] [serial = 899] [outer = (nil)] [url = about:blank] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb1816800 == 85 [pid = 1808] [id = 320] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5e57000 == 84 [pid = 1808] [id = 319] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead07e800 == 83 [pid = 1808] [id = 318] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0f28000 == 82 [pid = 1808] [id = 314] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0db000 == 81 [pid = 1808] [id = 313] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecc10e800 == 80 [pid = 1808] [id = 312] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb661000 == 79 [pid = 1808] [id = 311] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec6853800 == 78 [pid = 1808] [id = 310] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7fe7000 == 77 [pid = 1808] [id = 309] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf85e000 == 76 [pid = 1808] [id = 308] 15:55:44 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9f1a000 == 75 [pid = 1808] [id = 307] 15:55:44 INFO - PROCESS | 1808 | 1461192944972 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]]]}] 15:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1380ms 15:55:44 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x7f0eb324d800) [pid = 1808] [serial = 918] [outer = (nil)] [url = about:blank] 15:55:44 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x7f0eb073cc00) [pid = 1808] [serial = 915] [outer = (nil)] [url = about:blank] 15:55:44 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x7f0eb6b53c00) [pid = 1808] [serial = 921] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0eb184c000) [pid = 1808] [serial = 917] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0eb3bef800) [pid = 1808] [serial = 920] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0eb0196000) [pid = 1808] [serial = 914] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0eb80a0c00) [pid = 1808] [serial = 884] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0ebca60000) [pid = 1808] [serial = 875] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0ec6b16800) [pid = 1808] [serial = 876] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0eac708c00) [pid = 1808] [serial = 908] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0eac725800) [pid = 1808] [serial = 909] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0ea70f5400) [pid = 1808] [serial = 890] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0eb184a800) [pid = 1808] [serial = 881] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0eae216800) [pid = 1808] [serial = 878] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0eaede9000) [pid = 1808] [serial = 911] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0eaf75a800) [pid = 1808] [serial = 912] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0ea380d000) [pid = 1808] [serial = 902] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0ea47fac00) [pid = 1808] [serial = 905] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0ea7079000) [pid = 1808] [serial = 906] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eb976c000) [pid = 1808] [serial = 893] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0ec6b98400) [pid = 1808] [serial = 887] [outer = (nil)] [url = about:blank] 15:55:45 INFO - PROCESS | 1808 | 1461192945020 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:55:45 INFO - PROCESS | 1808 | 1461192945027 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:55:45 INFO - PROCESS | 1808 | 1461192945038 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 1808 | 1461192945040 Marionette TRACE conn3 <- [1,1310,null,{}] 15:55:45 INFO - PROCESS | 1808 | 1461192945044 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}] 15:55:45 INFO - PROCESS | 1808 | 1461192945169 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:55:45 INFO - PROCESS | 1808 | 1461192945188 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f57800 == 76 [pid = 1808] [id = 335] 15:55:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0ea5cce400) [pid = 1808] [serial = 1006] [outer = (nil)] 15:55:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0ea70ed800) [pid = 1808] [serial = 1007] [outer = 0x7f0ea5cce400] 15:55:45 INFO - PROCESS | 1808 | 1461192945241 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0ea718d400) [pid = 1808] [serial = 1008] [outer = 0x7f0ea5cce400] 15:55:46 INFO - PROCESS | 1808 | 1461192946065 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] 15:55:46 INFO - PROCESS | 1808 | 1461192946118 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:55:46 INFO - PROCESS | 1808 | 1461192946123 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:55:46 INFO - PROCESS | 1808 | 1461192946127 Marionette TRACE conn3 <- [1,1314,null,{}] 15:55:46 INFO - PROCESS | 1808 | 1461192946143 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}] 15:55:46 INFO - PROCESS | 1808 | 1461192946266 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:55:46 INFO - PROCESS | 1808 | 1461192946282 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead116000 == 77 [pid = 1808] [id = 336] 15:55:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0eac498c00) [pid = 1808] [serial = 1009] [outer = (nil)] 15:55:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0eac704800) [pid = 1808] [serial = 1010] [outer = 0x7f0eac498c00] 15:55:46 INFO - PROCESS | 1808 | 1461192946336 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0eac728000) [pid = 1808] [serial = 1011] [outer = 0x7f0eac498c00] 15:55:47 INFO - PROCESS | 1808 | 1461192947111 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]]]}] 15:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1030ms 15:55:47 INFO - PROCESS | 1808 | 1461192947153 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 1808 | 1461192947157 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:55:47 INFO - PROCESS | 1808 | 1461192947161 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 1808 | 1461192947172 Marionette TRACE conn3 <- [1,1318,null,{}] 15:55:47 INFO - PROCESS | 1808 | 1461192947176 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}] 15:55:47 INFO - PROCESS | 1808 | 1461192947357 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:55:47 INFO - PROCESS | 1808 | 1461192947392 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaff0c800 == 78 [pid = 1808] [id = 337] 15:55:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ea7077000) [pid = 1808] [serial = 1012] [outer = (nil)] 15:55:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eacecf000) [pid = 1808] [serial = 1013] [outer = 0x7f0ea7077000] 15:55:47 INFO - PROCESS | 1808 | 1461192947443 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0ead141c00) [pid = 1808] [serial = 1014] [outer = 0x7f0ea7077000] 15:55:48 INFO - PROCESS | 1808 | 1461192948156 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]]]}] 15:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1033ms 15:55:48 INFO - PROCESS | 1808 | 1461192948195 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:55:48 INFO - PROCESS | 1808 | 1461192948198 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:55:48 INFO - PROCESS | 1808 | 1461192948203 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:55:48 INFO - PROCESS | 1808 | 1461192948205 Marionette TRACE conn3 <- [1,1322,null,{}] 15:55:48 INFO - PROCESS | 1808 | 1461192948231 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}] 15:55:48 INFO - PROCESS | 1808 | 1461192948389 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:55:48 INFO - PROCESS | 1808 | 1461192948408 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1bc7800 == 79 [pid = 1808] [id = 338] 15:55:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0eac69fc00) [pid = 1808] [serial = 1015] [outer = (nil)] 15:55:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eaede9c00) [pid = 1808] [serial = 1016] [outer = 0x7f0eac69fc00] 15:55:48 INFO - PROCESS | 1808 | 1461192948460 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0eaf78ac00) [pid = 1808] [serial = 1017] [outer = 0x7f0eac69fc00] 15:55:49 INFO - PROCESS | 1808 | 1461192949175 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]]]}] 15:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 986ms 15:55:49 INFO - PROCESS | 1808 | 1461192949195 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:55:49 INFO - PROCESS | 1808 | 1461192949198 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:55:49 INFO - PROCESS | 1808 | 1461192949205 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:55:49 INFO - PROCESS | 1808 | 1461192949207 Marionette TRACE conn3 <- [1,1326,null,{}] 15:55:49 INFO - PROCESS | 1808 | 1461192949212 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}] 15:55:49 INFO - PROCESS | 1808 | 1461192949740 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:55:49 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0ea3810c00) [pid = 1808] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:55:49 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0eaff3f400) [pid = 1808] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:55:49 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0eac70e000) [pid = 1808] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:55:49 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0ea47f8c00) [pid = 1808] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:55:49 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0eac711400) [pid = 1808] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:55:49 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0ea47f2c00) [pid = 1808] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:55:49 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0ea40c2800) [pid = 1808] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:55:49 INFO - PROCESS | 1808 | 1461192949845 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0e7000 == 80 [pid = 1808] [id = 339] 15:55:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0ea47f2c00) [pid = 1808] [serial = 1018] [outer = (nil)] 15:55:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ea70f8000) [pid = 1808] [serial = 1019] [outer = 0x7f0ea47f2c00] 15:55:49 INFO - PROCESS | 1808 | 1461192949900 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eb05bb400) [pid = 1808] [serial = 1020] [outer = 0x7f0ea47f2c00] 15:55:50 INFO - PROCESS | 1808 | 1461192950465 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]]]}] 15:55:50 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 15:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1278ms 15:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:55:50 INFO - PROCESS | 1808 | 1461192950483 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 1808 | 1461192950485 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:55:50 INFO - PROCESS | 1808 | 1461192950491 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 1808 | 1461192950493 Marionette TRACE conn3 <- [1,1330,null,{}] 15:55:50 INFO - PROCESS | 1808 | 1461192950498 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}] 15:55:50 INFO - PROCESS | 1808 | 1461192950619 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:55:50 INFO - PROCESS | 1808 | 1461192950746 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6b60000 == 81 [pid = 1808] [id = 340] 15:55:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0ea40cf000) [pid = 1808] [serial = 1021] [outer = (nil)] 15:55:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0eb05c2c00) [pid = 1808] [serial = 1022] [outer = 0x7f0ea40cf000] 15:55:50 INFO - PROCESS | 1808 | 1461192950798 Marionette DEBUG loaded listener.js 15:55:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eb1b76c00) [pid = 1808] [serial = 1023] [outer = 0x7f0ea40cf000] 15:55:51 INFO - PROCESS | 1808 | 1461192951369 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]]]}] 15:55:51 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 15:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 928ms 15:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:55:51 INFO - PROCESS | 1808 | 1461192951419 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:55:51 INFO - PROCESS | 1808 | 1461192951421 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:55:51 INFO - PROCESS | 1808 | 1461192951425 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:55:51 INFO - PROCESS | 1808 | 1461192951428 Marionette TRACE conn3 <- [1,1334,null,{}] 15:55:51 INFO - PROCESS | 1808 | 1461192951433 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}] 15:55:51 INFO - PROCESS | 1808 | 1461192951553 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:55:51 INFO - PROCESS | 1808 | 1461192951679 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb80e6000 == 82 [pid = 1808] [id = 341] 15:55:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0ea340cc00) [pid = 1808] [serial = 1024] [outer = (nil)] 15:55:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0eb250fc00) [pid = 1808] [serial = 1025] [outer = 0x7f0ea340cc00] 15:55:51 INFO - PROCESS | 1808 | 1461192951730 Marionette DEBUG loaded listener.js 15:55:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0eb336dc00) [pid = 1808] [serial = 1026] [outer = 0x7f0ea340cc00] 15:55:52 INFO - PROCESS | 1808 | 1461192952554 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]]]}] 15:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1176ms 15:55:52 INFO - PROCESS | 1808 | 1461192952603 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:55:52 INFO - PROCESS | 1808 | 1461192952609 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:55:52 INFO - PROCESS | 1808 | 1461192952617 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - PROCESS | 1808 | 1461192952622 Marionette TRACE conn3 <- [1,1338,null,{}] 15:55:52 INFO - PROCESS | 1808 | 1461192952628 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}] 15:55:52 INFO - PROCESS | 1808 | 1461192952791 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:55:52 INFO - PROCESS | 1808 | 1461192952953 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0a6000 == 83 [pid = 1808] [id = 342] 15:55:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0ea5cc6c00) [pid = 1808] [serial = 1027] [outer = (nil)] 15:55:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0ea5ea7c00) [pid = 1808] [serial = 1028] [outer = 0x7f0ea5cc6c00] 15:55:53 INFO - PROCESS | 1808 | 1461192953020 Marionette DEBUG loaded listener.js 15:55:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0ea7075c00) [pid = 1808] [serial = 1029] [outer = 0x7f0ea5cc6c00] 15:55:54 INFO - PROCESS | 1808 | 1461192954278 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]]]}] 15:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1682ms 15:55:54 INFO - PROCESS | 1808 | 1461192954304 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:55:54 INFO - PROCESS | 1808 | 1461192954311 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:55:54 INFO - PROCESS | 1808 | 1461192954320 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:55:54 INFO - PROCESS | 1808 | 1461192954324 Marionette TRACE conn3 <- [1,1342,null,{}] 15:55:54 INFO - PROCESS | 1808 | 1461192954328 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}] 15:55:54 INFO - PROCESS | 1808 | 1461192954552 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:55:54 INFO - PROCESS | 1808 | 1461192954728 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3eb9800 == 84 [pid = 1808] [id = 343] 15:55:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0ea7076000) [pid = 1808] [serial = 1030] [outer = (nil)] 15:55:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0eac69c800) [pid = 1808] [serial = 1031] [outer = 0x7f0ea7076000] 15:55:54 INFO - PROCESS | 1808 | 1461192954790 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0ead132400) [pid = 1808] [serial = 1032] [outer = 0x7f0ea7076000] 15:55:55 INFO - PROCESS | 1808 | 1461192955595 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]]]}] 15:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1328ms 15:55:55 INFO - PROCESS | 1808 | 1461192955649 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:55:55 INFO - PROCESS | 1808 | 1461192955652 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:55:55 INFO - PROCESS | 1808 | 1461192955674 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:55:55 INFO - PROCESS | 1808 | 1461192955680 Marionette TRACE conn3 <- [1,1346,null,{}] 15:55:55 INFO - PROCESS | 1808 | 1461192955694 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}] 15:55:55 INFO - PROCESS | 1808 | 1461192955846 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:55:56 INFO - PROCESS | 1808 | 1461192956009 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9072800 == 85 [pid = 1808] [id = 344] 15:55:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0ead136000) [pid = 1808] [serial = 1033] [outer = (nil)] 15:55:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0eb05b8000) [pid = 1808] [serial = 1034] [outer = 0x7f0ead136000] 15:55:56 INFO - PROCESS | 1808 | 1461192956074 Marionette DEBUG loaded listener.js 15:55:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0eb0733000) [pid = 1808] [serial = 1035] [outer = 0x7f0ead136000] 15:55:56 INFO - PROCESS | 1808 | 1461192956809 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]]]}] 15:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1191ms 15:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:55:56 INFO - PROCESS | 1808 | 1461192956867 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:55:56 INFO - PROCESS | 1808 | 1461192956870 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:55:56 INFO - PROCESS | 1808 | 1461192956875 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - PROCESS | 1808 | 1461192956878 Marionette TRACE conn3 <- [1,1350,null,{}] 15:55:56 INFO - PROCESS | 1808 | 1461192956883 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}] 15:55:57 INFO - PROCESS | 1808 | 1461192957034 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:55:57 INFO - PROCESS | 1808 | 1461192957225 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eba2d4000 == 86 [pid = 1808] [id = 345] 15:55:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0eb1b77800) [pid = 1808] [serial = 1036] [outer = (nil)] 15:55:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x7f0eb336ec00) [pid = 1808] [serial = 1037] [outer = 0x7f0eb1b77800] 15:55:57 INFO - PROCESS | 1808 | 1461192957286 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0eb341e000) [pid = 1808] [serial = 1038] [outer = 0x7f0eb1b77800] 15:55:58 INFO - PROCESS | 1808 | 1461192958009 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]]]}] 15:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1177ms 15:55:58 INFO - PROCESS | 1808 | 1461192958053 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:55:58 INFO - PROCESS | 1808 | 1461192958056 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:55:58 INFO - PROCESS | 1808 | 1461192958061 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:55:58 INFO - PROCESS | 1808 | 1461192958063 Marionette TRACE conn3 <- [1,1354,null,{}] 15:55:58 INFO - PROCESS | 1808 | 1461192958068 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}] 15:55:58 INFO - PROCESS | 1808 | 1461192958205 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:55:58 INFO - PROCESS | 1808 | 1461192958372 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec0911000 == 87 [pid = 1808] [id = 346] 15:55:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0eaefd6800) [pid = 1808] [serial = 1039] [outer = (nil)] 15:55:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0eb3bee000) [pid = 1808] [serial = 1040] [outer = 0x7f0eaefd6800] 15:55:58 INFO - PROCESS | 1808 | 1461192958433 Marionette DEBUG loaded listener.js 15:55:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0eb5023c00) [pid = 1808] [serial = 1041] [outer = 0x7f0eaefd6800] 15:55:59 INFO - PROCESS | 1808 | 1461192959255 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]]]}] 15:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1226ms 15:55:59 INFO - PROCESS | 1808 | 1461192959287 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:55:59 INFO - PROCESS | 1808 | 1461192959290 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:55:59 INFO - PROCESS | 1808 | 1461192959295 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:55:59 INFO - PROCESS | 1808 | 1461192959297 Marionette TRACE conn3 <- [1,1358,null,{}] 15:55:59 INFO - PROCESS | 1808 | 1461192959302 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}] 15:55:59 INFO - PROCESS | 1808 | 1461192959456 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:55:59 INFO - PROCESS | 1808 | 1461192959625 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb53e800 == 88 [pid = 1808] [id = 347] 15:55:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0eb7789000) [pid = 1808] [serial = 1042] [outer = (nil)] 15:55:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0eb7abb400) [pid = 1808] [serial = 1043] [outer = 0x7f0eb7789000] 15:55:59 INFO - PROCESS | 1808 | 1461192959688 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0eb80cf400) [pid = 1808] [serial = 1044] [outer = 0x7f0eb7789000] 15:56:00 INFO - PROCESS | 1808 | 1461192960498 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]]]}] 15:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1227ms 15:56:00 INFO - PROCESS | 1808 | 1461192960524 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 1808 | 1461192960527 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:56:00 INFO - PROCESS | 1808 | 1461192960532 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 1808 | 1461192960534 Marionette TRACE conn3 <- [1,1362,null,{}] 15:56:00 INFO - PROCESS | 1808 | 1461192960539 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}] 15:56:00 INFO - PROCESS | 1808 | 1461192960678 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:56:00 INFO - PROCESS | 1808 | 1461192960848 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5cdb000 == 89 [pid = 1808] [id = 348] 15:56:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x7f0ea4845800) [pid = 1808] [serial = 1045] [outer = (nil)] 15:56:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0eac497800) [pid = 1808] [serial = 1046] [outer = 0x7f0ea4845800] 15:56:00 INFO - PROCESS | 1808 | 1461192960908 Marionette DEBUG loaded listener.js 15:56:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0eb68f7c00) [pid = 1808] [serial = 1047] [outer = 0x7f0ea4845800] 15:56:02 INFO - PROCESS | 1808 | 1461192962042 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]]]}] 15:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1581ms 15:56:02 INFO - PROCESS | 1808 | 1461192962115 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:56:02 INFO - PROCESS | 1808 | 1461192962129 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:56:02 INFO - PROCESS | 1808 | 1461192962142 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:56:02 INFO - PROCESS | 1808 | 1461192962146 Marionette TRACE conn3 <- [1,1366,null,{}] 15:56:02 INFO - PROCESS | 1808 | 1461192962153 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}] 15:56:02 INFO - PROCESS | 1808 | 1461192962343 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:56:02 INFO - PROCESS | 1808 | 1461192962567 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5e4f000 == 90 [pid = 1808] [id = 349] 15:56:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0ea5cc8c00) [pid = 1808] [serial = 1048] [outer = (nil)] 15:56:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0ea706d400) [pid = 1808] [serial = 1049] [outer = 0x7f0ea5cc8c00] 15:56:02 INFO - PROCESS | 1808 | 1461192962631 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x7f0ea70f4000) [pid = 1808] [serial = 1050] [outer = 0x7f0ea5cc8c00] 15:56:03 INFO - PROCESS | 1808 | 1461192963450 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] 15:56:03 INFO - PROCESS | 1808 | 1461192963485 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:56:03 INFO - PROCESS | 1808 | 1461192963493 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 1808 | 1461192963496 Marionette TRACE conn3 <- [1,1370,null,{}] 15:56:03 INFO - PROCESS | 1808 | 1461192963500 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}] 15:56:03 INFO - PROCESS | 1808 | 1461192963645 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:56:03 INFO - PROCESS | 1808 | 1461192963827 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf85e000 == 91 [pid = 1808] [id = 350] 15:56:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x7f0ea45c6800) [pid = 1808] [serial = 1051] [outer = (nil)] 15:56:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x7f0eac6a1c00) [pid = 1808] [serial = 1052] [outer = 0x7f0ea45c6800] 15:56:03 INFO - PROCESS | 1808 | 1461192963883 Marionette DEBUG loaded listener.js 15:56:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x7f0eacec2000) [pid = 1808] [serial = 1053] [outer = 0x7f0ea45c6800] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6b60000 == 90 [pid = 1808] [id = 340] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0e7000 == 89 [pid = 1808] [id = 339] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb1bc7800 == 88 [pid = 1808] [id = 338] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaff0c800 == 87 [pid = 1808] [id = 337] 15:56:04 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x7f0eb3bea800) [pid = 1808] [serial = 932] [outer = (nil)] [url = about:blank] 15:56:04 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0x7f0eaefd6000) [pid = 1808] [serial = 929] [outer = (nil)] [url = about:blank] 15:56:04 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x7f0eb809cc00) [pid = 1808] [serial = 935] [outer = (nil)] [url = about:blank] 15:56:04 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x7f0ea40cac00) [pid = 1808] [serial = 953] [outer = (nil)] [url = about:blank] 15:56:04 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x7f0eb9eba800) [pid = 1808] [serial = 938] [outer = (nil)] [url = about:blank] 15:56:04 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x7f0ea718c400) [pid = 1808] [serial = 926] [outer = (nil)] [url = about:blank] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead116000 == 86 [pid = 1808] [id = 336] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea6f57800 == 85 [pid = 1808] [id = 335] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea7174000 == 84 [pid = 1808] [id = 334] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0b5000 == 83 [pid = 1808] [id = 331] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5671800 == 82 [pid = 1808] [id = 330] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed027a800 == 81 [pid = 1808] [id = 329] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb64b000 == 80 [pid = 1808] [id = 328] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c8e800 == 79 [pid = 1808] [id = 327] 15:56:04 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf064800 == 78 [pid = 1808] [id = 326] 15:56:04 INFO - PROCESS | 1808 | 1461192964779 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] 15:56:04 INFO - PROCESS | 1808 | 1461192964831 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:56:04 INFO - PROCESS | 1808 | 1461192964836 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - PROCESS | 1808 | 1461192964841 Marionette TRACE conn3 <- [1,1374,null,{}] 15:56:04 INFO - PROCESS | 1808 | 1461192964854 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}] 15:56:04 INFO - PROCESS | 1808 | 1461192964987 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:56:05 INFO - PROCESS | 1808 | 1461192965001 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac46e000 == 79 [pid = 1808] [id = 351] 15:56:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0eacec3800) [pid = 1808] [serial = 1054] [outer = (nil)] 15:56:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0eaf18e800) [pid = 1808] [serial = 1055] [outer = 0x7f0eacec3800] 15:56:05 INFO - PROCESS | 1808 | 1461192965062 Marionette DEBUG loaded listener.js 15:56:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0eb0195800) [pid = 1808] [serial = 1056] [outer = 0x7f0eacec3800] 15:56:05 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:05 INFO - PROCESS | 1808 | 1461192965805 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] 15:56:05 INFO - PROCESS | 1808 | 1461192965827 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:56:05 INFO - PROCESS | 1808 | 1461192965833 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - PROCESS | 1808 | 1461192965835 Marionette TRACE conn3 <- [1,1378,null,{}] 15:56:05 INFO - PROCESS | 1808 | 1461192965840 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}] 15:56:05 INFO - PROCESS | 1808 | 1461192965971 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:56:06 INFO - PROCESS | 1808 | 1461192966110 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3276800 == 80 [pid = 1808] [id = 352] 15:56:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0ea718cc00) [pid = 1808] [serial = 1057] [outer = (nil)] 15:56:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0eb0a1f400) [pid = 1808] [serial = 1058] [outer = 0x7f0ea718cc00] 15:56:06 INFO - PROCESS | 1808 | 1461192966163 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0eb3253800) [pid = 1808] [serial = 1059] [outer = 0x7f0ea718cc00] 15:56:06 INFO - PROCESS | 1808 | 1461192966769 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] 15:56:06 INFO - PROCESS | 1808 | 1461192966812 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:56:06 INFO - PROCESS | 1808 | 1461192966818 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 1808 | 1461192966820 Marionette TRACE conn3 <- [1,1382,null,{}] 15:56:06 INFO - PROCESS | 1808 | 1461192966825 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}] 15:56:07 INFO - PROCESS | 1808 | 1461192967016 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:56:07 INFO - PROCESS | 1808 | 1461192967041 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb77e2000 == 81 [pid = 1808] [id = 353] 15:56:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0eae20f000) [pid = 1808] [serial = 1060] [outer = (nil)] 15:56:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x7f0eb3250c00) [pid = 1808] [serial = 1061] [outer = 0x7f0eae20f000] 15:56:07 INFO - PROCESS | 1808 | 1461192967093 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0eb41cdc00) [pid = 1808] [serial = 1062] [outer = 0x7f0eae20f000] 15:56:07 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:07 INFO - PROCESS | 1808 | 1461192967836 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] 15:56:07 INFO - PROCESS | 1808 | 1461192967901 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:56:07 INFO - PROCESS | 1808 | 1461192967906 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:56:07 INFO - PROCESS | 1808 | 1461192967907 Marionette TRACE conn3 <- [1,1386,null,{}] 15:56:07 INFO - PROCESS | 1808 | 1461192967912 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}] 15:56:08 INFO - PROCESS | 1808 | 1461192968088 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:56:08 INFO - PROCESS | 1808 | 1461192968114 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb907d000 == 82 [pid = 1808] [id = 354] 15:56:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0eb809b400) [pid = 1808] [serial = 1063] [outer = (nil)] 15:56:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0eb91da800) [pid = 1808] [serial = 1064] [outer = 0x7f0eb809b400] 15:56:08 INFO - PROCESS | 1808 | 1461192968168 Marionette DEBUG loaded listener.js 15:56:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0ebca5b000) [pid = 1808] [serial = 1065] [outer = 0x7f0eb809b400] 15:56:08 INFO - PROCESS | 1808 | 1461192968878 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] 15:56:08 INFO - PROCESS | 1808 | 1461192968934 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:56:08 INFO - PROCESS | 1808 | 1461192968940 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - PROCESS | 1808 | 1461192968942 Marionette TRACE conn3 <- [1,1390,null,{}] 15:56:08 INFO - PROCESS | 1808 | 1461192968946 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}] 15:56:09 INFO - PROCESS | 1808 | 1461192969643 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x7f0ea70edc00) [pid = 1808] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x7f0eb3258400) [pid = 1808] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x7f0eafc60400) [pid = 1808] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x7f0eaefd8000) [pid = 1808] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x7f0eb3255000) [pid = 1808] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x7f0eb0739c00) [pid = 1808] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x7f0eb7494c00) [pid = 1808] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x7f0eae20d000) [pid = 1808] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x7f0eae213400) [pid = 1808] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x7f0eaf78c000) [pid = 1808] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x7f0eb9e52400) [pid = 1808] [serial = 840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0eb36d8000) [pid = 1808] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0eacec2400) [pid = 1808] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0ea45c3400) [pid = 1808] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0eb3bef400) [pid = 1808] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0ebfc4f800) [pid = 1808] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0eac72b000) [pid = 1808] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0eb7f74400) [pid = 1808] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0ea47f8400) [pid = 1808] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0ea7184400) [pid = 1808] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0eaf581800) [pid = 1808] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0ea40c2400) [pid = 1808] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0eb0298000) [pid = 1808] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0eb0198c00) [pid = 1808] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0eb32b4400) [pid = 1808] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0ead13e800) [pid = 1808] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0eaf182800) [pid = 1808] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eb7ab9800) [pid = 1808] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0eaf74d800) [pid = 1808] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x7f0eb5029400) [pid = 1808] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0ebfc57800) [pid = 1808] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0eacec3400) [pid = 1808] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0ead13b800) [pid = 1808] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x7f0ead135c00) [pid = 1808] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x7f0eaceccc00) [pid = 1808] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x7f0eb502a800) [pid = 1808] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0eaf18b800) [pid = 1808] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0eb3becc00) [pid = 1808] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0ea3805400) [pid = 1808] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0ea47f4400) [pid = 1808] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0eaf183800) [pid = 1808] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x7f0eafb5a800) [pid = 1808] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0eb8390400) [pid = 1808] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0eb41cf800) [pid = 1808] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0eb0199800) [pid = 1808] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0eac727800) [pid = 1808] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x7f0eb41d3400) [pid = 1808] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x7f0eafb5bc00) [pid = 1808] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0eac69fc00) [pid = 1808] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0ea47f2c00) [pid = 1808] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0ea40cf000) [pid = 1808] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x7f0ea3403000) [pid = 1808] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x7f0ea5cce400) [pid = 1808] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x7f0ea47f6000) [pid = 1808] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x7f0eac498c00) [pid = 1808] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x7f0ea7077000) [pid = 1808] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:56:09 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x7f0eaefce800) [pid = 1808] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:56:09 INFO - PROCESS | 1808 | 1461192969838 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5ce1800 == 83 [pid = 1808] [id = 355] 15:56:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x7f0ea3403000) [pid = 1808] [serial = 1066] [outer = (nil)] 15:56:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x7f0ea380c400) [pid = 1808] [serial = 1067] [outer = 0x7f0ea3403000] 15:56:09 INFO - PROCESS | 1808 | 1461192969899 Marionette DEBUG loaded listener.js 15:56:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0ea47f1000) [pid = 1808] [serial = 1068] [outer = 0x7f0ea3403000] 15:56:10 INFO - PROCESS | 1808 | 1461192970443 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]]]}] 15:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1531ms 15:56:10 INFO - PROCESS | 1808 | 1461192970470 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:56:10 INFO - PROCESS | 1808 | 1461192970473 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:56:10 INFO - PROCESS | 1808 | 1461192970479 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 1808 | 1461192970480 Marionette TRACE conn3 <- [1,1394,null,{}] 15:56:10 INFO - PROCESS | 1808 | 1461192970485 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}] 15:56:10 INFO - PROCESS | 1808 | 1461192970604 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:56:10 INFO - PROCESS | 1808 | 1461192970620 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb06f0000 == 84 [pid = 1808] [id = 356] 15:56:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0ea47f2800) [pid = 1808] [serial = 1069] [outer = (nil)] 15:56:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0eac4cd800) [pid = 1808] [serial = 1070] [outer = 0x7f0ea47f2800] 15:56:10 INFO - PROCESS | 1808 | 1461192970671 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0ead133400) [pid = 1808] [serial = 1071] [outer = 0x7f0ea47f2800] 15:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 878ms 15:56:11 INFO - PROCESS | 1808 | 1461192971351 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]]]}] 15:56:11 INFO - PROCESS | 1808 | 1461192971357 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:56:11 INFO - PROCESS | 1808 | 1461192971361 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:56:11 INFO - PROCESS | 1808 | 1461192971368 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:56:11 INFO - PROCESS | 1808 | 1461192971371 Marionette TRACE conn3 <- [1,1398,null,{}] 15:56:11 INFO - PROCESS | 1808 | 1461192971375 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}] 15:56:11 INFO - PROCESS | 1808 | 1461192971498 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:56:11 INFO - PROCESS | 1808 | 1461192971707 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea332b000 == 85 [pid = 1808] [id = 357] 15:56:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0ea3403c00) [pid = 1808] [serial = 1072] [outer = (nil)] 15:56:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0ea340f400) [pid = 1808] [serial = 1073] [outer = 0x7f0ea3403c00] 15:56:11 INFO - PROCESS | 1808 | 1461192971774 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0ea45c3c00) [pid = 1808] [serial = 1074] [outer = 0x7f0ea3403c00] 15:56:12 INFO - PROCESS | 1808 | 1461192972650 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]]]}] 15:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1327ms 15:56:12 INFO - PROCESS | 1808 | 1461192972696 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:56:12 INFO - PROCESS | 1808 | 1461192972701 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:56:12 INFO - PROCESS | 1808 | 1461192972707 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - PROCESS | 1808 | 1461192972713 Marionette TRACE conn3 <- [1,1402,null,{}] 15:56:12 INFO - PROCESS | 1808 | 1461192972720 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}] 15:56:12 INFO - PROCESS | 1808 | 1461192972874 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:56:13 INFO - PROCESS | 1808 | 1461192973047 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb06d9800 == 86 [pid = 1808] [id = 358] 15:56:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0ea3408c00) [pid = 1808] [serial = 1075] [outer = (nil)] 15:56:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x7f0eac4cc800) [pid = 1808] [serial = 1076] [outer = 0x7f0ea3408c00] 15:56:13 INFO - PROCESS | 1808 | 1461192973111 Marionette DEBUG loaded listener.js 15:56:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0eac703000) [pid = 1808] [serial = 1077] [outer = 0x7f0ea3408c00] 15:56:13 INFO - PROCESS | 1808 | 1461192973939 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]]]}] 15:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1286ms 15:56:13 INFO - PROCESS | 1808 | 1461192973995 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:56:14 INFO - PROCESS | 1808 | 1461192974000 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:56:14 INFO - PROCESS | 1808 | 1461192974007 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:56:14 INFO - PROCESS | 1808 | 1461192974010 Marionette TRACE conn3 <- [1,1406,null,{}] 15:56:14 INFO - PROCESS | 1808 | 1461192974015 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}] 15:56:14 INFO - PROCESS | 1808 | 1461192974160 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:56:14 INFO - PROCESS | 1808 | 1461192974331 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebc7a2800 == 87 [pid = 1808] [id = 359] 15:56:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0ea7191400) [pid = 1808] [serial = 1078] [outer = (nil)] 15:56:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0eaf75a800) [pid = 1808] [serial = 1079] [outer = 0x7f0ea7191400] 15:56:14 INFO - PROCESS | 1808 | 1461192974394 Marionette DEBUG loaded listener.js 15:56:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0eaff37800) [pid = 1808] [serial = 1080] [outer = 0x7f0ea7191400] 15:56:15 INFO - PROCESS | 1808 | 1461192975275 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]]]}] 15:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1327ms 15:56:15 INFO - PROCESS | 1808 | 1461192975335 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 1808 | 1461192975339 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:56:15 INFO - PROCESS | 1808 | 1461192975346 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 1808 | 1461192975353 Marionette TRACE conn3 <- [1,1410,null,{}] 15:56:15 INFO - PROCESS | 1808 | 1461192975365 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}] 15:56:15 INFO - PROCESS | 1808 | 1461192975527 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:56:15 INFO - PROCESS | 1808 | 1461192975693 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb644800 == 88 [pid = 1808] [id = 360] 15:56:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0ead13bc00) [pid = 1808] [serial = 1081] [outer = (nil)] 15:56:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0eb2664800) [pid = 1808] [serial = 1082] [outer = 0x7f0ead13bc00] 15:56:15 INFO - PROCESS | 1808 | 1461192975756 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0eb3420800) [pid = 1808] [serial = 1083] [outer = 0x7f0ead13bc00] 15:56:16 INFO - PROCESS | 1808 | 1461192976564 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]]]}] 15:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1235ms 15:56:16 INFO - PROCESS | 1808 | 1461192976579 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:56:16 INFO - PROCESS | 1808 | 1461192976582 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:56:16 INFO - PROCESS | 1808 | 1461192976587 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - PROCESS | 1808 | 1461192976589 Marionette TRACE conn3 <- [1,1414,null,{}] 15:56:16 INFO - PROCESS | 1808 | 1461192976594 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}] 15:56:16 INFO - PROCESS | 1808 | 1461192976735 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:56:16 INFO - PROCESS | 1808 | 1461192976910 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbd90800 == 89 [pid = 1808] [id = 361] 15:56:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0eaf18a400) [pid = 1808] [serial = 1084] [outer = (nil)] 15:56:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0eb5bda000) [pid = 1808] [serial = 1085] [outer = 0x7f0eaf18a400] 15:56:16 INFO - PROCESS | 1808 | 1461192976974 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0eb772d000) [pid = 1808] [serial = 1086] [outer = 0x7f0eaf18a400] 15:56:17 INFO - PROCESS | 1808 | 1461192977792 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]]]}] 15:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1225ms 15:56:17 INFO - PROCESS | 1808 | 1461192977813 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 1808 | 1461192977816 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:56:17 INFO - PROCESS | 1808 | 1461192977821 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 1808 | 1461192977824 Marionette TRACE conn3 <- [1,1418,null,{}] 15:56:17 INFO - PROCESS | 1808 | 1461192977829 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}] 15:56:17 INFO - PROCESS | 1808 | 1461192977964 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:56:18 INFO - PROCESS | 1808 | 1461192978137 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecea35800 == 90 [pid = 1808] [id = 362] 15:56:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0eb8098400) [pid = 1808] [serial = 1087] [outer = (nil)] 15:56:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0eb80a0800) [pid = 1808] [serial = 1088] [outer = 0x7f0eb8098400] 15:56:18 INFO - PROCESS | 1808 | 1461192978210 Marionette DEBUG loaded listener.js 15:56:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0eb9f70c00) [pid = 1808] [serial = 1089] [outer = 0x7f0eb8098400] 15:56:18 INFO - PROCESS | 1808 | 1461192978978 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]]]}] 15:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1226ms 15:56:19 INFO - PROCESS | 1808 | 1461192979048 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:56:19 INFO - PROCESS | 1808 | 1461192979051 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:56:19 INFO - PROCESS | 1808 | 1461192979057 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:56:19 INFO - PROCESS | 1808 | 1461192979059 Marionette TRACE conn3 <- [1,1422,null,{}] 15:56:19 INFO - PROCESS | 1808 | 1461192979064 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}] 15:56:19 INFO - PROCESS | 1808 | 1461192979208 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:56:19 INFO - PROCESS | 1808 | 1461192979375 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea3419000 == 91 [pid = 1808] [id = 363] 15:56:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0ec68c4c00) [pid = 1808] [serial = 1090] [outer = (nil)] 15:56:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0ec6b1d800) [pid = 1808] [serial = 1091] [outer = 0x7f0ec68c4c00] 15:56:19 INFO - PROCESS | 1808 | 1461192979437 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0ec7ec1800) [pid = 1808] [serial = 1092] [outer = 0x7f0ec68c4c00] 15:56:20 INFO - PROCESS | 1808 | 1461192980207 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]]]}] 15:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1178ms 15:56:20 INFO - PROCESS | 1808 | 1461192980235 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 1808 | 1461192980238 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:56:20 INFO - PROCESS | 1808 | 1461192980243 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - PROCESS | 1808 | 1461192980245 Marionette TRACE conn3 <- [1,1426,null,{}] 15:56:20 INFO - PROCESS | 1808 | 1461192980250 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}] 15:56:20 INFO - PROCESS | 1808 | 1461192980392 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:56:20 INFO - PROCESS | 1808 | 1461192980562 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac47b000 == 92 [pid = 1808] [id = 364] 15:56:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0ec5aca800) [pid = 1808] [serial = 1093] [outer = (nil)] 15:56:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0ecbc5b400) [pid = 1808] [serial = 1094] [outer = 0x7f0ec5aca800] 15:56:20 INFO - PROCESS | 1808 | 1461192980623 Marionette DEBUG loaded listener.js 15:56:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0eb336f400) [pid = 1808] [serial = 1095] [outer = 0x7f0ec5aca800] 15:56:21 INFO - PROCESS | 1808 | 1461192981469 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]]]}] 15:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1277ms 15:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:56:21 INFO - PROCESS | 1808 | 1461192981522 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:56:21 INFO - PROCESS | 1808 | 1461192981525 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:56:21 INFO - PROCESS | 1808 | 1461192981530 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 1808 | 1461192981533 Marionette TRACE conn3 <- [1,1430,null,{}] 15:56:21 INFO - PROCESS | 1808 | 1461192981537 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}] 15:56:21 INFO - PROCESS | 1808 | 1461192981682 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:56:21 INFO - PROCESS | 1808 | 1461192981856 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac604800 == 93 [pid = 1808] [id = 365] 15:56:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0ea40ce400) [pid = 1808] [serial = 1096] [outer = (nil)] 15:56:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0ea70e1000) [pid = 1808] [serial = 1097] [outer = 0x7f0ea40ce400] 15:56:21 INFO - PROCESS | 1808 | 1461192981914 Marionette DEBUG loaded listener.js 15:56:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0ea70e6400) [pid = 1808] [serial = 1098] [outer = 0x7f0ea40ce400] 15:56:22 INFO - PROCESS | 1808 | 1461192982766 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]]]}] 15:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1279ms 15:56:22 INFO - PROCESS | 1808 | 1461192982809 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:56:22 INFO - PROCESS | 1808 | 1461192982812 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:56:22 INFO - PROCESS | 1808 | 1461192982817 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:56:22 INFO - PROCESS | 1808 | 1461192982819 Marionette TRACE conn3 <- [1,1434,null,{}] 15:56:22 INFO - PROCESS | 1808 | 1461192982824 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}] 15:56:22 INFO - PROCESS | 1808 | 1461192982968 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:56:23 INFO - PROCESS | 1808 | 1461192983144 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac61d000 == 94 [pid = 1808] [id = 366] 15:56:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0ea40d0800) [pid = 1808] [serial = 1099] [outer = (nil)] 15:56:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ea70ddc00) [pid = 1808] [serial = 1100] [outer = 0x7f0ea40d0800] 15:56:23 INFO - PROCESS | 1808 | 1461192983205 Marionette DEBUG loaded listener.js 15:56:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0ea70e9400) [pid = 1808] [serial = 1101] [outer = 0x7f0ea40d0800] 15:56:23 INFO - PROCESS | 1808 | 1461192983964 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]]]}] 15:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1185ms 15:56:24 INFO - PROCESS | 1808 | 1461192984004 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:56:24 INFO - PROCESS | 1808 | 1461192984007 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:56:24 INFO - PROCESS | 1808 | 1461192984012 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:56:24 INFO - PROCESS | 1808 | 1461192984015 Marionette TRACE conn3 <- [1,1438,null,{}] 15:56:24 INFO - PROCESS | 1808 | 1461192984019 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}] 15:56:24 INFO - PROCESS | 1808 | 1461192984162 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:56:24 INFO - PROCESS | 1808 | 1461192984639 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf7c9800 == 95 [pid = 1808] [id = 367] 15:56:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0ea3809800) [pid = 1808] [serial = 1102] [outer = (nil)] 15:56:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0ea40c8000) [pid = 1808] [serial = 1103] [outer = 0x7f0ea3809800] 15:56:24 INFO - PROCESS | 1808 | 1461192984704 Marionette DEBUG loaded listener.js 15:56:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0ea484fc00) [pid = 1808] [serial = 1104] [outer = 0x7f0ea3809800] 15:56:25 INFO - PROCESS | 1808 | 1461192985495 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]]]}] 15:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1532ms 15:56:25 INFO - PROCESS | 1808 | 1461192985546 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:56:25 INFO - PROCESS | 1808 | 1461192985551 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:56:25 INFO - PROCESS | 1808 | 1461192985559 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:56:25 INFO - PROCESS | 1808 | 1461192985562 Marionette TRACE conn3 <- [1,1442,null,{}] 15:56:25 INFO - PROCESS | 1808 | 1461192985568 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}] 15:56:25 INFO - PROCESS | 1808 | 1461192985790 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:56:25 INFO - PROCESS | 1808 | 1461192985986 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5660800 == 96 [pid = 1808] [id = 368] 15:56:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0ea70ed400) [pid = 1808] [serial = 1105] [outer = (nil)] 15:56:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0ea7184800) [pid = 1808] [serial = 1106] [outer = 0x7f0ea70ed400] 15:56:26 INFO - PROCESS | 1808 | 1461192986047 Marionette DEBUG loaded listener.js 15:56:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0eac4d2400) [pid = 1808] [serial = 1107] [outer = 0x7f0ea70ed400] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead10f800 == 95 [pid = 1808] [id = 227] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0f19800 == 94 [pid = 1808] [id = 291] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0ea5ead800) [pid = 1808] [serial = 977] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0eb7785000) [pid = 1808] [serial = 989] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0eb91d5400) [pid = 1808] [serial = 992] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0ec69a4800) [pid = 1808] [serial = 995] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0eac699c00) [pid = 1808] [serial = 998] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb06f0000 == 93 [pid = 1808] [id = 356] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5ce1800 == 92 [pid = 1808] [id = 355] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb907d000 == 91 [pid = 1808] [id = 354] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb77e2000 == 90 [pid = 1808] [id = 353] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3276800 == 89 [pid = 1808] [id = 352] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac46e000 == 88 [pid = 1808] [id = 351] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf85e000 == 87 [pid = 1808] [id = 350] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5e4f000 == 86 [pid = 1808] [id = 349] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb53e800 == 85 [pid = 1808] [id = 347] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec0911000 == 84 [pid = 1808] [id = 346] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eba2d4000 == 83 [pid = 1808] [id = 345] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9072800 == 82 [pid = 1808] [id = 344] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3eb9800 == 81 [pid = 1808] [id = 343] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec6847000 == 80 [pid = 1808] [id = 325] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0a6000 == 79 [pid = 1808] [id = 342] 15:56:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb80e6000 == 78 [pid = 1808] [id = 341] 15:56:26 INFO - PROCESS | 1808 | 1461192986958 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]]]}] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0ea7073400) [pid = 1808] [serial = 903] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0ecbd61400) [pid = 1808] [serial = 894] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0eb2510800) [pid = 1808] [serial = 743] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0eb3bebc00) [pid = 1808] [serial = 674] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0eb9f71c00) [pid = 1808] [serial = 638] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0ebfd24c00) [pid = 1808] [serial = 722] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0ecbd60000) [pid = 1808] [serial = 846] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eae217800) [pid = 1808] [serial = 731] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0ec9cc9800) [pid = 1808] [serial = 797] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x7f0eb5028000) [pid = 1808] [serial = 635] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0ea70f9c00) [pid = 1808] [serial = 891] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0eb3bf0800) [pid = 1808] [serial = 746] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0eb5028400) [pid = 1808] [serial = 833] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x7f0eb0a1f800) [pid = 1808] [serial = 671] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x7f0eb9f6a800) [pid = 1808] [serial = 885] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x7f0eb8144800) [pid = 1808] [serial = 836] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0eb9f76000) [pid = 1808] [serial = 755] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0eb3beec00) [pid = 1808] [serial = 791] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0eb7aad400) [pid = 1808] [serial = 752] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0eb0199400) [pid = 1808] [serial = 632] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0ec7bcf000) [pid = 1808] [serial = 842] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x7f0ecbbc3400) [pid = 1808] [serial = 888] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0eacecc800) [pid = 1808] [serial = 785] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0ea45cfc00) [pid = 1808] [serial = 849] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0ec7eef400) [pid = 1808] [serial = 680] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0ec7a29800) [pid = 1808] [serial = 644] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x7f0ec7adb000) [pid = 1808] [serial = 761] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x7f0ec6671c00) [pid = 1808] [serial = 758] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0eac4d8c00) [pid = 1808] [serial = 897] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0eac4ce000) [pid = 1808] [serial = 900] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0eba2a7800) [pid = 1808] [serial = 794] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x7f0ea40cfc00) [pid = 1808] [serial = 954] [outer = (nil)] [url = about:blank] 15:56:26 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x7f0eb41d0000) [pid = 1808] [serial = 719] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x7f0eb3254400) [pid = 1808] [serial = 716] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x7f0eb65c6800) [pid = 1808] [serial = 749] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x7f0eb184b800) [pid = 1808] [serial = 830] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x7f0eaf191400) [pid = 1808] [serial = 728] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x7f0ecbbbc400) [pid = 1808] [serial = 725] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x7f0ecbfe7000) [pid = 1808] [serial = 686] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x7f0ec68be400) [pid = 1808] [serial = 641] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x7f0ecb5a1c00) [pid = 1808] [serial = 683] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x7f0eaf18f400) [pid = 1808] [serial = 788] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x7f0eaf780c00) [pid = 1808] [serial = 827] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0eafc51800) [pid = 1808] [serial = 879] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0eb3256400) [pid = 1808] [serial = 882] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x7f0eb9e50800) [pid = 1808] [serial = 839] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x7f0eaff36c00) [pid = 1808] [serial = 740] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0ebca5ac00) [pid = 1808] [serial = 677] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0eb5bdd800) [pid = 1808] [serial = 590] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0eaede9c00) [pid = 1808] [serial = 1016] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x7f0ea70f8000) [pid = 1808] [serial = 1019] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x7f0eb05c2c00) [pid = 1808] [serial = 1022] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x7f0ea5eab800) [pid = 1808] [serial = 980] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x7f0eac49cc00) [pid = 1808] [serial = 983] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x7f0ea45c6000) [pid = 1808] [serial = 1002] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x7f0ea340c400) [pid = 1808] [serial = 1001] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x7f0ea70ed800) [pid = 1808] [serial = 1007] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x7f0ea718d400) [pid = 1808] [serial = 1008] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x7f0ea5cc8400) [pid = 1808] [serial = 1005] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x7f0ea4848400) [pid = 1808] [serial = 1004] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x7f0eb073bc00) [pid = 1808] [serial = 986] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x7f0eac704800) [pid = 1808] [serial = 1010] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x7f0eac728000) [pid = 1808] [serial = 1011] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x7f0eacecf000) [pid = 1808] [serial = 1013] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x7f0ead141c00) [pid = 1808] [serial = 1014] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x7f0eaf78ac00) [pid = 1808] [serial = 1017] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x7f0eb05bb400) [pid = 1808] [serial = 1020] [outer = (nil)] [url = about:blank] 15:56:27 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x7f0eb1b76c00) [pid = 1808] [serial = 1023] [outer = (nil)] [url = about:blank] 15:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1485ms 15:56:27 INFO - PROCESS | 1808 | 1461192987047 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:56:27 INFO - PROCESS | 1808 | 1461192987052 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:56:27 INFO - PROCESS | 1808 | 1461192987057 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:56:27 INFO - PROCESS | 1808 | 1461192987059 Marionette TRACE conn3 <- [1,1446,null,{}] 15:56:27 INFO - PROCESS | 1808 | 1461192987064 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}] 15:56:27 INFO - PROCESS | 1808 | 1461192987198 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:56:27 INFO - PROCESS | 1808 | 1461192987340 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea567b000 == 79 [pid = 1808] [id = 369] 15:56:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x7f0ea40cd400) [pid = 1808] [serial = 1108] [outer = (nil)] 15:56:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x7f0eac69d400) [pid = 1808] [serial = 1109] [outer = 0x7f0ea40cd400] 15:56:27 INFO - PROCESS | 1808 | 1461192987396 Marionette DEBUG loaded listener.js 15:56:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x7f0eac727000) [pid = 1808] [serial = 1110] [outer = 0x7f0ea40cd400] 15:56:28 INFO - PROCESS | 1808 | 1461192988072 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]]]}] 15:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1027ms 15:56:28 INFO - PROCESS | 1808 | 1461192988086 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:56:28 INFO - PROCESS | 1808 | 1461192988090 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:56:28 INFO - PROCESS | 1808 | 1461192988101 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:56:28 INFO - PROCESS | 1808 | 1461192988109 Marionette TRACE conn3 <- [1,1450,null,{}] 15:56:28 INFO - PROCESS | 1808 | 1461192988130 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}] 15:56:28 INFO - PROCESS | 1808 | 1461192988311 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:56:28 INFO - PROCESS | 1808 | 1461192988332 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead117000 == 80 [pid = 1808] [id = 370] 15:56:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x7f0ea5ccc000) [pid = 1808] [serial = 1111] [outer = (nil)] 15:56:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x7f0eaced0800) [pid = 1808] [serial = 1112] [outer = 0x7f0ea5ccc000] 15:56:28 INFO - PROCESS | 1808 | 1461192988383 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x7f0eae215800) [pid = 1808] [serial = 1113] [outer = 0x7f0ea5ccc000] 15:56:29 INFO - PROCESS | 1808 | 1461192989117 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]]]}] 15:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1055ms 15:56:29 INFO - PROCESS | 1808 | 1461192989156 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:56:29 INFO - PROCESS | 1808 | 1461192989160 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:56:29 INFO - PROCESS | 1808 | 1461192989165 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 1808 | 1461192989167 Marionette TRACE conn3 <- [1,1454,null,{}] 15:56:29 INFO - PROCESS | 1808 | 1461192989196 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}] 15:56:29 INFO - PROCESS | 1808 | 1461192989374 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:56:29 INFO - PROCESS | 1808 | 1461192989396 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffc8000 == 81 [pid = 1808] [id = 371] 15:56:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x7f0eac4d6400) [pid = 1808] [serial = 1114] [outer = (nil)] 15:56:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x7f0eaefca800) [pid = 1808] [serial = 1115] [outer = 0x7f0eac4d6400] 15:56:29 INFO - PROCESS | 1808 | 1461192989448 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x7f0eaf191400) [pid = 1808] [serial = 1116] [outer = 0x7f0eac4d6400] 15:56:30 INFO - PROCESS | 1808 | 1461192990162 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]]]}] 15:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1036ms 15:56:30 INFO - PROCESS | 1808 | 1461192990203 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:56:30 INFO - PROCESS | 1808 | 1461192990205 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:56:30 INFO - PROCESS | 1808 | 1461192990210 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:56:30 INFO - PROCESS | 1808 | 1461192990212 Marionette TRACE conn3 <- [1,1458,null,{}] 15:56:30 INFO - PROCESS | 1808 | 1461192990216 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}] 15:56:30 INFO - PROCESS | 1808 | 1461192990399 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:56:30 INFO - PROCESS | 1808 | 1461192990426 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb36c3800 == 82 [pid = 1808] [id = 372] 15:56:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x7f0eafb5c400) [pid = 1808] [serial = 1117] [outer = (nil)] 15:56:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x7f0eaff35800) [pid = 1808] [serial = 1118] [outer = 0x7f0eafb5c400] 15:56:30 INFO - PROCESS | 1808 | 1461192990489 Marionette DEBUG loaded listener.js 15:56:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x7f0eb029c000) [pid = 1808] [serial = 1119] [outer = 0x7f0eafb5c400] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x7f0ea7076400) [pid = 1808] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x7f0ea718cc00) [pid = 1808] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x7f0ea5ea2c00) [pid = 1808] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x7f0ea4845800) [pid = 1808] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x7f0eacec3000) [pid = 1808] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x7f0eae20f000) [pid = 1808] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x7f0eb809b400) [pid = 1808] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x7f0ea45c6800) [pid = 1808] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x7f0eb05c1400) [pid = 1808] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x7f0ea380ec00) [pid = 1808] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x7f0eb019bc00) [pid = 1808] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x7f0eaff39800) [pid = 1808] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x7f0ea4843400) [pid = 1808] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x7f0ea40cc400) [pid = 1808] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x7f0ea3403000) [pid = 1808] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x7f0ea5cc4000) [pid = 1808] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x7f0eb5e39000) [pid = 1808] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x7f0eacec3800) [pid = 1808] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x7f0ea5cc8c00) [pid = 1808] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x7f0ec7ad5400) [pid = 1808] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x7f0eb02a2800) [pid = 1808] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x7f0ea5cc6c00) [pid = 1808] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x7f0ea7073c00) [pid = 1808] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x7f0ea7190c00) [pid = 1808] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x7f0ea3803800) [pid = 1808] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x7f0ea484dc00) [pid = 1808] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:56:31 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x7f0eaefd4000) [pid = 1808] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:56:31 INFO - PROCESS | 1808 | 1461192991593 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]]]}] 15:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1426ms 15:56:31 INFO - PROCESS | 1808 | 1461192991637 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:56:31 INFO - PROCESS | 1808 | 1461192991640 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:56:31 INFO - PROCESS | 1808 | 1461192991645 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:56:31 INFO - PROCESS | 1808 | 1461192991647 Marionette TRACE conn3 <- [1,1462,null,{}] 15:56:31 INFO - PROCESS | 1808 | 1461192991652 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}] 15:56:31 INFO - PROCESS | 1808 | 1461192991789 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:56:31 INFO - PROCESS | 1808 | 1461192991803 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb06e8800 == 83 [pid = 1808] [id = 373] 15:56:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x7f0ea40c4400) [pid = 1808] [serial = 1120] [outer = (nil)] 15:56:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x7f0ea5cc5800) [pid = 1808] [serial = 1121] [outer = 0x7f0ea40c4400] 15:56:31 INFO - PROCESS | 1808 | 1461192991856 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x7f0eacec3000) [pid = 1808] [serial = 1122] [outer = 0x7f0ea40c4400] 15:56:32 INFO - PROCESS | 1808 | 1461192992565 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]]]}] 15:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 978ms 15:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:56:32 INFO - PROCESS | 1808 | 1461192992623 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 1808 | 1461192992625 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:56:32 INFO - PROCESS | 1808 | 1461192992630 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - PROCESS | 1808 | 1461192992633 Marionette TRACE conn3 <- [1,1466,null,{}] 15:56:32 INFO - PROCESS | 1808 | 1461192992647 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}] 15:56:32 INFO - PROCESS | 1808 | 1461192992770 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:56:32 INFO - PROCESS | 1808 | 1461192992782 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7ae3000 == 84 [pid = 1808] [id = 374] 15:56:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x7f0ea3406000) [pid = 1808] [serial = 1123] [outer = (nil)] 15:56:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x7f0eb029f400) [pid = 1808] [serial = 1124] [outer = 0x7f0ea3406000] 15:56:32 INFO - PROCESS | 1808 | 1461192992833 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x7f0eb05c1c00) [pid = 1808] [serial = 1125] [outer = 0x7f0ea3406000] 15:56:33 INFO - PROCESS | 1808 | 1461192993729 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]]]}] 15:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1131ms 15:56:33 INFO - PROCESS | 1808 | 1461192993762 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:56:33 INFO - PROCESS | 1808 | 1461192993766 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:56:33 INFO - PROCESS | 1808 | 1461192993774 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - PROCESS | 1808 | 1461192993779 Marionette TRACE conn3 <- [1,1470,null,{}] 15:56:33 INFO - PROCESS | 1808 | 1461192993806 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}] 15:56:34 INFO - PROCESS | 1808 | 1461192994026 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:56:34 INFO - PROCESS | 1808 | 1461192994148 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac469800 == 85 [pid = 1808] [id = 375] 15:56:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x7f0ea3802400) [pid = 1808] [serial = 1126] [outer = (nil)] 15:56:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x7f0ea5cd1000) [pid = 1808] [serial = 1127] [outer = 0x7f0ea3802400] 15:56:34 INFO - PROCESS | 1808 | 1461192994215 Marionette DEBUG loaded listener.js 15:56:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x7f0ea70df000) [pid = 1808] [serial = 1128] [outer = 0x7f0ea3802400] 15:56:34 INFO - PROCESS | 1808 | 1461192994977 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]]]}] 15:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1237ms 15:56:35 INFO - PROCESS | 1808 | 1461192995012 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 1808 | 1461192995019 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:56:35 INFO - PROCESS | 1808 | 1461192995028 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 1808 | 1461192995032 Marionette TRACE conn3 <- [1,1474,null,{}] 15:56:35 INFO - PROCESS | 1808 | 1461192995037 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}] 15:56:35 INFO - PROCESS | 1808 | 1461192995190 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:56:35 INFO - PROCESS | 1808 | 1461192995366 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb268b000 == 86 [pid = 1808] [id = 376] 15:56:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x7f0ea380f800) [pid = 1808] [serial = 1129] [outer = (nil)] 15:56:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x7f0eac4d5800) [pid = 1808] [serial = 1130] [outer = 0x7f0ea380f800] 15:56:35 INFO - PROCESS | 1808 | 1461192995426 Marionette DEBUG loaded listener.js 15:56:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x7f0eac721800) [pid = 1808] [serial = 1131] [outer = 0x7f0ea380f800] 15:56:36 INFO - PROCESS | 1808 | 1461192996337 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]]]}] 15:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1381ms 15:56:36 INFO - PROCESS | 1808 | 1461192996410 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:56:36 INFO - PROCESS | 1808 | 1461192996413 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:56:36 INFO - PROCESS | 1808 | 1461192996419 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:56:36 INFO - PROCESS | 1808 | 1461192996423 Marionette TRACE conn3 <- [1,1478,null,{}] 15:56:36 INFO - PROCESS | 1808 | 1461192996437 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}] 15:56:36 INFO - PROCESS | 1808 | 1461192996630 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:56:36 INFO - PROCESS | 1808 | 1461192996792 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8b84000 == 87 [pid = 1808] [id = 377] 15:56:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x7f0eac729800) [pid = 1808] [serial = 1132] [outer = (nil)] 15:56:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x7f0eaede9c00) [pid = 1808] [serial = 1133] [outer = 0x7f0eac729800] 15:56:36 INFO - PROCESS | 1808 | 1461192996856 Marionette DEBUG loaded listener.js 15:56:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x7f0eaf78b000) [pid = 1808] [serial = 1134] [outer = 0x7f0eac729800] 15:56:37 INFO - PROCESS | 1808 | 1461192997705 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]]]}] 15:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1331ms 15:56:37 INFO - PROCESS | 1808 | 1461192997751 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:56:37 INFO - PROCESS | 1808 | 1461192997755 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:56:37 INFO - PROCESS | 1808 | 1461192997760 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:56:37 INFO - PROCESS | 1808 | 1461192997762 Marionette TRACE conn3 <- [1,1482,null,{}] 15:56:37 INFO - PROCESS | 1808 | 1461192997767 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}] 15:56:37 INFO - PROCESS | 1808 | 1461192997911 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:56:38 INFO - PROCESS | 1808 | 1461192998080 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb907a000 == 88 [pid = 1808] [id = 378] 15:56:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x7f0eac497c00) [pid = 1808] [serial = 1135] [outer = (nil)] 15:56:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x7f0eb05bc400) [pid = 1808] [serial = 1136] [outer = 0x7f0eac497c00] 15:56:38 INFO - PROCESS | 1808 | 1461192998143 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x7f0eb073dc00) [pid = 1808] [serial = 1137] [outer = 0x7f0eac497c00] 15:56:39 INFO - PROCESS | 1808 | 1461192998998 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]]]}] 15:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1276ms 15:56:39 INFO - PROCESS | 1808 | 1461192999037 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 1808 | 1461192999040 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:56:39 INFO - PROCESS | 1808 | 1461192999045 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 1808 | 1461192999048 Marionette TRACE conn3 <- [1,1486,null,{}] 15:56:39 INFO - PROCESS | 1808 | 1461192999053 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}] 15:56:39 INFO - PROCESS | 1808 | 1461192999203 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:56:39 INFO - PROCESS | 1808 | 1461192999370 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eba2df800 == 89 [pid = 1808] [id = 379] 15:56:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x7f0eafb5ac00) [pid = 1808] [serial = 1138] [outer = (nil)] 15:56:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x7f0eb2510000) [pid = 1808] [serial = 1139] [outer = 0x7f0eafb5ac00] 15:56:39 INFO - PROCESS | 1808 | 1461192999429 Marionette DEBUG loaded listener.js 15:56:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x7f0eb32b6c00) [pid = 1808] [serial = 1140] [outer = 0x7f0eafb5ac00] 15:56:40 INFO - PROCESS | 1808 | 1461193000233 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]]]}] 15:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1230ms 15:56:40 INFO - PROCESS | 1808 | 1461193000275 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:56:40 INFO - PROCESS | 1808 | 1461193000278 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:56:40 INFO - PROCESS | 1808 | 1461193000284 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:56:40 INFO - PROCESS | 1808 | 1461193000285 Marionette TRACE conn3 <- [1,1490,null,{}] 15:56:40 INFO - PROCESS | 1808 | 1461193000290 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}] 15:56:40 INFO - PROCESS | 1808 | 1461193000469 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:56:40 INFO - PROCESS | 1808 | 1461193000641 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6881000 == 90 [pid = 1808] [id = 380] 15:56:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x7f0eb32b9c00) [pid = 1808] [serial = 1141] [outer = (nil)] 15:56:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x7f0eb3bf1000) [pid = 1808] [serial = 1142] [outer = 0x7f0eb32b9c00] 15:56:40 INFO - PROCESS | 1808 | 1461193000707 Marionette DEBUG loaded listener.js 15:56:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x7f0eb5c8e400) [pid = 1808] [serial = 1143] [outer = 0x7f0eb32b9c00] 15:56:41 INFO - PROCESS | 1808 | 1461193001413 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]]]}] 15:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1180ms 15:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:56:41 INFO - PROCESS | 1808 | 1461193001465 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:56:41 INFO - PROCESS | 1808 | 1461193001467 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:56:41 INFO - PROCESS | 1808 | 1461193001473 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:56:41 INFO - PROCESS | 1808 | 1461193001476 Marionette TRACE conn3 <- [1,1494,null,{}] 15:56:41 INFO - PROCESS | 1808 | 1461193001481 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}] 15:56:41 INFO - PROCESS | 1808 | 1461193001624 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:56:41 INFO - PROCESS | 1808 | 1461193001789 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb50c800 == 91 [pid = 1808] [id = 381] 15:56:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x7f0eb32bbc00) [pid = 1808] [serial = 1144] [outer = (nil)] 15:56:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x7f0eb68fcc00) [pid = 1808] [serial = 1145] [outer = 0x7f0eb32bbc00] 15:56:41 INFO - PROCESS | 1808 | 1461193001851 Marionette DEBUG loaded listener.js 15:56:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x7f0eb7859c00) [pid = 1808] [serial = 1146] [outer = 0x7f0eb32bbc00] 15:56:42 INFO - PROCESS | 1808 | 1461193002708 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]]]}] 15:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1332ms 15:56:42 INFO - PROCESS | 1808 | 1461193002804 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:56:42 INFO - PROCESS | 1808 | 1461193002808 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:56:42 INFO - PROCESS | 1808 | 1461193002813 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:56:42 INFO - PROCESS | 1808 | 1461193002815 Marionette TRACE conn3 <- [1,1498,null,{}] 15:56:42 INFO - PROCESS | 1808 | 1461193002820 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}] 15:56:43 INFO - PROCESS | 1808 | 1461193003000 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:56:43 INFO - PROCESS | 1808 | 1461193003163 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5666000 == 92 [pid = 1808] [id = 382] 15:56:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x7f0ea3404400) [pid = 1808] [serial = 1147] [outer = (nil)] 15:56:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x7f0ea340b000) [pid = 1808] [serial = 1148] [outer = 0x7f0ea3404400] 15:56:43 INFO - PROCESS | 1808 | 1461193003223 Marionette DEBUG loaded listener.js 15:56:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x7f0eac49a000) [pid = 1808] [serial = 1149] [outer = 0x7f0ea3404400] 15:56:44 INFO - PROCESS | 1808 | 1461193004264 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]]]}] 15:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1477ms 15:56:44 INFO - PROCESS | 1808 | 1461193004292 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:56:44 INFO - PROCESS | 1808 | 1461193004296 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:56:44 INFO - PROCESS | 1808 | 1461193004303 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:56:44 INFO - PROCESS | 1808 | 1461193004307 Marionette TRACE conn3 <- [1,1502,null,{}] 15:56:44 INFO - PROCESS | 1808 | 1461193004313 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}] 15:56:44 INFO - PROCESS | 1808 | 1461193004504 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:56:44 INFO - PROCESS | 1808 | 1461193004726 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5e4e000 == 93 [pid = 1808] [id = 383] 15:56:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x7f0ea380d000) [pid = 1808] [serial = 1150] [outer = (nil)] 15:56:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x7f0ea47f9000) [pid = 1808] [serial = 1151] [outer = 0x7f0ea380d000] 15:56:44 INFO - PROCESS | 1808 | 1461193004785 Marionette DEBUG loaded listener.js 15:56:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0ea5ea2c00) [pid = 1808] [serial = 1152] [outer = 0x7f0ea380d000] 15:56:45 INFO - PROCESS | 1808 | 1461193005633 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]]]}] 15:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1378ms 15:56:45 INFO - PROCESS | 1808 | 1461193005682 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:56:45 INFO - PROCESS | 1808 | 1461193005689 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:56:45 INFO - PROCESS | 1808 | 1461193005697 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:56:45 INFO - PROCESS | 1808 | 1461193005700 Marionette TRACE conn3 <- [1,1506,null,{}] 15:56:45 INFO - PROCESS | 1808 | 1461193005705 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}] 15:56:45 INFO - PROCESS | 1808 | 1461193005848 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:56:46 INFO - PROCESS | 1808 | 1461193006020 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5cf1000 == 94 [pid = 1808] [id = 384] 15:56:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0ea5ea7800) [pid = 1808] [serial = 1153] [outer = (nil)] 15:56:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0eac493800) [pid = 1808] [serial = 1154] [outer = 0x7f0ea5ea7800] 15:56:46 INFO - PROCESS | 1808 | 1461193006076 Marionette DEBUG loaded listener.js 15:56:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0eac697000) [pid = 1808] [serial = 1155] [outer = 0x7f0ea5ea7800] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb06e8800 == 93 [pid = 1808] [id = 373] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb36c3800 == 92 [pid = 1808] [id = 372] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0eac4cd800) [pid = 1808] [serial = 1070] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0eb336ec00) [pid = 1808] [serial = 1037] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0eac69c800) [pid = 1808] [serial = 1031] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x7f0eb05b8000) [pid = 1808] [serial = 1034] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x7f0eb3bee000) [pid = 1808] [serial = 1040] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x7f0eb7abb400) [pid = 1808] [serial = 1043] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaffc8000 == 91 [pid = 1808] [id = 371] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead117000 == 90 [pid = 1808] [id = 370] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea567b000 == 89 [pid = 1808] [id = 369] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5660800 == 88 [pid = 1808] [id = 368] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf7c9800 == 87 [pid = 1808] [id = 367] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea3419000 == 86 [pid = 1808] [id = 363] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecea35800 == 85 [pid = 1808] [id = 362] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbd90800 == 84 [pid = 1808] [id = 361] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb644800 == 83 [pid = 1808] [id = 360] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebc7a2800 == 82 [pid = 1808] [id = 359] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb06d9800 == 81 [pid = 1808] [id = 358] 15:56:46 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea332b000 == 80 [pid = 1808] [id = 357] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x7f0eafe7c000) [pid = 1808] [serial = 930] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x7f0eb0a1f400) [pid = 1808] [serial = 1058] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x7f0eac499800) [pid = 1808] [serial = 978] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x7f0eb3253800) [pid = 1808] [serial = 1059] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x7f0eb68f7c00) [pid = 1808] [serial = 1047] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x7f0eb7ab8000) [pid = 1808] [serial = 924] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x7f0eb3250c00) [pid = 1808] [serial = 1061] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x7f0eb91da800) [pid = 1808] [serial = 1064] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x7f0eb250fc00) [pid = 1808] [serial = 1025] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x7f0eac497800) [pid = 1808] [serial = 1046] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x7f0eac6a1c00) [pid = 1808] [serial = 1052] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x7f0ecbc95c00) [pid = 1808] [serial = 996] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x7f0eac490000) [pid = 1808] [serial = 951] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x7f0eb8e08400) [pid = 1808] [serial = 936] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x7f0eb502a400) [pid = 1808] [serial = 933] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x7f0ea4850000) [pid = 1808] [serial = 948] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x7f0eac6a3400) [pid = 1808] [serial = 999] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x7f0eb41cdc00) [pid = 1808] [serial = 1062] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x7f0ea47f1000) [pid = 1808] [serial = 1068] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x7f0ea5cd1c00) [pid = 1808] [serial = 945] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x7f0ec5ac0800) [pid = 1808] [serial = 939] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x7f0eb0195800) [pid = 1808] [serial = 1056] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x7f0ea706d400) [pid = 1808] [serial = 1049] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x7f0ebca5b000) [pid = 1808] [serial = 1065] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x7f0ea70f4000) [pid = 1808] [serial = 1050] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x7f0ecbfea400) [pid = 1808] [serial = 942] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x7f0ec69a1000) [pid = 1808] [serial = 993] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x7f0eacec2000) [pid = 1808] [serial = 1053] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x7f0eaf18e800) [pid = 1808] [serial = 1055] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x7f0ea5ea7c00) [pid = 1808] [serial = 1028] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x7f0ea380c400) [pid = 1808] [serial = 1067] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x7f0eac4d5c00) [pid = 1808] [serial = 927] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x7f0eb7f78000) [pid = 1808] [serial = 990] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x7f0ea7075c00) [pid = 1808] [serial = 1029] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x7f0eac711800) [pid = 1808] [serial = 984] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x7f0ea7078000) [pid = 1808] [serial = 981] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x7f0eb3421000) [pid = 1808] [serial = 987] [outer = (nil)] [url = about:blank] 15:56:46 INFO - PROCESS | 1808 | 1461193006935 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]]]}] 15:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1280ms 15:56:46 INFO - PROCESS | 1808 | 1461193006977 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:56:46 INFO - PROCESS | 1808 | 1461193006980 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:56:47 INFO - PROCESS | 1808 | 1461193007012 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:56:47 INFO - PROCESS | 1808 | 1461193007016 Marionette TRACE conn3 <- [1,1510,null,{}] 15:56:47 INFO - PROCESS | 1808 | 1461193007031 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}] 15:56:47 INFO - PROCESS | 1808 | 1461193007157 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:56:47 INFO - PROCESS | 1808 | 1461193007172 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac475800 == 81 [pid = 1808] [id = 385] 15:56:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x7f0ea7078000) [pid = 1808] [serial = 1156] [outer = (nil)] 15:56:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x7f0eac72bc00) [pid = 1808] [serial = 1157] [outer = 0x7f0ea7078000] 15:56:47 INFO - PROCESS | 1808 | 1461193007228 Marionette DEBUG loaded listener.js 15:56:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x7f0ead134000) [pid = 1808] [serial = 1158] [outer = 0x7f0ea7078000] 15:56:47 INFO - PROCESS | 1808 | 1461193007921 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]]]}] 15:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 957ms 15:56:47 INFO - PROCESS | 1808 | 1461193007943 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:56:47 INFO - PROCESS | 1808 | 1461193007946 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:56:47 INFO - PROCESS | 1808 | 1461193007951 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:56:47 INFO - PROCESS | 1808 | 1461193007952 Marionette TRACE conn3 <- [1,1514,null,{}] 15:56:47 INFO - PROCESS | 1808 | 1461193007967 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}] 15:56:48 INFO - PROCESS | 1808 | 1461193008091 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:56:48 INFO - PROCESS | 1808 | 1461193008103 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead106000 == 82 [pid = 1808] [id = 386] 15:56:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x7f0ea45c6800) [pid = 1808] [serial = 1159] [outer = (nil)] 15:56:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x7f0eaf182800) [pid = 1808] [serial = 1160] [outer = 0x7f0ea45c6800] 15:56:48 INFO - PROCESS | 1808 | 1461193008153 Marionette DEBUG loaded listener.js 15:56:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x7f0eaf580400) [pid = 1808] [serial = 1161] [outer = 0x7f0ea45c6800] 15:56:48 INFO - PROCESS | 1808 | 1461193008902 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]]]}] 15:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 989ms 15:56:48 INFO - PROCESS | 1808 | 1461193008941 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:56:48 INFO - PROCESS | 1808 | 1461193008943 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:56:48 INFO - PROCESS | 1808 | 1461193008949 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:56:48 INFO - PROCESS | 1808 | 1461193008951 Marionette TRACE conn3 <- [1,1518,null,{}] 15:56:48 INFO - PROCESS | 1808 | 1461193008955 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}] 15:56:49 INFO - PROCESS | 1808 | 1461193009131 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:56:49 INFO - PROCESS | 1808 | 1461193009213 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb06f4000 == 83 [pid = 1808] [id = 387] 15:56:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x7f0ead136400) [pid = 1808] [serial = 1162] [outer = (nil)] 15:56:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x7f0eafc57400) [pid = 1808] [serial = 1163] [outer = 0x7f0ead136400] 15:56:49 INFO - PROCESS | 1808 | 1461193009265 Marionette DEBUG loaded listener.js 15:56:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x7f0eb0195000) [pid = 1808] [serial = 1164] [outer = 0x7f0ead136400] 15:56:49 INFO - PROCESS | 1808 | 1461193009874 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]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 977ms 15:56:49 INFO - PROCESS | 1808 | 1461193009929 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:56:49 INFO - PROCESS | 1808 | 1461193009931 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:56:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:56:49 INFO - PROCESS | 1808 | 1461193009937 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - PROCESS | 1808 | 1461193009938 Marionette TRACE conn3 <- [1,1522,null,{}] 15:56:49 INFO - PROCESS | 1808 | 1461193009943 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}] 15:56:50 INFO - PROCESS | 1808 | 1461193010131 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:56:50 INFO - PROCESS | 1808 | 1461193010159 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5e5d800 == 84 [pid = 1808] [id = 388] 15:56:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x7f0eb05c4c00) [pid = 1808] [serial = 1165] [outer = (nil)] 15:56:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x7f0eb3372400) [pid = 1808] [serial = 1166] [outer = 0x7f0eb05c4c00] 15:56:50 INFO - PROCESS | 1808 | 1461193010213 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x7f0eb3be8400) [pid = 1808] [serial = 1167] [outer = 0x7f0eb05c4c00] 15:56:50 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:50 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:56:50 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:50 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:50 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:50 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:50 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:50 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:50 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:50 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:50 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:50 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x7f0eb7789000) [pid = 1808] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x7f0ea7076000) [pid = 1808] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x7f0eb1b77800) [pid = 1808] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x7f0ead136000) [pid = 1808] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x7f0eaefd6800) [pid = 1808] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x7f0ea47f2800) [pid = 1808] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x7f0ea3809800) [pid = 1808] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x7f0eac4d6400) [pid = 1808] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x7f0ea70ed400) [pid = 1808] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x7f0ea40cd400) [pid = 1808] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x7f0ea5ccc000) [pid = 1808] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x7f0eafb5c400) [pid = 1808] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:56:51 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x7f0ea40c4400) [pid = 1808] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:56:51 INFO - PROCESS | 1808 | 1461193011099 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"]]]}] 15:56:51 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 () { 15:56:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:56:51 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 () { 15:56:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:56:51 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 () { 15:56:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:56:51 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 () { 15:56:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:56:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1176ms 15:56:51 INFO - PROCESS | 1808 | 1461193011116 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:56:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:56:51 INFO - PROCESS | 1808 | 1461193011122 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:56:51 INFO - PROCESS | 1808 | 1461193011128 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - PROCESS | 1808 | 1461193011131 Marionette TRACE conn3 <- [1,1526,null,{}] 15:56:51 INFO - PROCESS | 1808 | 1461193011135 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}] 15:56:51 INFO - PROCESS | 1808 | 1461193011258 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:56:51 INFO - PROCESS | 1808 | 1461193011383 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf070000 == 85 [pid = 1808] [id = 389] 15:56:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x7f0ea70f7000) [pid = 1808] [serial = 1168] [outer = (nil)] 15:56:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x7f0eacec5000) [pid = 1808] [serial = 1169] [outer = 0x7f0ea70f7000] 15:56:51 INFO - PROCESS | 1808 | 1461193011435 Marionette DEBUG loaded listener.js 15:56:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x7f0eaff34c00) [pid = 1808] [serial = 1170] [outer = 0x7f0ea70f7000] 15:56:51 INFO - PROCESS | 1808 | 1461193011979 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"]]]}] 15:56:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:56:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:56:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:56:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 875ms 15:56:52 INFO - PROCESS | 1808 | 1461193012023 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:56:52 INFO - PROCESS | 1808 | 1461193012025 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:56:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:56:52 INFO - PROCESS | 1808 | 1461193012033 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:56:52 INFO - PROCESS | 1808 | 1461193012034 Marionette TRACE conn3 <- [1,1530,null,{}] 15:56:52 INFO - PROCESS | 1808 | 1461193012040 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}] 15:56:52 INFO - PROCESS | 1808 | 1461193012164 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:56:52 INFO - PROCESS | 1808 | 1461193012179 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8b7f800 == 86 [pid = 1808] [id = 390] 15:56:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x7f0ea3805c00) [pid = 1808] [serial = 1171] [outer = (nil)] 15:56:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x7f0eb1b77800) [pid = 1808] [serial = 1172] [outer = 0x7f0ea3805c00] 15:56:52 INFO - PROCESS | 1808 | 1461193012342 Marionette DEBUG loaded listener.js 15:56:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x7f0eb6b56400) [pid = 1808] [serial = 1173] [outer = 0x7f0ea3805c00] 15:56:52 INFO - PROCESS | 1808 | 1461193012803 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]]]}] 15:56:52 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 15:56:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:56:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:56:52 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. 15:56:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:56:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 826ms 15:56:52 INFO - PROCESS | 1808 | 1461193012865 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:56:52 INFO - PROCESS | 1808 | 1461193012868 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:56:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:56:52 INFO - PROCESS | 1808 | 1461193012873 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:56:52 INFO - PROCESS | 1808 | 1461193012876 Marionette TRACE conn3 <- [1,1534,null,{}] 15:56:52 INFO - PROCESS | 1808 | 1461193012881 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}] 15:56:53 INFO - PROCESS | 1808 | 1461193012999 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:56:53 INFO - PROCESS | 1808 | 1461193013253 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea38cc000 == 87 [pid = 1808] [id = 391] 15:56:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x7f0ea3405000) [pid = 1808] [serial = 1174] [outer = (nil)] 15:56:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x7f0ea3804c00) [pid = 1808] [serial = 1175] [outer = 0x7f0ea3405000] 15:56:53 INFO - PROCESS | 1808 | 1461193013319 Marionette DEBUG loaded listener.js 15:56:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x7f0ea45ccc00) [pid = 1808] [serial = 1176] [outer = 0x7f0ea3405000] 15:56:54 INFO - PROCESS | 1808 | 1461193014197 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]]]}] 15:56:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:56:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1376ms 15:56:54 INFO - PROCESS | 1808 | 1461193014252 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:56:54 INFO - PROCESS | 1808 | 1461193014256 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:56:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:56:54 INFO - PROCESS | 1808 | 1461193014263 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:56:54 INFO - PROCESS | 1808 | 1461193014268 Marionette TRACE conn3 <- [1,1538,null,{}] 15:56:54 INFO - PROCESS | 1808 | 1461193014275 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}] 15:56:54 INFO - PROCESS | 1808 | 1461193014431 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:56:54 INFO - PROCESS | 1808 | 1461193014603 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf057800 == 88 [pid = 1808] [id = 392] 15:56:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x7f0ea3407c00) [pid = 1808] [serial = 1177] [outer = (nil)] 15:56:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x7f0eac4d8c00) [pid = 1808] [serial = 1178] [outer = 0x7f0ea3407c00] 15:56:54 INFO - PROCESS | 1808 | 1461193014668 Marionette DEBUG loaded listener.js 15:56:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x7f0eac70e000) [pid = 1808] [serial = 1179] [outer = 0x7f0ea3407c00] 15:56:55 INFO - PROCESS | 1808 | 1461193015486 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]]]}] 15:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1284ms 15:56:55 INFO - PROCESS | 1808 | 1461193015550 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:56:55 INFO - PROCESS | 1808 | 1461193015556 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:56:55 INFO - PROCESS | 1808 | 1461193015561 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:56:55 INFO - PROCESS | 1808 | 1461193015564 Marionette TRACE conn3 <- [1,1542,null,{}] 15:56:55 INFO - PROCESS | 1808 | 1461193015569 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}] 15:56:55 INFO - PROCESS | 1808 | 1461193015717 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:56:55 INFO - PROCESS | 1808 | 1461193015882 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6875800 == 89 [pid = 1808] [id = 393] 15:56:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x7f0ea5cc7400) [pid = 1808] [serial = 1180] [outer = (nil)] 15:56:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x7f0eafc5c800) [pid = 1808] [serial = 1181] [outer = 0x7f0ea5cc7400] 15:56:55 INFO - PROCESS | 1808 | 1461193015945 Marionette DEBUG loaded listener.js 15:56:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x7f0eb05b9400) [pid = 1808] [serial = 1182] [outer = 0x7f0ea5cc7400] 15:56:56 INFO - PROCESS | 1808 | 1461193016765 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]]]}] 15:56:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:56:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1230ms 15:56:56 INFO - PROCESS | 1808 | 1461193016791 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:56:56 INFO - PROCESS | 1808 | 1461193016795 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:56:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:56:56 INFO - PROCESS | 1808 | 1461193016809 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:56:56 INFO - PROCESS | 1808 | 1461193016816 Marionette TRACE conn3 <- [1,1546,null,{}] 15:56:56 INFO - PROCESS | 1808 | 1461193016822 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}] 15:56:56 INFO - PROCESS | 1808 | 1461193016967 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:56:57 INFO - PROCESS | 1808 | 1461193017138 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec09be800 == 90 [pid = 1808] [id = 394] 15:56:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x7f0eac4d7000) [pid = 1808] [serial = 1183] [outer = (nil)] 15:56:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x7f0eb336f000) [pid = 1808] [serial = 1184] [outer = 0x7f0eac4d7000] 15:56:57 INFO - PROCESS | 1808 | 1461193017199 Marionette DEBUG loaded listener.js 15:56:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x7f0eb41c8400) [pid = 1808] [serial = 1185] [outer = 0x7f0eac4d7000] 15:56:58 INFO - PROCESS | 1808 | 1461193018052 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]]]}] 15:56:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:56:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1297ms 15:56:58 INFO - PROCESS | 1808 | 1461193018100 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:56:58 INFO - PROCESS | 1808 | 1461193018103 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:56:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:56:58 INFO - PROCESS | 1808 | 1461193018109 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:56:58 INFO - PROCESS | 1808 | 1461193018111 Marionette TRACE conn3 <- [1,1550,null,{}] 15:56:58 INFO - PROCESS | 1808 | 1461193018116 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}] 15:56:58 INFO - PROCESS | 1808 | 1461193018262 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:56:58 INFO - PROCESS | 1808 | 1461193018439 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb511000 == 91 [pid = 1808] [id = 395] 15:56:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x7f0eafb63400) [pid = 1808] [serial = 1186] [outer = (nil)] 15:56:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x7f0eb77c8800) [pid = 1808] [serial = 1187] [outer = 0x7f0eafb63400] 15:56:58 INFO - PROCESS | 1808 | 1461193018501 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x7f0eb8096c00) [pid = 1808] [serial = 1188] [outer = 0x7f0eafb63400] 15:56:59 INFO - PROCESS | 1808 | 1461193019294 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]]]}] 15:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1228ms 15:56:59 INFO - PROCESS | 1808 | 1461193019338 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:56:59 INFO - PROCESS | 1808 | 1461193019341 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:56:59 INFO - PROCESS | 1808 | 1461193019363 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:56:59 INFO - PROCESS | 1808 | 1461193019366 Marionette TRACE conn3 <- [1,1554,null,{}] 15:56:59 INFO - PROCESS | 1808 | 1461193019371 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}] 15:56:59 INFO - PROCESS | 1808 | 1461193019516 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:56:59 INFO - PROCESS | 1808 | 1461193019694 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb67c000 == 92 [pid = 1808] [id = 396] 15:56:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x7f0eb86ed400) [pid = 1808] [serial = 1189] [outer = (nil)] 15:56:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x7f0eb8e04c00) [pid = 1808] [serial = 1190] [outer = 0x7f0eb86ed400] 15:56:59 INFO - PROCESS | 1808 | 1461193019766 Marionette DEBUG loaded listener.js 15:56:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x7f0eb9e51800) [pid = 1808] [serial = 1191] [outer = 0x7f0eb86ed400] 15:57:00 INFO - PROCESS | 1808 | 1461193020534 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]]]}] 15:57:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:57:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1229ms 15:57:00 INFO - PROCESS | 1808 | 1461193020590 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:57:00 INFO - PROCESS | 1808 | 1461193020593 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:57:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:57:00 INFO - PROCESS | 1808 | 1461193020598 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:57:00 INFO - PROCESS | 1808 | 1461193020600 Marionette TRACE conn3 <- [1,1558,null,{}] 15:57:00 INFO - PROCESS | 1808 | 1461193020605 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}] 15:57:00 INFO - PROCESS | 1808 | 1461193020755 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:57:00 INFO - PROCESS | 1808 | 1461193020927 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc120000 == 93 [pid = 1808] [id = 397] 15:57:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x7f0eb8bbb400) [pid = 1808] [serial = 1192] [outer = (nil)] 15:57:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x7f0ec5a31800) [pid = 1808] [serial = 1193] [outer = 0x7f0eb8bbb400] 15:57:00 INFO - PROCESS | 1808 | 1461193020987 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x7f0ec6678000) [pid = 1808] [serial = 1194] [outer = 0x7f0eb8bbb400] 15:57:01 INFO - PROCESS | 1808 | 1461193021762 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]]]}] 15:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1225ms 15:57:01 INFO - PROCESS | 1808 | 1461193021825 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:57:01 INFO - PROCESS | 1808 | 1461193021827 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:57:01 INFO - PROCESS | 1808 | 1461193021833 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:57:01 INFO - PROCESS | 1808 | 1461193021835 Marionette TRACE conn3 <- [1,1562,null,{}] 15:57:01 INFO - PROCESS | 1808 | 1461193021840 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}] 15:57:01 INFO - PROCESS | 1808 | 1461193021980 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:57:02 INFO - PROCESS | 1808 | 1461193022153 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0010800 == 94 [pid = 1808] [id = 398] 15:57:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x7f0eb9e52400) [pid = 1808] [serial = 1195] [outer = (nil)] 15:57:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x7f0ec69a5c00) [pid = 1808] [serial = 1196] [outer = 0x7f0eb9e52400] 15:57:02 INFO - PROCESS | 1808 | 1461193022212 Marionette DEBUG loaded listener.js 15:57:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x7f0ec7adb000) [pid = 1808] [serial = 1197] [outer = 0x7f0eb9e52400] 15:57:03 INFO - PROCESS | 1808 | 1461193023011 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]]]}] 15:57:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1230ms 15:57:03 INFO - PROCESS | 1808 | 1461193023063 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:57:03 INFO - PROCESS | 1808 | 1461193023066 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:57:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:57:03 INFO - PROCESS | 1808 | 1461193023071 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:57:03 INFO - PROCESS | 1808 | 1461193023073 Marionette TRACE conn3 <- [1,1566,null,{}] 15:57:03 INFO - PROCESS | 1808 | 1461193023078 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}] 15:57:03 INFO - PROCESS | 1808 | 1461193023218 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:57:03 INFO - PROCESS | 1808 | 1461193023392 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5dc4000 == 95 [pid = 1808] [id = 399] 15:57:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x7f0ea380d400) [pid = 1808] [serial = 1198] [outer = (nil)] 15:57:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x7f0ea7075800) [pid = 1808] [serial = 1199] [outer = 0x7f0ea380d400] 15:57:03 INFO - PROCESS | 1808 | 1461193023450 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x7f0eb05c4800) [pid = 1808] [serial = 1200] [outer = 0x7f0ea380d400] 15:57:04 INFO - PROCESS | 1808 | 1461193024548 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]]]}] 15:57:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:57:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1530ms 15:57:04 INFO - PROCESS | 1808 | 1461193024603 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:57:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:57:04 INFO - PROCESS | 1808 | 1461193024609 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:57:04 INFO - PROCESS | 1808 | 1461193024617 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:57:04 INFO - PROCESS | 1808 | 1461193024620 Marionette TRACE conn3 <- [1,1570,null,{}] 15:57:04 INFO - PROCESS | 1808 | 1461193024628 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}] 15:57:04 INFO - PROCESS | 1808 | 1461193024797 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:57:04 INFO - PROCESS | 1808 | 1461193024981 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5e50000 == 96 [pid = 1808] [id = 400] 15:57:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x7f0ea40cb000) [pid = 1808] [serial = 1201] [outer = (nil)] 15:57:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x7f0ea47f2000) [pid = 1808] [serial = 1202] [outer = 0x7f0ea40cb000] 15:57:05 INFO - PROCESS | 1808 | 1461193025042 Marionette DEBUG loaded listener.js 15:57:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x7f0ea706c400) [pid = 1808] [serial = 1203] [outer = 0x7f0ea40cb000] 15:57:05 INFO - PROCESS | 1808 | 1461193025889 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]]]}] 15:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1337ms 15:57:05 INFO - PROCESS | 1808 | 1461193025954 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:57:05 INFO - PROCESS | 1808 | 1461193025961 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:57:05 INFO - PROCESS | 1808 | 1461193025969 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:57:05 INFO - PROCESS | 1808 | 1461193025973 Marionette TRACE conn3 <- [1,1574,null,{}] 15:57:05 INFO - PROCESS | 1808 | 1461193025977 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}] 15:57:06 INFO - PROCESS | 1808 | 1461193026114 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:57:06 INFO - PROCESS | 1808 | 1461193026291 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac463800 == 97 [pid = 1808] [id = 401] 15:57:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x7f0eac48f000) [pid = 1808] [serial = 1204] [outer = (nil)] 15:57:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x7f0eac49c800) [pid = 1808] [serial = 1205] [outer = 0x7f0eac48f000] 15:57:06 INFO - PROCESS | 1808 | 1461193026351 Marionette DEBUG loaded listener.js 15:57:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x7f0eac699800) [pid = 1808] [serial = 1206] [outer = 0x7f0eac48f000] 15:57:06 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9f10800 == 96 [pid = 1808] [id = 274] 15:57:06 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8b7f800 == 95 [pid = 1808] [id = 390] 15:57:06 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x7f0ea70ddc00) [pid = 1808] [serial = 1100] [outer = (nil)] [url = about:blank] 15:57:06 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x7f0eb029f400) [pid = 1808] [serial = 1124] [outer = (nil)] [url = about:blank] 15:57:06 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf070000 == 94 [pid = 1808] [id = 389] 15:57:06 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5e5d800 == 93 [pid = 1808] [id = 388] 15:57:06 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb06f4000 == 92 [pid = 1808] [id = 387] 15:57:06 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead106000 == 91 [pid = 1808] [id = 386] 15:57:06 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac475800 == 90 [pid = 1808] [id = 385] 15:57:06 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5cf1000 == 89 [pid = 1808] [id = 384] 15:57:06 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5e4e000 == 88 [pid = 1808] [id = 383] 15:57:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb907a000 == 87 [pid = 1808] [id = 378] 15:57:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8b84000 == 86 [pid = 1808] [id = 377] 15:57:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb268b000 == 85 [pid = 1808] [id = 376] 15:57:07 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac469800 == 84 [pid = 1808] [id = 375] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x7f0eb341e000) [pid = 1808] [serial = 1038] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x7f0eb0733000) [pid = 1808] [serial = 1035] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x7f0eb5023c00) [pid = 1808] [serial = 1041] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x7f0ead133400) [pid = 1808] [serial = 1071] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x7f0eb80cf400) [pid = 1808] [serial = 1044] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x7f0ead132400) [pid = 1808] [serial = 1032] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x7f0ea484fc00) [pid = 1808] [serial = 1104] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x7f0ea40c8000) [pid = 1808] [serial = 1103] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x7f0eb2664800) [pid = 1808] [serial = 1082] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x7f0ec6b1d800) [pid = 1808] [serial = 1091] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x7f0eb5bda000) [pid = 1808] [serial = 1085] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x7f0ea340f400) [pid = 1808] [serial = 1073] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x7f0eaefca800) [pid = 1808] [serial = 1115] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x7f0eac4d2400) [pid = 1808] [serial = 1107] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x7f0ea7184800) [pid = 1808] [serial = 1106] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x7f0eac69d400) [pid = 1808] [serial = 1109] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x7f0eac727000) [pid = 1808] [serial = 1110] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x7f0eb80a0800) [pid = 1808] [serial = 1088] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x7f0ecbc5b400) [pid = 1808] [serial = 1094] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x7f0ea70e1000) [pid = 1808] [serial = 1097] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x7f0eaced0800) [pid = 1808] [serial = 1112] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x7f0eac4cc800) [pid = 1808] [serial = 1076] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x7f0eaff35800) [pid = 1808] [serial = 1118] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x7f0eaf75a800) [pid = 1808] [serial = 1079] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x7f0ea5cc5800) [pid = 1808] [serial = 1121] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x7f0eb029c000) [pid = 1808] [serial = 1119] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x7f0eaf191400) [pid = 1808] [serial = 1116] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x7f0eae215800) [pid = 1808] [serial = 1113] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x7f0eacec3000) [pid = 1808] [serial = 1122] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1808 | 1461193027224 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]]]}] 15:57:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:57:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1277ms 15:57:07 INFO - PROCESS | 1808 | 1461193027270 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:57:07 INFO - PROCESS | 1808 | 1461193027273 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:57:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:57:07 INFO - PROCESS | 1808 | 1461193027280 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:57:07 INFO - PROCESS | 1808 | 1461193027285 Marionette TRACE conn3 <- [1,1578,null,{}] 15:57:07 INFO - PROCESS | 1808 | 1461193027298 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}] 15:57:07 INFO - PROCESS | 1808 | 1461193027433 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:57:07 INFO - PROCESS | 1808 | 1461193027450 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0b4000 == 85 [pid = 1808] [id = 402] 15:57:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x7f0eac69d000) [pid = 1808] [serial = 1207] [outer = (nil)] 15:57:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x7f0eacec2400) [pid = 1808] [serial = 1208] [outer = 0x7f0eac69d000] 15:57:07 INFO - PROCESS | 1808 | 1461193027504 Marionette DEBUG loaded listener.js 15:57:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x7f0ead135c00) [pid = 1808] [serial = 1209] [outer = 0x7f0eac69d000] 15:57:08 INFO - PROCESS | 1808 | 1461193028202 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]]]}] 15:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 941ms 15:57:08 INFO - PROCESS | 1808 | 1461193028222 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:57:08 INFO - PROCESS | 1808 | 1461193028226 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:57:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:57:08 INFO - PROCESS | 1808 | 1461193028231 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:57:08 INFO - PROCESS | 1808 | 1461193028233 Marionette TRACE conn3 <- [1,1582,null,{}] 15:57:08 INFO - PROCESS | 1808 | 1461193028237 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}] 15:57:08 INFO - PROCESS | 1808 | 1461193028438 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:57:08 INFO - PROCESS | 1808 | 1461193028457 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaff0c000 == 86 [pid = 1808] [id = 403] 15:57:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x7f0eac704000) [pid = 1808] [serial = 1210] [outer = (nil)] 15:57:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x7f0eaede6c00) [pid = 1808] [serial = 1211] [outer = 0x7f0eac704000] 15:57:08 INFO - PROCESS | 1808 | 1461193028509 Marionette DEBUG loaded listener.js 15:57:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x7f0eaf784c00) [pid = 1808] [serial = 1212] [outer = 0x7f0eac704000] 15:57:09 INFO - PROCESS | 1808 | 1461193029233 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]]]}] 15:57:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1081ms 15:57:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:57:09 INFO - PROCESS | 1808 | 1461193029312 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:57:09 INFO - PROCESS | 1808 | 1461193029314 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:57:09 INFO - PROCESS | 1808 | 1461193029319 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:57:09 INFO - PROCESS | 1808 | 1461193029322 Marionette TRACE conn3 <- [1,1586,null,{}] 15:57:09 INFO - PROCESS | 1808 | 1461193029326 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}] 15:57:09 INFO - PROCESS | 1808 | 1461193029504 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:57:09 INFO - PROCESS | 1808 | 1461193029529 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb347a800 == 87 [pid = 1808] [id = 404] 15:57:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x7f0eacec7400) [pid = 1808] [serial = 1213] [outer = (nil)] 15:57:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x7f0eb0191c00) [pid = 1808] [serial = 1214] [outer = 0x7f0eacec7400] 15:57:09 INFO - PROCESS | 1808 | 1461193029582 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x7f0eb05b7400) [pid = 1808] [serial = 1215] [outer = 0x7f0eacec7400] 15:57:10 INFO - PROCESS | 1808 | 1461193030239 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]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:57:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 976ms 15:57:10 INFO - PROCESS | 1808 | 1461193030299 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:57:10 INFO - PROCESS | 1808 | 1461193030301 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:57:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:57:10 INFO - PROCESS | 1808 | 1461193030306 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 1808 | 1461193030308 Marionette TRACE conn3 <- [1,1590,null,{}] 15:57:10 INFO - PROCESS | 1808 | 1461193030313 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}] 15:57:10 INFO - PROCESS | 1808 | 1461193030520 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:57:10 INFO - PROCESS | 1808 | 1461193030557 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6861800 == 88 [pid = 1808] [id = 405] 15:57:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x7f0eb05c0000) [pid = 1808] [serial = 1216] [outer = (nil)] 15:57:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x7f0eb265a000) [pid = 1808] [serial = 1217] [outer = 0x7f0eb05c0000] 15:57:10 INFO - PROCESS | 1808 | 1461193030611 Marionette DEBUG loaded listener.js 15:57:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x7f0eb36d2c00) [pid = 1808] [serial = 1218] [outer = 0x7f0eb05c0000] 15:57:11 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x7f0ea70f7000) [pid = 1808] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:57:11 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x7f0ead136400) [pid = 1808] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:57:11 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x7f0ea380d000) [pid = 1808] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:57:11 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x7f0ea5ea7800) [pid = 1808] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:57:11 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x7f0eb05c4c00) [pid = 1808] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:57:11 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x7f0ea7078000) [pid = 1808] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:57:11 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x7f0ea45c6800) [pid = 1808] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:57:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafb38000 == 87 [pid = 1808] [id = 12] 15:57:11 INFO - PROCESS | 1808 | 1461193031534 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]]]}] 15:57:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:57:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1279ms 15:57:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:57:11 INFO - PROCESS | 1808 | 1461193031586 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:57:11 INFO - PROCESS | 1808 | 1461193031588 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:57:11 INFO - PROCESS | 1808 | 1461193031594 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:57:11 INFO - PROCESS | 1808 | 1461193031596 Marionette TRACE conn3 <- [1,1594,null,{}] 15:57:11 INFO - PROCESS | 1808 | 1461193031600 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}] 15:57:11 INFO - PROCESS | 1808 | 1461193031727 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:57:11 INFO - PROCESS | 1808 | 1461193031739 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7e1a800 == 88 [pid = 1808] [id = 406] 15:57:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x7f0eac48f400) [pid = 1808] [serial = 1219] [outer = (nil)] 15:57:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x7f0eb0735c00) [pid = 1808] [serial = 1220] [outer = 0x7f0eac48f400] 15:57:11 INFO - PROCESS | 1808 | 1461193031790 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x7f0eb41cc000) [pid = 1808] [serial = 1221] [outer = 0x7f0eac48f400] 15:57:12 INFO - PROCESS | 1808 | 1461193032484 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]]]}] 15:57:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:57:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 932ms 15:57:12 INFO - PROCESS | 1808 | 1461193032525 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:57:12 INFO - PROCESS | 1808 | 1461193032528 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:57:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:57:12 INFO - PROCESS | 1808 | 1461193032533 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 1808 | 1461193032535 Marionette TRACE conn3 <- [1,1598,null,{}] 15:57:12 INFO - PROCESS | 1808 | 1461193032539 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}] 15:57:12 INFO - PROCESS | 1808 | 1461193032717 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:57:12 INFO - PROCESS | 1808 | 1461193032733 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c20000 == 89 [pid = 1808] [id = 407] 15:57:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x7f0ea718dc00) [pid = 1808] [serial = 1222] [outer = (nil)] 15:57:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x7f0eb41ca400) [pid = 1808] [serial = 1223] [outer = 0x7f0ea718dc00] 15:57:12 INFO - PROCESS | 1808 | 1461193032787 Marionette DEBUG loaded listener.js 15:57:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x7f0eb77c1c00) [pid = 1808] [serial = 1224] [outer = 0x7f0ea718dc00] 15:57:13 INFO - PROCESS | 1808 | 1461193033541 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]]]}] 15:57:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:57:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1024ms 15:57:13 INFO - PROCESS | 1808 | 1461193033558 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:57:13 INFO - PROCESS | 1808 | 1461193033562 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:57:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:57:13 INFO - PROCESS | 1808 | 1461193033570 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:57:13 INFO - PROCESS | 1808 | 1461193033575 Marionette TRACE conn3 <- [1,1602,null,{}] 15:57:13 INFO - PROCESS | 1808 | 1461193033613 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}] 15:57:13 INFO - PROCESS | 1808 | 1461193033827 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:57:14 INFO - PROCESS | 1808 | 1461193034006 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f5c800 == 90 [pid = 1808] [id = 408] 15:57:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x7f0ea3806000) [pid = 1808] [serial = 1225] [outer = (nil)] 15:57:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x7f0ea5ea4000) [pid = 1808] [serial = 1226] [outer = 0x7f0ea3806000] 15:57:14 INFO - PROCESS | 1808 | 1461193034069 Marionette DEBUG loaded listener.js 15:57:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x7f0ea70dfc00) [pid = 1808] [serial = 1227] [outer = 0x7f0ea3806000] 15:57:14 INFO - PROCESS | 1808 | 1461193034915 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]]]}] 15:57:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:57:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1414ms 15:57:14 INFO - PROCESS | 1808 | 1461193034985 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:57:14 INFO - PROCESS | 1808 | 1461193034992 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:57:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:57:15 INFO - PROCESS | 1808 | 1461193035001 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:57:15 INFO - PROCESS | 1808 | 1461193035004 Marionette TRACE conn3 <- [1,1606,null,{}] 15:57:15 INFO - PROCESS | 1808 | 1461193035008 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}] 15:57:15 INFO - PROCESS | 1808 | 1461193035195 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:57:15 INFO - PROCESS | 1808 | 1461193035360 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb31e8000 == 91 [pid = 1808] [id = 409] 15:57:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x7f0ea4850000) [pid = 1808] [serial = 1228] [outer = (nil)] 15:57:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x7f0eac724000) [pid = 1808] [serial = 1229] [outer = 0x7f0ea4850000] 15:57:15 INFO - PROCESS | 1808 | 1461193035421 Marionette DEBUG loaded listener.js 15:57:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x7f0ead133800) [pid = 1808] [serial = 1230] [outer = 0x7f0ea4850000] 15:57:16 INFO - PROCESS | 1808 | 1461193036330 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]]]}] 15:57:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:57:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1382ms 15:57:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:57:16 INFO - PROCESS | 1808 | 1461193036384 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:57:16 INFO - PROCESS | 1808 | 1461193036386 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:57:16 INFO - PROCESS | 1808 | 1461193036392 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:57:16 INFO - PROCESS | 1808 | 1461193036397 Marionette TRACE conn3 <- [1,1610,null,{}] 15:57:16 INFO - PROCESS | 1808 | 1461193036412 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}] 15:57:16 INFO - PROCESS | 1808 | 1461193036567 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:57:16 INFO - PROCESS | 1808 | 1461193036740 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9f1c000 == 92 [pid = 1808] [id = 410] 15:57:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x7f0eaff36000) [pid = 1808] [serial = 1231] [outer = (nil)] 15:57:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x7f0eb0736c00) [pid = 1808] [serial = 1232] [outer = 0x7f0eaff36000] 15:57:16 INFO - PROCESS | 1808 | 1461193036805 Marionette DEBUG loaded listener.js 15:57:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x7f0eb32b2400) [pid = 1808] [serial = 1233] [outer = 0x7f0eaff36000] 15:57:17 INFO - PROCESS | 1808 | 1461193037550 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]]]}] 15:57:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:57:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1183ms 15:57:17 INFO - PROCESS | 1808 | 1461193037574 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:57:17 INFO - PROCESS | 1808 | 1461193037578 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:57:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:57:17 INFO - PROCESS | 1808 | 1461193037583 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:57:17 INFO - PROCESS | 1808 | 1461193037585 Marionette TRACE conn3 <- [1,1614,null,{}] 15:57:17 INFO - PROCESS | 1808 | 1461193037590 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}] 15:57:17 INFO - PROCESS | 1808 | 1461193037732 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:57:17 INFO - PROCESS | 1808 | 1461193037904 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec091e800 == 93 [pid = 1808] [id = 411] 15:57:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x7f0eb0198c00) [pid = 1808] [serial = 1234] [outer = (nil)] 15:57:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x7f0eb5029400) [pid = 1808] [serial = 1235] [outer = 0x7f0eb0198c00] 15:57:17 INFO - PROCESS | 1808 | 1461193037979 Marionette DEBUG loaded listener.js 15:57:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x7f0eb7ab4400) [pid = 1808] [serial = 1236] [outer = 0x7f0eb0198c00] 15:57:18 INFO - PROCESS | 1808 | 1461193038727 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]]]}] 15:57:18 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 15:57:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1175ms 15:57:18 INFO - PROCESS | 1808 | 1461193038772 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:57:18 INFO - PROCESS | 1808 | 1461193038775 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:57:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:57:18 INFO - PROCESS | 1808 | 1461193038781 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:57:18 INFO - PROCESS | 1808 | 1461193038783 Marionette TRACE conn3 <- [1,1618,null,{}] 15:57:18 INFO - PROCESS | 1808 | 1461193038787 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}] 15:57:18 INFO - PROCESS | 1808 | 1461193038934 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:57:19 INFO - PROCESS | 1808 | 1461193039118 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb55a800 == 94 [pid = 1808] [id = 412] 15:57:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x7f0eb32b3000) [pid = 1808] [serial = 1237] [outer = (nil)] 15:57:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x7f0eb8487400) [pid = 1808] [serial = 1238] [outer = 0x7f0eb32b3000] 15:57:19 INFO - PROCESS | 1808 | 1461193039178 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x7f0eb91d7000) [pid = 1808] [serial = 1239] [outer = 0x7f0eb32b3000] 15:57:19 INFO - PROCESS | 1808 | 1461193039900 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]]]}] 15:57:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:57:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1181ms 15:57:19 INFO - PROCESS | 1808 | 1461193039962 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:57:19 INFO - PROCESS | 1808 | 1461193039965 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:57:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:57:19 INFO - PROCESS | 1808 | 1461193039971 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:57:19 INFO - PROCESS | 1808 | 1461193039973 Marionette TRACE conn3 <- [1,1622,null,{}] 15:57:19 INFO - PROCESS | 1808 | 1461193039978 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}] 15:57:20 INFO - PROCESS | 1808 | 1461193040155 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:57:20 INFO - PROCESS | 1808 | 1461193040324 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc118000 == 95 [pid = 1808] [id = 413] 15:57:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x7f0eb9e5c800) [pid = 1808] [serial = 1240] [outer = (nil)] 15:57:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x7f0ec68c7800) [pid = 1808] [serial = 1241] [outer = 0x7f0eb9e5c800] 15:57:20 INFO - PROCESS | 1808 | 1461193040386 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x7f0ec7efb400) [pid = 1808] [serial = 1242] [outer = 0x7f0eb9e5c800] 15:57:21 INFO - PROCESS | 1808 | 1461193041177 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]]]}] 15:57:21 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 15:57:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1279ms 15:57:21 INFO - PROCESS | 1808 | 1461193041250 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:57:21 INFO - PROCESS | 1808 | 1461193041253 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:57:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:57:21 INFO - PROCESS | 1808 | 1461193041258 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:57:21 INFO - PROCESS | 1808 | 1461193041260 Marionette TRACE conn3 <- [1,1626,null,{}] 15:57:21 INFO - PROCESS | 1808 | 1461193041265 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}] 15:57:21 INFO - PROCESS | 1808 | 1461193041406 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:57:21 INFO - PROCESS | 1808 | 1461193041579 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0f30800 == 96 [pid = 1808] [id = 414] 15:57:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x7f0ea70ddc00) [pid = 1808] [serial = 1243] [outer = (nil)] 15:57:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x7f0ecbbbc400) [pid = 1808] [serial = 1244] [outer = 0x7f0ea70ddc00] 15:57:21 INFO - PROCESS | 1808 | 1461193041640 Marionette DEBUG loaded listener.js 15:57:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x7f0ecbd68c00) [pid = 1808] [serial = 1245] [outer = 0x7f0ea70ddc00] 15:57:22 INFO - PROCESS | 1808 | 1461193042336 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]]]}] 15:57:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:57:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1130ms 15:57:22 INFO - PROCESS | 1808 | 1461193042394 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:57:22 INFO - PROCESS | 1808 | 1461193042396 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:57:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:57:22 INFO - PROCESS | 1808 | 1461193042404 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:57:22 INFO - PROCESS | 1808 | 1461193042405 Marionette TRACE conn3 <- [1,1630,null,{}] 15:57:22 INFO - PROCESS | 1808 | 1461193042410 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}] 15:57:22 INFO - PROCESS | 1808 | 1461193042545 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:57:22 INFO - PROCESS | 1808 | 1461193042717 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac520800 == 97 [pid = 1808] [id = 415] 15:57:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0eac4a3800) [pid = 1808] [serial = 1246] [outer = (nil)] 15:57:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0eac4a9400) [pid = 1808] [serial = 1247] [outer = 0x7f0eac4a3800] 15:57:22 INFO - PROCESS | 1808 | 1461193042776 Marionette DEBUG loaded listener.js 15:57:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0eac4ae400) [pid = 1808] [serial = 1248] [outer = 0x7f0eac4a3800] 15:57:23 INFO - PROCESS | 1808 | 1461193043561 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]]]}] 15:57:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:57:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1226ms 15:57:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:57:23 INFO - PROCESS | 1808 | 1461193043631 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:57:23 INFO - PROCESS | 1808 | 1461193043633 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:57:23 INFO - PROCESS | 1808 | 1461193043637 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:57:23 INFO - PROCESS | 1808 | 1461193043641 Marionette TRACE conn3 <- [1,1634,null,{}] 15:57:23 INFO - PROCESS | 1808 | 1461193043645 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}] 15:57:23 INFO - PROCESS | 1808 | 1461193043793 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:57:23 INFO - PROCESS | 1808 | 1461193043969 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb060d800 == 98 [pid = 1808] [id = 416] 15:57:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0eac4a4400) [pid = 1808] [serial = 1249] [outer = (nil)] 15:57:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x7f0ec9ccb800) [pid = 1808] [serial = 1250] [outer = 0x7f0eac4a4400] 15:57:24 INFO - PROCESS | 1808 | 1461193044032 Marionette DEBUG loaded listener.js 15:57:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0ecbfad000) [pid = 1808] [serial = 1251] [outer = 0x7f0eac4a4400] 15:57:24 INFO - PROCESS | 1808 | 1461193044811 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]]]}] 15:57:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:57:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1229ms 15:57:24 INFO - PROCESS | 1808 | 1461193044868 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 1808 | 1461193044870 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:57:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:57:24 INFO - PROCESS | 1808 | 1461193044876 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 1808 | 1461193044878 Marionette TRACE conn3 <- [1,1638,null,{}] 15:57:24 INFO - PROCESS | 1808 | 1461193044883 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}] 15:57:25 INFO - PROCESS | 1808 | 1461193045032 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:57:25 INFO - PROCESS | 1808 | 1461193045204 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac466800 == 99 [pid = 1808] [id = 417] 15:57:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0ea5cc9400) [pid = 1808] [serial = 1252] [outer = (nil)] 15:57:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0ea70f9000) [pid = 1808] [serial = 1253] [outer = 0x7f0ea5cc9400] 15:57:25 INFO - PROCESS | 1808 | 1461193045263 Marionette DEBUG loaded listener.js 15:57:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x7f0eac5b4800) [pid = 1808] [serial = 1254] [outer = 0x7f0ea5cc9400] 15:57:26 INFO - PROCESS | 1808 | 1461193046326 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]]]}] 15:57:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:57:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1477ms 15:57:26 INFO - PROCESS | 1808 | 1461193046354 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:57:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:57:26 INFO - PROCESS | 1808 | 1461193046358 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:57:26 INFO - PROCESS | 1808 | 1461193046365 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:57:26 INFO - PROCESS | 1808 | 1461193046371 Marionette TRACE conn3 <- [1,1642,null,{}] 15:57:26 INFO - PROCESS | 1808 | 1461193046379 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}] 15:57:26 INFO - PROCESS | 1808 | 1461193046541 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:57:26 INFO - PROCESS | 1808 | 1461193046796 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf7d4000 == 100 [pid = 1808] [id = 418] 15:57:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x7f0ea40cb400) [pid = 1808] [serial = 1255] [outer = (nil)] 15:57:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x7f0ea5eaa800) [pid = 1808] [serial = 1256] [outer = 0x7f0ea40cb400] 15:57:26 INFO - PROCESS | 1808 | 1461193046876 Marionette DEBUG loaded listener.js 15:57:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x7f0ea718cc00) [pid = 1808] [serial = 1257] [outer = 0x7f0ea40cb400] 15:57:27 INFO - PROCESS | 1808 | 1461193047676 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]]]}] 15:57:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:57:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1346ms 15:57:27 INFO - PROCESS | 1808 | 1461193047711 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:57:27 INFO - PROCESS | 1808 | 1461193047718 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:57:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:57:27 INFO - PROCESS | 1808 | 1461193047727 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:57:27 INFO - PROCESS | 1808 | 1461193047730 Marionette TRACE conn3 <- [1,1646,null,{}] 15:57:27 INFO - PROCESS | 1808 | 1461193047736 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}] 15:57:27 INFO - PROCESS | 1808 | 1461193047888 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:57:28 INFO - PROCESS | 1808 | 1461193048073 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac621800 == 101 [pid = 1808] [id = 419] 15:57:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x7f0eac5b9000) [pid = 1808] [serial = 1258] [outer = (nil)] 15:57:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x7f0eac69d800) [pid = 1808] [serial = 1259] [outer = 0x7f0eac5b9000] 15:57:28 INFO - PROCESS | 1808 | 1461193048129 Marionette DEBUG loaded listener.js 15:57:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x7f0eac722c00) [pid = 1808] [serial = 1260] [outer = 0x7f0eac5b9000] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7e1a800 == 100 [pid = 1808] [id = 406] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x7f0eb1b77800) [pid = 1808] [serial = 1172] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6861800 == 99 [pid = 1808] [id = 405] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb347a800 == 98 [pid = 1808] [id = 404] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaff0c000 == 97 [pid = 1808] [id = 403] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0b4000 == 96 [pid = 1808] [id = 402] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac463800 == 95 [pid = 1808] [id = 401] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5e50000 == 94 [pid = 1808] [id = 400] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb67c000 == 93 [pid = 1808] [id = 396] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb511000 == 92 [pid = 1808] [id = 395] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec09be800 == 91 [pid = 1808] [id = 394] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6875800 == 90 [pid = 1808] [id = 393] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf057800 == 89 [pid = 1808] [id = 392] 15:57:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea38cc000 == 88 [pid = 1808] [id = 391] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x7f0ea340b000) [pid = 1808] [serial = 1148] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x7f0eacec5000) [pid = 1808] [serial = 1169] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x7f0eb2510000) [pid = 1808] [serial = 1139] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x7f0eb0195000) [pid = 1808] [serial = 1164] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x7f0eafc57400) [pid = 1808] [serial = 1163] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x7f0eaede9c00) [pid = 1808] [serial = 1133] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0eb3bf1000) [pid = 1808] [serial = 1142] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0ea47f9000) [pid = 1808] [serial = 1151] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x7f0eac493800) [pid = 1808] [serial = 1154] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x7f0eaff34c00) [pid = 1808] [serial = 1170] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0eb3372400) [pid = 1808] [serial = 1166] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0eb3be8400) [pid = 1808] [serial = 1167] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0eac697000) [pid = 1808] [serial = 1155] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x7f0ea5ea2c00) [pid = 1808] [serial = 1152] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x7f0ead134000) [pid = 1808] [serial = 1158] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x7f0eaf580400) [pid = 1808] [serial = 1161] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x7f0eb05bc400) [pid = 1808] [serial = 1136] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x7f0ea5cd1000) [pid = 1808] [serial = 1127] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x7f0eac72bc00) [pid = 1808] [serial = 1157] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x7f0eac4d5800) [pid = 1808] [serial = 1130] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x7f0eaf182800) [pid = 1808] [serial = 1160] [outer = (nil)] [url = about:blank] 15:57:28 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x7f0eb68fcc00) [pid = 1808] [serial = 1145] [outer = (nil)] [url = about:blank] 15:57:29 INFO - PROCESS | 1808 | 1461193049040 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]]]}] 15:57:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:57:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1381ms 15:57:29 INFO - PROCESS | 1808 | 1461193049108 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:57:29 INFO - PROCESS | 1808 | 1461193049111 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:57:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:57:29 INFO - PROCESS | 1808 | 1461193049117 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:57:29 INFO - PROCESS | 1808 | 1461193049121 Marionette TRACE conn3 <- [1,1650,null,{}] 15:57:29 INFO - PROCESS | 1808 | 1461193049134 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}] 15:57:29 INFO - PROCESS | 1808 | 1461193049270 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:57:29 INFO - PROCESS | 1808 | 1461193049284 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf069800 == 89 [pid = 1808] [id = 420] 15:57:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x7f0eac4d5800) [pid = 1808] [serial = 1261] [outer = (nil)] 15:57:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x7f0eaefd2c00) [pid = 1808] [serial = 1262] [outer = 0x7f0eac4d5800] 15:57:29 INFO - PROCESS | 1808 | 1461193049343 Marionette DEBUG loaded listener.js 15:57:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x7f0eb029a400) [pid = 1808] [serial = 1263] [outer = 0x7f0eac4d5800] 15:57:30 INFO - PROCESS | 1808 | 1461193050066 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]]]}] 15:57:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:57:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 980ms 15:57:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:57:30 INFO - PROCESS | 1808 | 1461193050097 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:57:30 INFO - PROCESS | 1808 | 1461193050100 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:57:30 INFO - PROCESS | 1808 | 1461193050105 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:57:30 INFO - PROCESS | 1808 | 1461193050108 Marionette TRACE conn3 <- [1,1654,null,{}] 15:57:30 INFO - PROCESS | 1808 | 1461193050122 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}] 15:57:30 INFO - PROCESS | 1808 | 1461193050247 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:57:30 INFO - PROCESS | 1808 | 1461193050263 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3eb4000 == 90 [pid = 1808] [id = 421] 15:57:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x7f0eaced0800) [pid = 1808] [serial = 1264] [outer = (nil)] 15:57:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x7f0eb3250c00) [pid = 1808] [serial = 1265] [outer = 0x7f0eaced0800] 15:57:30 INFO - PROCESS | 1808 | 1461193050317 Marionette DEBUG loaded listener.js 15:57:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x7f0eb341a400) [pid = 1808] [serial = 1266] [outer = 0x7f0eaced0800] 15:57:31 INFO - PROCESS | 1808 | 1461193051091 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]]]}] 15:57:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:57:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1028ms 15:57:31 INFO - PROCESS | 1808 | 1461193051133 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:57:31 INFO - PROCESS | 1808 | 1461193051137 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:57:31 INFO - PROCESS | 1808 | 1461193051147 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:57:31 INFO - PROCESS | 1808 | 1461193051149 Marionette TRACE conn3 <- [1,1658,null,{}] 15:57:31 INFO - PROCESS | 1808 | 1461193051152 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}] 15:57:31 INFO - PROCESS | 1808 | 1461193051337 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:57:31 INFO - PROCESS | 1808 | 1461193051363 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7e0e000 == 91 [pid = 1808] [id = 422] 15:57:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x7f0eb05bc000) [pid = 1808] [serial = 1267] [outer = (nil)] 15:57:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x7f0eb3bef800) [pid = 1808] [serial = 1268] [outer = 0x7f0eb05bc000] 15:57:31 INFO - PROCESS | 1808 | 1461193051415 Marionette DEBUG loaded listener.js 15:57:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0eb5b71400) [pid = 1808] [serial = 1269] [outer = 0x7f0eb05bc000] 15:57:32 INFO - PROCESS | 1808 | 1461193052148 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]]]}] 15:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1036ms 15:57:32 INFO - PROCESS | 1808 | 1461193052178 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:57:32 INFO - PROCESS | 1808 | 1461193052180 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:57:32 INFO - PROCESS | 1808 | 1461193052185 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:57:32 INFO - PROCESS | 1808 | 1461193052188 Marionette TRACE conn3 <- [1,1662,null,{}] 15:57:32 INFO - PROCESS | 1808 | 1461193052214 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}] 15:57:32 INFO - PROCESS | 1808 | 1461193052415 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:57:32 INFO - PROCESS | 1808 | 1461193052457 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9235000 == 92 [pid = 1808] [id = 423] 15:57:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0eb8e09800) [pid = 1808] [serial = 1270] [outer = (nil)] 15:57:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0eb941f800) [pid = 1808] [serial = 1271] [outer = 0x7f0eb8e09800] 15:57:32 INFO - PROCESS | 1808 | 1461193052513 Marionette DEBUG loaded listener.js 15:57:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0ebca5b000) [pid = 1808] [serial = 1272] [outer = 0x7f0eb8e09800] 15:57:33 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0ea3805c00) [pid = 1808] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:57:33 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0ea40cb000) [pid = 1808] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:57:33 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0eac704000) [pid = 1808] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:57:33 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x7f0eacec7400) [pid = 1808] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:57:33 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x7f0eac48f000) [pid = 1808] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:57:33 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x7f0eac69d000) [pid = 1808] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:57:33 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x7f0eb05c0000) [pid = 1808] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:57:33 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x7f0eac48f400) [pid = 1808] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:57:33 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x7f0eaf78a800) [pid = 1808] [serial = 36] [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.] 15:57:33 INFO - PROCESS | 1808 | 1461193053366 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]]]}] 15:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1199ms 15:57:33 INFO - PROCESS | 1808 | 1461193053385 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:57:33 INFO - PROCESS | 1808 | 1461193053389 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:57:33 INFO - PROCESS | 1808 | 1461193053393 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:57:33 INFO - PROCESS | 1808 | 1461193053405 Marionette TRACE conn3 <- [1,1666,null,{}] 15:57:33 INFO - PROCESS | 1808 | 1461193053418 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}] 15:57:33 INFO - PROCESS | 1808 | 1461193053558 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:57:33 INFO - PROCESS | 1808 | 1461193053570 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7ae2000 == 93 [pid = 1808] [id = 424] 15:57:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x7f0eac48f000) [pid = 1808] [serial = 1273] [outer = (nil)] 15:57:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x7f0eb05c0000) [pid = 1808] [serial = 1274] [outer = 0x7f0eac48f000] 15:57:33 INFO - PROCESS | 1808 | 1461193053625 Marionette DEBUG loaded listener.js 15:57:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x7f0ebca56c00) [pid = 1808] [serial = 1275] [outer = 0x7f0eac48f000] 15:57:34 INFO - PROCESS | 1808 | 1461193054334 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]]]}] 15:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 993ms 15:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:57:34 INFO - PROCESS | 1808 | 1461193054388 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:57:34 INFO - PROCESS | 1808 | 1461193054390 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:57:34 INFO - PROCESS | 1808 | 1461193054396 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:57:34 INFO - PROCESS | 1808 | 1461193054398 Marionette TRACE conn3 <- [1,1670,null,{}] 15:57:34 INFO - PROCESS | 1808 | 1461193054402 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}] 15:57:34 INFO - PROCESS | 1808 | 1461193054585 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:57:34 INFO - PROCESS | 1808 | 1461193054601 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec09be800 == 94 [pid = 1808] [id = 425] 15:57:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x7f0ea7079c00) [pid = 1808] [serial = 1276] [outer = (nil)] 15:57:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x7f0ec68c2400) [pid = 1808] [serial = 1277] [outer = 0x7f0ea7079c00] 15:57:34 INFO - PROCESS | 1808 | 1461193054654 Marionette DEBUG loaded listener.js 15:57:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0ec7bcd000) [pid = 1808] [serial = 1278] [outer = 0x7f0ea7079c00] 15:57:35 INFO - PROCESS | 1808 | 1461193055431 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]]]}] 15:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1076ms 15:57:35 INFO - PROCESS | 1808 | 1461193055487 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:57:35 INFO - PROCESS | 1808 | 1461193055492 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:57:35 INFO - PROCESS | 1808 | 1461193055499 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:57:35 INFO - PROCESS | 1808 | 1461193055504 Marionette TRACE conn3 <- [1,1674,null,{}] 15:57:35 INFO - PROCESS | 1808 | 1461193055512 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}] 15:57:35 INFO - PROCESS | 1808 | 1461193055735 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:57:35 INFO - PROCESS | 1808 | 1461193055909 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac617800 == 95 [pid = 1808] [id = 426] 15:57:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0ea33e3400) [pid = 1808] [serial = 1279] [outer = (nil)] 15:57:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0ea3405800) [pid = 1808] [serial = 1280] [outer = 0x7f0ea33e3400] 15:57:35 INFO - PROCESS | 1808 | 1461193055971 Marionette DEBUG loaded listener.js 15:57:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0ea45c3400) [pid = 1808] [serial = 1281] [outer = 0x7f0ea33e3400] 15:57:36 INFO - PROCESS | 1808 | 1461193056777 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]]]}] 15:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1335ms 15:57:36 INFO - PROCESS | 1808 | 1461193056835 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:57:36 INFO - PROCESS | 1808 | 1461193056842 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:57:36 INFO - PROCESS | 1808 | 1461193056851 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:57:36 INFO - PROCESS | 1808 | 1461193056855 Marionette TRACE conn3 <- [1,1678,null,{}] 15:57:36 INFO - PROCESS | 1808 | 1461193056859 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}] 15:57:37 INFO - PROCESS | 1808 | 1461193057005 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:57:37 INFO - PROCESS | 1808 | 1461193057183 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3ea9000 == 96 [pid = 1808] [id = 427] 15:57:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x7f0ea33e7c00) [pid = 1808] [serial = 1282] [outer = (nil)] 15:57:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0eac4cec00) [pid = 1808] [serial = 1283] [outer = 0x7f0ea33e7c00] 15:57:37 INFO - PROCESS | 1808 | 1461193057244 Marionette DEBUG loaded listener.js 15:57:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0eac5b6400) [pid = 1808] [serial = 1284] [outer = 0x7f0ea33e7c00] 15:57:38 INFO - PROCESS | 1808 | 1461193058045 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]]]}] 15:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1230ms 15:57:38 INFO - PROCESS | 1808 | 1461193058085 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:57:38 INFO - PROCESS | 1808 | 1461193058088 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:57:38 INFO - PROCESS | 1808 | 1461193058093 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:57:38 INFO - PROCESS | 1808 | 1461193058098 Marionette TRACE conn3 <- [1,1682,null,{}] 15:57:38 INFO - PROCESS | 1808 | 1461193058112 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}] 15:57:38 INFO - PROCESS | 1808 | 1461193058266 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:57:38 INFO - PROCESS | 1808 | 1461193058449 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb663800 == 97 [pid = 1808] [id = 428] 15:57:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0ea70f4000) [pid = 1808] [serial = 1285] [outer = (nil)] 15:57:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x7f0eaf757400) [pid = 1808] [serial = 1286] [outer = 0x7f0ea70f4000] 15:57:38 INFO - PROCESS | 1808 | 1461193058514 Marionette DEBUG loaded listener.js 15:57:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x7f0eb05b7c00) [pid = 1808] [serial = 1287] [outer = 0x7f0ea70f4000] 15:57:39 INFO - PROCESS | 1808 | 1461193059292 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]]]}] 15:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1234ms 15:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:57:39 INFO - PROCESS | 1808 | 1461193059328 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:57:39 INFO - PROCESS | 1808 | 1461193059331 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:57:39 INFO - PROCESS | 1808 | 1461193059335 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:57:39 INFO - PROCESS | 1808 | 1461193059339 Marionette TRACE conn3 <- [1,1686,null,{}] 15:57:39 INFO - PROCESS | 1808 | 1461193059343 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}] 15:57:39 INFO - PROCESS | 1808 | 1461193059491 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:57:39 INFO - PROCESS | 1808 | 1461193059669 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0017000 == 98 [pid = 1808] [id = 429] 15:57:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x7f0eac6a2000) [pid = 1808] [serial = 1288] [outer = (nil)] 15:57:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x7f0eb3bf1000) [pid = 1808] [serial = 1289] [outer = 0x7f0eac6a2000] 15:57:39 INFO - PROCESS | 1808 | 1461193059731 Marionette DEBUG loaded listener.js 15:57:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x7f0eb65c8800) [pid = 1808] [serial = 1290] [outer = 0x7f0eac6a2000] 15:57:40 INFO - PROCESS | 1808 | 1461193060520 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]]]}] 15:57:40 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 15:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1233ms 15:57:40 INFO - PROCESS | 1808 | 1461193060569 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:57:40 INFO - PROCESS | 1808 | 1461193060572 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:57:40 INFO - PROCESS | 1808 | 1461193060577 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:57:40 INFO - PROCESS | 1808 | 1461193060579 Marionette TRACE conn3 <- [1,1690,null,{}] 15:57:40 INFO - PROCESS | 1808 | 1461193060584 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}] 15:57:40 INFO - PROCESS | 1808 | 1461193060718 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:57:40 INFO - PROCESS | 1808 | 1461193060896 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0814800 == 99 [pid = 1808] [id = 430] 15:57:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x7f0eb0731400) [pid = 1808] [serial = 1291] [outer = (nil)] 15:57:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x7f0eaf187c00) [pid = 1808] [serial = 1292] [outer = 0x7f0eb0731400] 15:57:40 INFO - PROCESS | 1808 | 1461193060962 Marionette DEBUG loaded listener.js 15:57:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x7f0eb9f70400) [pid = 1808] [serial = 1293] [outer = 0x7f0eb0731400] 15:57:41 INFO - PROCESS | 1808 | 1461193061756 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]]]}] 15:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1236ms 15:57:41 INFO - PROCESS | 1808 | 1461193061814 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:57:41 INFO - PROCESS | 1808 | 1461193061817 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:57:41 INFO - PROCESS | 1808 | 1461193061822 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:57:41 INFO - PROCESS | 1808 | 1461193061824 Marionette TRACE conn3 <- [1,1694,null,{}] 15:57:41 INFO - PROCESS | 1808 | 1461193061829 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}] 15:57:42 INFO - PROCESS | 1808 | 1461193062003 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:57:42 INFO - PROCESS | 1808 | 1461193062179 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2cef800 == 100 [pid = 1808] [id = 431] 15:57:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0ea539a800) [pid = 1808] [serial = 1294] [outer = (nil)] 15:57:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0eb15a0400) [pid = 1808] [serial = 1295] [outer = 0x7f0ea539a800] 15:57:42 INFO - PROCESS | 1808 | 1461193062244 Marionette DEBUG loaded listener.js 15:57:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0ec7ad0800) [pid = 1808] [serial = 1296] [outer = 0x7f0ea539a800] 15:57:42 INFO - PROCESS | 1808 | 1461193062935 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]]]}] 15:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1128ms 15:57:42 INFO - PROCESS | 1808 | 1461193062951 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:57:42 INFO - PROCESS | 1808 | 1461193062954 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:57:42 INFO - PROCESS | 1808 | 1461193062959 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:57:42 INFO - PROCESS | 1808 | 1461193062961 Marionette TRACE conn3 <- [1,1698,null,{}] 15:57:42 INFO - PROCESS | 1808 | 1461193062966 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}] 15:57:43 INFO - PROCESS | 1808 | 1461193063107 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:57:43 INFO - PROCESS | 1808 | 1461193063285 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf023800 == 101 [pid = 1808] [id = 432] 15:57:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0ea5394400) [pid = 1808] [serial = 1297] [outer = (nil)] 15:57:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0eb8ef4000) [pid = 1808] [serial = 1298] [outer = 0x7f0ea5394400] 15:57:43 INFO - PROCESS | 1808 | 1461193063347 Marionette DEBUG loaded listener.js 15:57:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0eb8efa000) [pid = 1808] [serial = 1299] [outer = 0x7f0ea5394400] 15:57:44 INFO - PROCESS | 1808 | 1461193064103 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]]]}] 15:57:44 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 15:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1176ms 15:57:44 INFO - PROCESS | 1808 | 1461193064151 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:57:44 INFO - PROCESS | 1808 | 1461193064153 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:57:44 INFO - PROCESS | 1808 | 1461193064161 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:57:44 INFO - PROCESS | 1808 | 1461193064163 Marionette TRACE conn3 <- [1,1702,null,{}] 15:57:44 INFO - PROCESS | 1808 | 1461193064168 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}] 15:57:44 INFO - PROCESS | 1808 | 1461193064311 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:57:44 INFO - PROCESS | 1808 | 1461193064487 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0820800 == 102 [pid = 1808] [id = 433] 15:57:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0ea539e400) [pid = 1808] [serial = 1300] [outer = (nil)] 15:57:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0ec7eec800) [pid = 1808] [serial = 1301] [outer = 0x7f0ea539e400] 15:57:44 INFO - PROCESS | 1808 | 1461193064545 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x7f0ecbd60c00) [pid = 1808] [serial = 1302] [outer = 0x7f0ea539e400] 15:57:45 INFO - PROCESS | 1808 | 1461193065284 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]]]}] 15:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1176ms 15:57:45 INFO - PROCESS | 1808 | 1461193065341 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:57:45 INFO - PROCESS | 1808 | 1461193065344 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:57:45 INFO - PROCESS | 1808 | 1461193065350 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:57:45 INFO - PROCESS | 1808 | 1461193065353 Marionette TRACE conn3 <- [1,1706,null,{}] 15:57:45 INFO - PROCESS | 1808 | 1461193065357 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}] 15:57:45 INFO - PROCESS | 1808 | 1461193065498 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:57:45 INFO - PROCESS | 1808 | 1461193065685 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea57db000 == 103 [pid = 1808] [id = 434] 15:57:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0ea324ec00) [pid = 1808] [serial = 1303] [outer = (nil)] 15:57:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0ea3254800) [pid = 1808] [serial = 1304] [outer = 0x7f0ea324ec00] 15:57:45 INFO - PROCESS | 1808 | 1461193065746 Marionette DEBUG loaded listener.js 15:57:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0ea325a000) [pid = 1808] [serial = 1305] [outer = 0x7f0ea324ec00] 15:57:46 INFO - PROCESS | 1808 | 1461193066495 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]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1180ms 15:57:46 INFO - PROCESS | 1808 | 1461193066543 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 1808 | 1461193066547 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:57:46 INFO - PROCESS | 1808 | 1461193066552 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - PROCESS | 1808 | 1461193066554 Marionette TRACE conn3 <- [1,1710,null,{}] 15:57:46 INFO - PROCESS | 1808 | 1461193066559 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}] 15:57:46 INFO - PROCESS | 1808 | 1461193066710 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:57:46 INFO - PROCESS | 1808 | 1461193066893 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0664800 == 104 [pid = 1808] [id = 435] 15:57:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0ea14c4c00) [pid = 1808] [serial = 1306] [outer = (nil)] 15:57:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0ea14cbc00) [pid = 1808] [serial = 1307] [outer = 0x7f0ea14c4c00] 15:57:46 INFO - PROCESS | 1808 | 1461193066953 Marionette DEBUG loaded listener.js 15:57:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0ea14d1000) [pid = 1808] [serial = 1308] [outer = 0x7f0ea14c4c00] 15:57:47 INFO - PROCESS | 1808 | 1461193067730 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]]]}] 15:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1225ms 15:57:47 INFO - PROCESS | 1808 | 1461193067779 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:57:47 INFO - PROCESS | 1808 | 1461193067782 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:57:47 INFO - PROCESS | 1808 | 1461193067787 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:57:47 INFO - PROCESS | 1808 | 1461193067791 Marionette TRACE conn3 <- [1,1714,null,{}] 15:57:47 INFO - PROCESS | 1808 | 1461193067796 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}] 15:57:47 INFO - PROCESS | 1808 | 1461193067963 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:57:48 INFO - PROCESS | 1808 | 1461193068151 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0677800 == 105 [pid = 1808] [id = 436] 15:57:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0ea14c5c00) [pid = 1808] [serial = 1309] [outer = (nil)] 15:57:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0eae218800) [pid = 1808] [serial = 1310] [outer = 0x7f0ea14c5c00] 15:57:48 INFO - PROCESS | 1808 | 1461193068215 Marionette DEBUG loaded listener.js 15:57:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0ec97ecc00) [pid = 1808] [serial = 1311] [outer = 0x7f0ea14c5c00] 15:57:49 INFO - PROCESS | 1808 | 1461193069411 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]]]}] 15:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1679ms 15:57:49 INFO - PROCESS | 1808 | 1461193069466 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:57:49 INFO - PROCESS | 1808 | 1461193069471 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:57:49 INFO - PROCESS | 1808 | 1461193069479 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:57:49 INFO - PROCESS | 1808 | 1461193069483 Marionette TRACE conn3 <- [1,1718,null,{}] 15:57:49 INFO - PROCESS | 1808 | 1461193069489 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}] 15:57:49 INFO - PROCESS | 1808 | 1461193069632 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:57:49 INFO - PROCESS | 1808 | 1461193069983 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5e49800 == 106 [pid = 1808] [id = 437] 15:57:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0ea5396000) [pid = 1808] [serial = 1312] [outer = (nil)] 15:57:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0ea5399c00) [pid = 1808] [serial = 1313] [outer = 0x7f0ea5396000] 15:57:50 INFO - PROCESS | 1808 | 1461193070084 Marionette DEBUG loaded listener.js 15:57:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0ea53a3000) [pid = 1808] [serial = 1314] [outer = 0x7f0ea5396000] 15:57:50 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7ae2000 == 105 [pid = 1808] [id = 424] 15:57:50 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x7f0eb41ca400) [pid = 1808] [serial = 1223] [outer = (nil)] [url = about:blank] 15:57:50 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x7f0eb77c8800) [pid = 1808] [serial = 1187] [outer = (nil)] [url = about:blank] 15:57:50 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0eb8e04c00) [pid = 1808] [serial = 1190] [outer = (nil)] [url = about:blank] 15:57:50 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0ec5a31800) [pid = 1808] [serial = 1193] [outer = (nil)] [url = about:blank] 15:57:50 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0ec69a5c00) [pid = 1808] [serial = 1196] [outer = (nil)] [url = about:blank] 15:57:50 INFO - PROCESS | 1808 | 1461193070948 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]]]}] 15:57:50 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9235000 == 104 [pid = 1808] [id = 423] 15:57:50 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7e0e000 == 103 [pid = 1808] [id = 422] 15:57:50 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3eb4000 == 102 [pid = 1808] [id = 421] 15:57:50 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf069800 == 101 [pid = 1808] [id = 420] 15:57:50 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac621800 == 100 [pid = 1808] [id = 419] 15:57:50 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf7d4000 == 99 [pid = 1808] [id = 418] 15:57:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb55a800 == 98 [pid = 1808] [id = 412] 15:57:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec091e800 == 97 [pid = 1808] [id = 411] 15:57:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9f1c000 == 96 [pid = 1808] [id = 410] 15:57:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb31e8000 == 95 [pid = 1808] [id = 409] 15:57:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea6f5c800 == 94 [pid = 1808] [id = 408] 15:57:51 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c20000 == 93 [pid = 1808] [id = 407] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0eb6b56400) [pid = 1808] [serial = 1173] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0eb05b7400) [pid = 1808] [serial = 1215] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x7f0eb41cc000) [pid = 1808] [serial = 1221] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0eaf784c00) [pid = 1808] [serial = 1212] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0eb0735c00) [pid = 1808] [serial = 1220] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0ecbc50800) [pid = 1808] [serial = 843] [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.] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0ea706c400) [pid = 1808] [serial = 1203] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x7f0ea47f2000) [pid = 1808] [serial = 1202] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x7f0eaede6c00) [pid = 1808] [serial = 1211] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0eb0191c00) [pid = 1808] [serial = 1214] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0eac4d8c00) [pid = 1808] [serial = 1178] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0eac699800) [pid = 1808] [serial = 1206] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x7f0eac49c800) [pid = 1808] [serial = 1205] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x7f0ea3804c00) [pid = 1808] [serial = 1175] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x7f0eafc5c800) [pid = 1808] [serial = 1181] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x7f0eacec2400) [pid = 1808] [serial = 1208] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x7f0ead135c00) [pid = 1808] [serial = 1209] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x7f0eb336f000) [pid = 1808] [serial = 1184] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x7f0ea7075800) [pid = 1808] [serial = 1199] [outer = (nil)] [url = about:blank] 15:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1536ms 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x7f0eb265a000) [pid = 1808] [serial = 1217] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x7f0eb36d2c00) [pid = 1808] [serial = 1218] [outer = (nil)] [url = about:blank] 15:57:51 INFO - PROCESS | 1808 | 1461193071024 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:57:51 INFO - PROCESS | 1808 | 1461193071030 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:57:51 INFO - PROCESS | 1808 | 1461193071038 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:57:51 INFO - PROCESS | 1808 | 1461193071042 Marionette TRACE conn3 <- [1,1722,null,{}] 15:57:51 INFO - PROCESS | 1808 | 1461193071047 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}] 15:57:51 INFO - PROCESS | 1808 | 1461193071193 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:57:51 INFO - PROCESS | 1808 | 1461193071202 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead073000 == 94 [pid = 1808] [id = 438] 15:57:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x7f0ea53a3800) [pid = 1808] [serial = 1315] [outer = (nil)] 15:57:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x7f0ea7189000) [pid = 1808] [serial = 1316] [outer = 0x7f0ea53a3800] 15:57:51 INFO - PROCESS | 1808 | 1461193071256 Marionette DEBUG loaded listener.js 15:57:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x7f0eac49c800) [pid = 1808] [serial = 1317] [outer = 0x7f0ea53a3800] 15:57:52 INFO - PROCESS | 1808 | 1461193072039 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]]]}] 15:57:52 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 15:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1027ms 15:57:52 INFO - PROCESS | 1808 | 1461193072065 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:57:52 INFO - PROCESS | 1808 | 1461193072067 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:57:52 INFO - PROCESS | 1808 | 1461193072072 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:57:52 INFO - PROCESS | 1808 | 1461193072077 Marionette TRACE conn3 <- [1,1726,null,{}] 15:57:52 INFO - PROCESS | 1808 | 1461193072090 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}] 15:57:52 INFO - PROCESS | 1808 | 1461193072235 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:57:52 INFO - PROCESS | 1808 | 1461193072253 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaff0c800 == 95 [pid = 1808] [id = 439] 15:57:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x7f0eac5b5000) [pid = 1808] [serial = 1318] [outer = (nil)] 15:57:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x7f0eac6a4000) [pid = 1808] [serial = 1319] [outer = 0x7f0eac5b5000] 15:57:52 INFO - PROCESS | 1808 | 1461193072308 Marionette DEBUG loaded listener.js 15:57:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0eacec1800) [pid = 1808] [serial = 1320] [outer = 0x7f0eac5b5000] 15:57:53 INFO - PROCESS | 1808 | 1461193073025 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]]]}] 15:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 979ms 15:57:53 INFO - PROCESS | 1808 | 1461193073054 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:57:53 INFO - PROCESS | 1808 | 1461193073057 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:57:53 INFO - PROCESS | 1808 | 1461193073063 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:57:53 INFO - PROCESS | 1808 | 1461193073064 Marionette TRACE conn3 <- [1,1730,null,{}] 15:57:53 INFO - PROCESS | 1808 | 1461193073089 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}] 15:57:53 INFO - PROCESS | 1808 | 1461193073269 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:57:53 INFO - PROCESS | 1808 | 1461193073284 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0679800 == 96 [pid = 1808] [id = 440] 15:57:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0eac4acc00) [pid = 1808] [serial = 1321] [outer = (nil)] 15:57:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0eae212000) [pid = 1808] [serial = 1322] [outer = 0x7f0eac4acc00] 15:57:53 INFO - PROCESS | 1808 | 1461193073337 Marionette DEBUG loaded listener.js 15:57:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0eaf188000) [pid = 1808] [serial = 1323] [outer = 0x7f0eac4acc00] 15:57:54 INFO - PROCESS | 1808 | 1461193074098 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]]]}] 15:57:54 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 15:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1082ms 15:57:54 INFO - PROCESS | 1808 | 1461193074164 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:57:54 INFO - PROCESS | 1808 | 1461193074167 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:57:54 INFO - PROCESS | 1808 | 1461193074172 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:57:54 INFO - PROCESS | 1808 | 1461193074173 Marionette TRACE conn3 <- [1,1734,null,{}] 15:57:54 INFO - PROCESS | 1808 | 1461193074178 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}] 15:57:54 INFO - PROCESS | 1808 | 1461193074358 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:57:54 INFO - PROCESS | 1808 | 1461193074383 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3266800 == 97 [pid = 1808] [id = 441] 15:57:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0eae214000) [pid = 1808] [serial = 1324] [outer = (nil)] 15:57:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0eaf784c00) [pid = 1808] [serial = 1325] [outer = 0x7f0eae214000] 15:57:54 INFO - PROCESS | 1808 | 1461193074436 Marionette DEBUG loaded listener.js 15:57:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0eafe7a000) [pid = 1808] [serial = 1326] [outer = 0x7f0eae214000] 15:57:55 INFO - PROCESS | 1808 | 1461193075143 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]]]}] 15:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1028ms 15:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:57:55 INFO - PROCESS | 1808 | 1461193075204 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:57:55 INFO - PROCESS | 1808 | 1461193075206 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:57:55 INFO - PROCESS | 1808 | 1461193075211 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:57:55 INFO - PROCESS | 1808 | 1461193075214 Marionette TRACE conn3 <- [1,1738,null,{}] 15:57:55 INFO - PROCESS | 1808 | 1461193075233 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}] 15:57:55 INFO - PROCESS | 1808 | 1461193075459 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:57:55 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0ea40cb400) [pid = 1808] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:57:55 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0eaced0800) [pid = 1808] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:57:55 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0eb8e09800) [pid = 1808] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:57:55 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x7f0eb05bc000) [pid = 1808] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:57:55 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x7f0eafc45000) [pid = 1808] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:57:55 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x7f0eac4d5800) [pid = 1808] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:57:55 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x7f0eac5b9000) [pid = 1808] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:57:55 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x7f0eac48f000) [pid = 1808] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:57:55 INFO - PROCESS | 1808 | 1461193075885 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0e1800 == 98 [pid = 1808] [id = 442] 15:57:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x7f0eac4d5800) [pid = 1808] [serial = 1327] [outer = (nil)] 15:57:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0ead13a400) [pid = 1808] [serial = 1328] [outer = 0x7f0eac4d5800] 15:57:55 INFO - PROCESS | 1808 | 1461193075952 Marionette DEBUG loaded listener.js 15:57:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0eb324fc00) [pid = 1808] [serial = 1329] [outer = 0x7f0eac4d5800] 15:57:56 INFO - PROCESS | 1808 | 1461193076511 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]]]}] 15:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1341ms 15:57:56 INFO - PROCESS | 1808 | 1461193076552 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:57:56 INFO - PROCESS | 1808 | 1461193076555 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:57:56 INFO - PROCESS | 1808 | 1461193076560 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:57:56 INFO - PROCESS | 1808 | 1461193076562 Marionette TRACE conn3 <- [1,1742,null,{}] 15:57:56 INFO - PROCESS | 1808 | 1461193076567 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}] 15:57:56 INFO - PROCESS | 1808 | 1461193076700 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:57:56 INFO - PROCESS | 1808 | 1461193076840 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7e03000 == 99 [pid = 1808] [id = 443] 15:57:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0eac5b5c00) [pid = 1808] [serial = 1330] [outer = (nil)] 15:57:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0eb3417c00) [pid = 1808] [serial = 1331] [outer = 0x7f0eac5b5c00] 15:57:56 INFO - PROCESS | 1808 | 1461193076893 Marionette DEBUG loaded listener.js 15:57:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0eb41d2800) [pid = 1808] [serial = 1332] [outer = 0x7f0eac5b5c00] 15:57:57 INFO - PROCESS | 1808 | 1461193077476 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]]]}] 15:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 974ms 15:57:57 INFO - PROCESS | 1808 | 1461193077535 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:57:57 INFO - PROCESS | 1808 | 1461193077537 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:57:57 INFO - PROCESS | 1808 | 1461193077543 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:57:57 INFO - PROCESS | 1808 | 1461193077545 Marionette TRACE conn3 <- [1,1746,null,{}] 15:57:57 INFO - PROCESS | 1808 | 1461193077550 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}] 15:57:57 INFO - PROCESS | 1808 | 1461193077687 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:57:57 INFO - PROCESS | 1808 | 1461193077920 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea38d2800 == 100 [pid = 1808] [id = 444] 15:57:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0ea14c4400) [pid = 1808] [serial = 1333] [outer = (nil)] 15:57:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0ea14cd000) [pid = 1808] [serial = 1334] [outer = 0x7f0ea14c4400] 15:57:57 INFO - PROCESS | 1808 | 1461193077990 Marionette DEBUG loaded listener.js 15:57:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0ea33e3800) [pid = 1808] [serial = 1335] [outer = 0x7f0ea14c4400] 15:57:58 INFO - PROCESS | 1808 | 1461193078869 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]]]}] 15:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1375ms 15:57:58 INFO - PROCESS | 1808 | 1461193078920 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:57:58 INFO - PROCESS | 1808 | 1461193078925 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:57:58 INFO - PROCESS | 1808 | 1461193078931 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:57:58 INFO - PROCESS | 1808 | 1461193078937 Marionette TRACE conn3 <- [1,1750,null,{}] 15:57:58 INFO - PROCESS | 1808 | 1461193078943 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}] 15:57:59 INFO - PROCESS | 1808 | 1461193079117 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:57:59 INFO - PROCESS | 1808 | 1461193079292 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf063000 == 101 [pid = 1808] [id = 445] 15:57:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x7f0ea14c3800) [pid = 1808] [serial = 1336] [outer = (nil)] 15:57:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0ea5eb1800) [pid = 1808] [serial = 1337] [outer = 0x7f0ea14c3800] 15:57:59 INFO - PROCESS | 1808 | 1461193079357 Marionette DEBUG loaded listener.js 15:57:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0eac49ac00) [pid = 1808] [serial = 1338] [outer = 0x7f0ea14c3800] 15:58:00 INFO - PROCESS | 1808 | 1461193080115 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]]]}] 15:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1245ms 15:58:00 INFO - PROCESS | 1808 | 1461193080178 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:58:00 INFO - PROCESS | 1808 | 1461193080183 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:58:00 INFO - PROCESS | 1808 | 1461193080190 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:58:00 INFO - PROCESS | 1808 | 1461193080193 Marionette TRACE conn3 <- [1,1754,null,{}] 15:58:00 INFO - PROCESS | 1808 | 1461193080198 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}] 15:58:00 INFO - PROCESS | 1808 | 1461193080349 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:58:00 INFO - PROCESS | 1808 | 1461193080523 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb660a800 == 102 [pid = 1808] [id = 446] 15:58:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0ea539a000) [pid = 1808] [serial = 1339] [outer = (nil)] 15:58:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0eacec4400) [pid = 1808] [serial = 1340] [outer = 0x7f0ea539a000] 15:58:00 INFO - PROCESS | 1808 | 1461193080585 Marionette DEBUG loaded listener.js 15:58:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0eaefcac00) [pid = 1808] [serial = 1341] [outer = 0x7f0ea539a000] 15:58:01 INFO - PROCESS | 1808 | 1461193081434 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]]]}] 15:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1279ms 15:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:58:01 INFO - PROCESS | 1808 | 1461193081468 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:58:01 INFO - PROCESS | 1808 | 1461193081471 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:58:01 INFO - PROCESS | 1808 | 1461193081478 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:58:01 INFO - PROCESS | 1808 | 1461193081486 Marionette TRACE conn3 <- [1,1758,null,{}] 15:58:01 INFO - PROCESS | 1808 | 1461193081498 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}] 15:58:01 INFO - PROCESS | 1808 | 1461193081641 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:58:01 INFO - PROCESS | 1808 | 1461193081823 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb972f800 == 103 [pid = 1808] [id = 447] 15:58:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0eac4a6800) [pid = 1808] [serial = 1342] [outer = (nil)] 15:58:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0eb0a1f400) [pid = 1808] [serial = 1343] [outer = 0x7f0eac4a6800] 15:58:01 INFO - PROCESS | 1808 | 1461193081886 Marionette DEBUG loaded listener.js 15:58:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0eb3bee000) [pid = 1808] [serial = 1344] [outer = 0x7f0eac4a6800] 15:58:02 INFO - PROCESS | 1808 | 1461193082666 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]]]}] 15:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1250ms 15:58:02 INFO - PROCESS | 1808 | 1461193082727 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:58:02 INFO - PROCESS | 1808 | 1461193082731 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:58:02 INFO - PROCESS | 1808 | 1461193082736 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:58:02 INFO - PROCESS | 1808 | 1461193082738 Marionette TRACE conn3 <- [1,1762,null,{}] 15:58:02 INFO - PROCESS | 1808 | 1461193082743 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}] 15:58:02 INFO - PROCESS | 1808 | 1461193082891 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:58:03 INFO - PROCESS | 1808 | 1461193083076 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebfbb9800 == 104 [pid = 1808] [id = 448] 15:58:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0eac4aa800) [pid = 1808] [serial = 1345] [outer = (nil)] 15:58:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0eb73b1000) [pid = 1808] [serial = 1346] [outer = 0x7f0eac4aa800] 15:58:03 INFO - PROCESS | 1808 | 1461193083139 Marionette DEBUG loaded listener.js 15:58:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0eb7ab5800) [pid = 1808] [serial = 1347] [outer = 0x7f0eac4aa800] 15:58:03 INFO - PROCESS | 1808 | 1461193083873 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]]]}] 15:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1182ms 15:58:03 INFO - PROCESS | 1808 | 1461193083919 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:58:03 INFO - PROCESS | 1808 | 1461193083923 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:58:03 INFO - PROCESS | 1808 | 1461193083944 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:58:03 INFO - PROCESS | 1808 | 1461193083948 Marionette TRACE conn3 <- [1,1766,null,{}] 15:58:03 INFO - PROCESS | 1808 | 1461193083954 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}] 15:58:04 INFO - PROCESS | 1808 | 1461193084097 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:58:04 INFO - PROCESS | 1808 | 1461193084281 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6d88000 == 105 [pid = 1808] [id = 449] 15:58:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0eb86ed000) [pid = 1808] [serial = 1348] [outer = (nil)] 15:58:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0eb8e08800) [pid = 1808] [serial = 1349] [outer = 0x7f0eb86ed000] 15:58:04 INFO - PROCESS | 1808 | 1461193084351 Marionette DEBUG loaded listener.js 15:58:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0eb91dec00) [pid = 1808] [serial = 1350] [outer = 0x7f0eb86ed000] 15:58:05 INFO - PROCESS | 1808 | 1461193085214 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]]]}] 15:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1345ms 15:58:05 INFO - PROCESS | 1808 | 1461193085274 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:58:05 INFO - PROCESS | 1808 | 1461193085276 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:58:05 INFO - PROCESS | 1808 | 1461193085281 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:58:05 INFO - PROCESS | 1808 | 1461193085283 Marionette TRACE conn3 <- [1,1770,null,{}] 15:58:05 INFO - PROCESS | 1808 | 1461193085289 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}] 15:58:05 INFO - PROCESS | 1808 | 1461193085429 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:58:05 INFO - PROCESS | 1808 | 1461193085611 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb663000 == 106 [pid = 1808] [id = 450] 15:58:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0eb89ad400) [pid = 1808] [serial = 1351] [outer = (nil)] 15:58:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0ec69a3000) [pid = 1808] [serial = 1352] [outer = 0x7f0eb89ad400] 15:58:05 INFO - PROCESS | 1808 | 1461193085680 Marionette DEBUG loaded listener.js 15:58:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0ec7adb400) [pid = 1808] [serial = 1353] [outer = 0x7f0eb89ad400] 15:58:06 INFO - PROCESS | 1808 | 1461193086524 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]]]}] 15:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1275ms 15:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:58:06 INFO - PROCESS | 1808 | 1461193086560 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:58:06 INFO - PROCESS | 1808 | 1461193086562 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:58:06 INFO - PROCESS | 1808 | 1461193086567 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:58:06 INFO - PROCESS | 1808 | 1461193086570 Marionette TRACE conn3 <- [1,1774,null,{}] 15:58:06 INFO - PROCESS | 1808 | 1461193086575 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}] 15:58:06 INFO - PROCESS | 1808 | 1461193086716 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:58:06 INFO - PROCESS | 1808 | 1461193086897 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecea37800 == 107 [pid = 1808] [id = 451] 15:58:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0ea5a92400) [pid = 1808] [serial = 1354] [outer = (nil)] 15:58:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0ea5a99c00) [pid = 1808] [serial = 1355] [outer = 0x7f0ea5a92400] 15:58:06 INFO - PROCESS | 1808 | 1461193086955 Marionette DEBUG loaded listener.js 15:58:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0ea5a9e800) [pid = 1808] [serial = 1356] [outer = 0x7f0ea5a92400] 15:58:07 INFO - PROCESS | 1808 | 1461193087734 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]]]}] 15:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1226ms 15:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:58:07 INFO - PROCESS | 1808 | 1461193087794 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:58:07 INFO - PROCESS | 1808 | 1461193087796 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:58:07 INFO - PROCESS | 1808 | 1461193087802 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:58:07 INFO - PROCESS | 1808 | 1461193087805 Marionette TRACE conn3 <- [1,1778,null,{}] 15:58:07 INFO - PROCESS | 1808 | 1461193087809 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}] 15:58:07 INFO - PROCESS | 1808 | 1461193087953 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:58:08 INFO - PROCESS | 1808 | 1461193088138 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3b6f000 == 108 [pid = 1808] [id = 452] 15:58:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0ea5a92c00) [pid = 1808] [serial = 1357] [outer = (nil)] 15:58:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0ec7b69400) [pid = 1808] [serial = 1358] [outer = 0x7f0ea5a92c00] 15:58:08 INFO - PROCESS | 1808 | 1461193088197 Marionette DEBUG loaded listener.js 15:58:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0ecb597800) [pid = 1808] [serial = 1359] [outer = 0x7f0ea5a92c00] 15:58:08 INFO - PROCESS | 1808 | 1461193088932 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]]]}] 15:58:08 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 15:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1178ms 15:58:08 INFO - PROCESS | 1808 | 1461193088994 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:58:08 INFO - PROCESS | 1808 | 1461193088998 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:58:09 INFO - PROCESS | 1808 | 1461193089003 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:58:09 INFO - PROCESS | 1808 | 1461193089005 Marionette TRACE conn3 <- [1,1782,null,{}] 15:58:09 INFO - PROCESS | 1808 | 1461193089010 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}] 15:58:09 INFO - PROCESS | 1808 | 1461193089175 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:58:09 INFO - PROCESS | 1808 | 1461193089356 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed00ae000 == 109 [pid = 1808] [id = 453] 15:58:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ea5a98800) [pid = 1808] [serial = 1360] [outer = (nil)] 15:58:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eac409400) [pid = 1808] [serial = 1361] [outer = 0x7f0ea5a98800] 15:58:09 INFO - PROCESS | 1808 | 1461193089415 Marionette DEBUG loaded listener.js 15:58:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0eac40e800) [pid = 1808] [serial = 1362] [outer = 0x7f0ea5a98800] 15:58:10 INFO - PROCESS | 1808 | 1461193090165 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]]]}] 15:58:10 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 15:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1226ms 15:58:10 INFO - PROCESS | 1808 | 1461193090229 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:58:10 INFO - PROCESS | 1808 | 1461193090233 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:58:10 INFO - PROCESS | 1808 | 1461193090238 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:58:10 INFO - PROCESS | 1808 | 1461193090240 Marionette TRACE conn3 <- [1,1786,null,{}] 15:58:10 INFO - PROCESS | 1808 | 1461193090245 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}] 15:58:10 INFO - PROCESS | 1808 | 1461193090384 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:58:10 INFO - PROCESS | 1808 | 1461193090568 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea0bdb000 == 110 [pid = 1808] [id = 454] 15:58:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0ea33e8000) [pid = 1808] [serial = 1363] [outer = (nil)] 15:58:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eac403c00) [pid = 1808] [serial = 1364] [outer = 0x7f0ea33e8000] 15:58:10 INFO - PROCESS | 1808 | 1461193090634 Marionette DEBUG loaded listener.js 15:58:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0eb36da000) [pid = 1808] [serial = 1365] [outer = 0x7f0ea33e8000] 15:58:11 INFO - PROCESS | 1808 | 1461193091709 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]]]}] 15:58:11 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 15:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1530ms 15:58:11 INFO - PROCESS | 1808 | 1461193091768 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:58:11 INFO - PROCESS | 1808 | 1461193091774 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:58:11 INFO - PROCESS | 1808 | 1461193091781 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:58:11 INFO - PROCESS | 1808 | 1461193091786 Marionette TRACE conn3 <- [1,1790,null,{}] 15:58:11 INFO - PROCESS | 1808 | 1461193091792 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}] 15:58:11 INFO - PROCESS | 1808 | 1461193091966 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:58:12 INFO - PROCESS | 1808 | 1461193092275 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea47e9000 == 111 [pid = 1808] [id = 455] 15:58:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0ea3804400) [pid = 1808] [serial = 1366] [outer = (nil)] 15:58:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0ea4848c00) [pid = 1808] [serial = 1367] [outer = 0x7f0ea3804400] 15:58:12 INFO - PROCESS | 1808 | 1461193092375 Marionette DEBUG loaded listener.js 15:58:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0ea706c400) [pid = 1808] [serial = 1368] [outer = 0x7f0ea3804400] 15:58:13 INFO - PROCESS | 1808 | 1461193093161 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]]]}] 15:58:13 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) 15:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1429ms 15:58:13 INFO - PROCESS | 1808 | 1461193093211 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:58:13 INFO - PROCESS | 1808 | 1461193093217 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:58:13 INFO - PROCESS | 1808 | 1461193093225 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:58:13 INFO - PROCESS | 1808 | 1461193093229 Marionette TRACE conn3 <- [1,1794,null,{}] 15:58:13 INFO - PROCESS | 1808 | 1461193093234 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}] 15:58:13 INFO - PROCESS | 1808 | 1461193093388 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:58:13 INFO - PROCESS | 1808 | 1461193093578 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead072800 == 112 [pid = 1808] [id = 456] 15:58:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0ea340c000) [pid = 1808] [serial = 1369] [outer = (nil)] 15:58:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0eac4d0400) [pid = 1808] [serial = 1370] [outer = 0x7f0ea340c000] 15:58:13 INFO - PROCESS | 1808 | 1461193093635 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0eac69a400) [pid = 1808] [serial = 1371] [outer = 0x7f0ea340c000] 15:58:14 INFO - PROCESS | 1808 | 1461193094489 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]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1331ms 15:58:14 INFO - PROCESS | 1808 | 1461193094557 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:58:14 INFO - PROCESS | 1808 | 1461193094560 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:58:14 INFO - PROCESS | 1808 | 1461193094565 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 1808 | 1461193094569 Marionette TRACE conn3 <- [1,1798,null,{}] 15:58:14 INFO - PROCESS | 1808 | 1461193094582 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}] 15:58:14 INFO - PROCESS | 1808 | 1461193094779 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:58:14 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5dc4000 == 111 [pid = 1808] [id = 399] 15:58:14 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0010800 == 110 [pid = 1808] [id = 398] 15:58:14 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7e03000 == 109 [pid = 1808] [id = 443] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0ec68c2400) [pid = 1808] [serial = 1277] [outer = (nil)] [url = about:blank] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0ec9ccb800) [pid = 1808] [serial = 1250] [outer = (nil)] [url = about:blank] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0eb0736c00) [pid = 1808] [serial = 1232] [outer = (nil)] [url = about:blank] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0ec68c7800) [pid = 1808] [serial = 1241] [outer = (nil)] [url = about:blank] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0ecbbbc400) [pid = 1808] [serial = 1244] [outer = (nil)] [url = about:blank] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0eaf694000) [pid = 1808] [serial = 35] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0eb5029400) [pid = 1808] [serial = 1235] [outer = (nil)] [url = about:blank] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0eb8487400) [pid = 1808] [serial = 1238] [outer = (nil)] [url = about:blank] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0ea5ea4000) [pid = 1808] [serial = 1226] [outer = (nil)] [url = about:blank] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0eac724000) [pid = 1808] [serial = 1229] [outer = (nil)] [url = about:blank] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0ea70f9000) [pid = 1808] [serial = 1253] [outer = (nil)] [url = about:blank] 15:58:14 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0eac4a9400) [pid = 1808] [serial = 1247] [outer = (nil)] [url = about:blank] 15:58:14 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0e1800 == 108 [pid = 1808] [id = 442] 15:58:14 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3266800 == 107 [pid = 1808] [id = 441] 15:58:14 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0679800 == 106 [pid = 1808] [id = 440] 15:58:14 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaff0c800 == 105 [pid = 1808] [id = 439] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead073000 == 104 [pid = 1808] [id = 438] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5e49800 == 103 [pid = 1808] [id = 437] 15:58:15 INFO - PROCESS | 1808 | 1461193095010 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0664800 == 102 [pid = 1808] [id = 435] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea57db000 == 101 [pid = 1808] [id = 434] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0820800 == 100 [pid = 1808] [id = 433] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf023800 == 99 [pid = 1808] [id = 432] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2cef800 == 98 [pid = 1808] [id = 431] 15:58:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea57db000 == 99 [pid = 1808] [id = 457] 15:58:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ea33ec400) [pid = 1808] [serial = 1372] [outer = (nil)] 15:58:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eac5b9800) [pid = 1808] [serial = 1373] [outer = 0x7f0ea33ec400] 15:58:15 INFO - PROCESS | 1808 | 1461193095073 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0eafb5b000) [pid = 1808] [serial = 1374] [outer = 0x7f0ea33ec400] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0814800 == 98 [pid = 1808] [id = 430] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0017000 == 97 [pid = 1808] [id = 429] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb663800 == 96 [pid = 1808] [id = 428] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3ea9000 == 95 [pid = 1808] [id = 427] 15:58:15 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac617800 == 94 [pid = 1808] [id = 426] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0ea718cc00) [pid = 1808] [serial = 1257] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0eb341a400) [pid = 1808] [serial = 1266] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0ea5eaa800) [pid = 1808] [serial = 1256] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0ebca5b000) [pid = 1808] [serial = 1272] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0eb3bef800) [pid = 1808] [serial = 1268] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0eb029a400) [pid = 1808] [serial = 1263] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0eac722c00) [pid = 1808] [serial = 1260] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eaefd2c00) [pid = 1808] [serial = 1262] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0eb3250c00) [pid = 1808] [serial = 1265] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x7f0eb5b71400) [pid = 1808] [serial = 1269] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0eb941f800) [pid = 1808] [serial = 1271] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0ebca56c00) [pid = 1808] [serial = 1275] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0eac69d800) [pid = 1808] [serial = 1259] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x7f0eb05c0000) [pid = 1808] [serial = 1274] [outer = (nil)] [url = about:blank] 15:58:15 INFO - PROCESS | 1808 | 1461193095719 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]]]}] 15:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1183ms 15:58:15 INFO - PROCESS | 1808 | 1461193095749 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:58:15 INFO - PROCESS | 1808 | 1461193095753 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:58:15 INFO - PROCESS | 1808 | 1461193095758 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:58:15 INFO - PROCESS | 1808 | 1461193095760 Marionette TRACE conn3 <- [1,1802,null,{}] 15:58:15 INFO - PROCESS | 1808 | 1461193095764 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}] 15:58:15 INFO - PROCESS | 1808 | 1461193095904 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:58:16 INFO - PROCESS | 1808 | 1461193096049 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf871000 == 95 [pid = 1808] [id = 458] 15:58:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0ea539d000) [pid = 1808] [serial = 1375] [outer = (nil)] 15:58:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0eb0192c00) [pid = 1808] [serial = 1376] [outer = 0x7f0ea539d000] 15:58:16 INFO - PROCESS | 1808 | 1461193096103 Marionette DEBUG loaded listener.js 15:58:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0eb073f400) [pid = 1808] [serial = 1377] [outer = 0x7f0ea539d000] 15:58:16 INFO - PROCESS | 1808 | 1461193096719 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]]]}] 15:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 977ms 15:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:58:16 INFO - PROCESS | 1808 | 1461193096736 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:58:16 INFO - PROCESS | 1808 | 1461193096738 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:58:16 INFO - PROCESS | 1808 | 1461193096743 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:58:16 INFO - PROCESS | 1808 | 1461193096745 Marionette TRACE conn3 <- [1,1806,null,{}] 15:58:16 INFO - PROCESS | 1808 | 1461193096749 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}] 15:58:16 INFO - PROCESS | 1808 | 1461193096870 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:58:17 INFO - PROCESS | 1808 | 1461193097025 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb080d800 == 96 [pid = 1808] [id = 459] 15:58:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0eaf189000) [pid = 1808] [serial = 1378] [outer = (nil)] 15:58:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0eb0738c00) [pid = 1808] [serial = 1379] [outer = 0x7f0eaf189000] 15:58:17 INFO - PROCESS | 1808 | 1461193097078 Marionette DEBUG loaded listener.js 15:58:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0eb36df800) [pid = 1808] [serial = 1380] [outer = 0x7f0eaf189000] 15:58:17 INFO - PROCESS | 1808 | 1461193097748 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]]]}] 15:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1028ms 15:58:17 INFO - PROCESS | 1808 | 1461193097770 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:58:17 INFO - PROCESS | 1808 | 1461193097772 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:58:17 INFO - PROCESS | 1808 | 1461193097799 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:58:17 INFO - PROCESS | 1808 | 1461193097801 Marionette TRACE conn3 <- [1,1810,null,{}] 15:58:17 INFO - PROCESS | 1808 | 1461193097806 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}] 15:58:17 INFO - PROCESS | 1808 | 1461193097992 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:58:18 INFO - PROCESS | 1808 | 1461193098017 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3eb1000 == 97 [pid = 1808] [id = 460] 15:58:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0eb324a000) [pid = 1808] [serial = 1381] [outer = (nil)] 15:58:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0eb8eee400) [pid = 1808] [serial = 1382] [outer = 0x7f0eb324a000] 15:58:18 INFO - PROCESS | 1808 | 1461193098071 Marionette DEBUG loaded listener.js 15:58:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0eb91d9800) [pid = 1808] [serial = 1383] [outer = 0x7f0eb324a000] 15:58:18 INFO - PROCESS | 1808 | 1461193098737 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]]]}] 15:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 996ms 15:58:18 INFO - PROCESS | 1808 | 1461193098776 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:58:18 INFO - PROCESS | 1808 | 1461193098778 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:58:18 INFO - PROCESS | 1808 | 1461193098784 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:58:18 INFO - PROCESS | 1808 | 1461193098787 Marionette TRACE conn3 <- [1,1814,null,{}] 15:58:18 INFO - PROCESS | 1808 | 1461193098791 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}] 15:58:18 INFO - PROCESS | 1808 | 1461193098966 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:58:18 INFO - PROCESS | 1808 | 1461193098996 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7e18000 == 98 [pid = 1808] [id = 461] 15:58:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0eacec9c00) [pid = 1808] [serial = 1384] [outer = (nil)] 15:58:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0ebca6e800) [pid = 1808] [serial = 1385] [outer = 0x7f0eacec9c00] 15:58:19 INFO - PROCESS | 1808 | 1461193099060 Marionette DEBUG loaded listener.js 15:58:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ec7acf800) [pid = 1808] [serial = 1386] [outer = 0x7f0eacec9c00] 15:58:19 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0ea53a3800) [pid = 1808] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:58:19 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0ea3404400) [pid = 1808] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:58:19 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0ea340cc00) [pid = 1808] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:58:19 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0ea5cc9400) [pid = 1808] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:58:19 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0ea380d400) [pid = 1808] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:58:19 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eae214000) [pid = 1808] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:58:19 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0eac4d5800) [pid = 1808] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:58:19 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x7f0eac5b5000) [pid = 1808] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:58:19 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0ea5396000) [pid = 1808] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:58:19 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0ea14c5c00) [pid = 1808] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:58:19 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0eac4acc00) [pid = 1808] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:58:20 INFO - PROCESS | 1808 | 1461193100198 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]]]}] 15:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1430ms 15:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:58:20 INFO - PROCESS | 1808 | 1461193100214 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:58:20 INFO - PROCESS | 1808 | 1461193100217 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:58:20 INFO - PROCESS | 1808 | 1461193100221 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:58:20 INFO - PROCESS | 1808 | 1461193100224 Marionette TRACE conn3 <- [1,1818,null,{}] 15:58:20 INFO - PROCESS | 1808 | 1461193100228 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}] 15:58:20 INFO - PROCESS | 1808 | 1461193100348 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:58:20 INFO - PROCESS | 1808 | 1461193100489 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3ea0000 == 99 [pid = 1808] [id = 462] 15:58:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0ea2c7d000) [pid = 1808] [serial = 1387] [outer = (nil)] 15:58:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0ea2c85400) [pid = 1808] [serial = 1388] [outer = 0x7f0ea2c7d000] 15:58:20 INFO - PROCESS | 1808 | 1461193100540 Marionette DEBUG loaded listener.js 15:58:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0ea2c8ac00) [pid = 1808] [serial = 1389] [outer = 0x7f0ea2c7d000] 15:58:21 INFO - PROCESS | 1808 | 1461193101107 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]]]}] 15:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 924ms 15:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:58:21 INFO - PROCESS | 1808 | 1461193101145 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:58:21 INFO - PROCESS | 1808 | 1461193101147 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:58:21 INFO - PROCESS | 1808 | 1461193101152 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:58:21 INFO - PROCESS | 1808 | 1461193101155 Marionette TRACE conn3 <- [1,1822,null,{}] 15:58:21 INFO - PROCESS | 1808 | 1461193101159 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}] 15:58:21 INFO - PROCESS | 1808 | 1461193101284 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:58:21 INFO - PROCESS | 1808 | 1461193101299 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9740000 == 100 [pid = 1808] [id = 463] 15:58:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0ea14c8800) [pid = 1808] [serial = 1390] [outer = (nil)] 15:58:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0ea70f3400) [pid = 1808] [serial = 1391] [outer = 0x7f0ea14c8800] 15:58:21 INFO - PROCESS | 1808 | 1461193101349 Marionette DEBUG loaded listener.js 15:58:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0eb02a2800) [pid = 1808] [serial = 1392] [outer = 0x7f0ea14c8800] 15:58:22 INFO - PROCESS | 1808 | 1461193102184 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]]]}] 15:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1075ms 15:58:22 INFO - PROCESS | 1808 | 1461193102235 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:58:22 INFO - PROCESS | 1808 | 1461193102239 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:58:22 INFO - PROCESS | 1808 | 1461193102247 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:58:22 INFO - PROCESS | 1808 | 1461193102252 Marionette TRACE conn3 <- [1,1826,null,{}] 15:58:22 INFO - PROCESS | 1808 | 1461193102260 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}] 15:58:22 INFO - PROCESS | 1808 | 1461193102498 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:58:22 INFO - PROCESS | 1808 | 1461193102631 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0df000 == 101 [pid = 1808] [id = 464] 15:58:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0ea2c7c800) [pid = 1808] [serial = 1393] [outer = (nil)] 15:58:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0ea33e2400) [pid = 1808] [serial = 1394] [outer = 0x7f0ea2c7c800] 15:58:22 INFO - PROCESS | 1808 | 1461193102693 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0ea5398000) [pid = 1808] [serial = 1395] [outer = 0x7f0ea2c7c800] 15:58:23 INFO - PROCESS | 1808 | 1461193103548 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]]]}] 15:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1331ms 15:58:23 INFO - PROCESS | 1808 | 1461193103578 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 1808 | 1461193103585 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:58:23 INFO - PROCESS | 1808 | 1461193103594 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 1808 | 1461193103597 Marionette TRACE conn3 <- [1,1830,null,{}] 15:58:23 INFO - PROCESS | 1808 | 1461193103601 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}] 15:58:23 INFO - PROCESS | 1808 | 1461193103749 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:58:23 INFO - PROCESS | 1808 | 1461193103935 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0674000 == 102 [pid = 1808] [id = 465] 15:58:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0eac407c00) [pid = 1808] [serial = 1396] [outer = (nil)] 15:58:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0eac5aa800) [pid = 1808] [serial = 1397] [outer = 0x7f0eac407c00] 15:58:24 INFO - PROCESS | 1808 | 1461193103999 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eac70e400) [pid = 1808] [serial = 1398] [outer = 0x7f0eac407c00] 15:58:24 INFO - PROCESS | 1808 | 1461193104892 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]]]}] 15:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1329ms 15:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:58:24 INFO - PROCESS | 1808 | 1461193104923 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:58:24 INFO - PROCESS | 1808 | 1461193104925 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:58:24 INFO - PROCESS | 1808 | 1461193104930 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:58:24 INFO - PROCESS | 1808 | 1461193104935 Marionette TRACE conn3 <- [1,1834,null,{}] 15:58:24 INFO - PROCESS | 1808 | 1461193104949 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}] 15:58:25 INFO - PROCESS | 1808 | 1461193105109 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:58:25 INFO - PROCESS | 1808 | 1461193105295 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec09b8800 == 103 [pid = 1808] [id = 466] 15:58:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0eac5af400) [pid = 1808] [serial = 1399] [outer = (nil)] 15:58:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0eb029e000) [pid = 1808] [serial = 1400] [outer = 0x7f0eac5af400] 15:58:25 INFO - PROCESS | 1808 | 1461193105359 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eb3bf0c00) [pid = 1808] [serial = 1401] [outer = 0x7f0eac5af400] 15:58:26 INFO - PROCESS | 1808 | 1461193106176 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]]]}] 15:58:26 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 15:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1281ms 15:58:26 INFO - PROCESS | 1808 | 1461193106211 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:58:26 INFO - PROCESS | 1808 | 1461193106214 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:58:26 INFO - PROCESS | 1808 | 1461193106220 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 1808 | 1461193106222 Marionette TRACE conn3 <- [1,1838,null,{}] 15:58:26 INFO - PROCESS | 1808 | 1461193106227 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}] 15:58:26 INFO - PROCESS | 1808 | 1461193106374 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:58:26 INFO - PROCESS | 1808 | 1461193106560 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb66d800 == 104 [pid = 1808] [id = 467] 15:58:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0eaf758000) [pid = 1808] [serial = 1402] [outer = (nil)] 15:58:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0eb838a800) [pid = 1808] [serial = 1403] [outer = 0x7f0eaf758000] 15:58:26 INFO - PROCESS | 1808 | 1461193106619 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0eb8ef4c00) [pid = 1808] [serial = 1404] [outer = 0x7f0eaf758000] 15:58:27 INFO - PROCESS | 1808 | 1461193107391 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]]]}] 15:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1225ms 15:58:27 INFO - PROCESS | 1808 | 1461193107446 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:58:27 INFO - PROCESS | 1808 | 1461193107449 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:58:27 INFO - PROCESS | 1808 | 1461193107454 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:58:27 INFO - PROCESS | 1808 | 1461193107457 Marionette TRACE conn3 <- [1,1842,null,{}] 15:58:27 INFO - PROCESS | 1808 | 1461193107462 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}] 15:58:27 INFO - PROCESS | 1808 | 1461193107603 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:58:27 INFO - PROCESS | 1808 | 1461193107787 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0f26800 == 105 [pid = 1808] [id = 468] 15:58:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0eb41cb000) [pid = 1808] [serial = 1405] [outer = (nil)] 15:58:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0ebfc50800) [pid = 1808] [serial = 1406] [outer = 0x7f0eb41cb000] 15:58:27 INFO - PROCESS | 1808 | 1461193107847 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0ec9ccb800) [pid = 1808] [serial = 1407] [outer = 0x7f0eb41cb000] 15:58:28 INFO - PROCESS | 1808 | 1461193108650 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]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1231ms 15:58:28 INFO - PROCESS | 1808 | 1461193108685 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 1808 | 1461193108689 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:58:28 INFO - PROCESS | 1808 | 1461193108693 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 1808 | 1461193108696 Marionette TRACE conn3 <- [1,1846,null,{}] 15:58:28 INFO - PROCESS | 1808 | 1461193108700 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}] 15:58:28 INFO - PROCESS | 1808 | 1461193108936 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:58:29 INFO - PROCESS | 1808 | 1461193109114 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac361800 == 106 [pid = 1808] [id = 469] 15:58:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0eac181400) [pid = 1808] [serial = 1408] [outer = (nil)] 15:58:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0eb91d6c00) [pid = 1808] [serial = 1409] [outer = 0x7f0eac181400] 15:58:29 INFO - PROCESS | 1808 | 1461193109233 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0ecbdb0000) [pid = 1808] [serial = 1410] [outer = 0x7f0eac181400] 15:58:30 INFO - PROCESS | 1808 | 1461193110007 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]]]}] 15:58:30 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) 15:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1376ms 15:58:30 INFO - PROCESS | 1808 | 1461193110070 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 1808 | 1461193110073 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:58:30 INFO - PROCESS | 1808 | 1461193110079 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 1808 | 1461193110081 Marionette TRACE conn3 <- [1,1850,null,{}] 15:58:30 INFO - PROCESS | 1808 | 1461193110087 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}] 15:58:30 INFO - PROCESS | 1808 | 1461193110230 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:58:30 INFO - PROCESS | 1808 | 1461193110420 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0dc000 == 107 [pid = 1808] [id = 470] 15:58:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0ea3250400) [pid = 1808] [serial = 1411] [outer = (nil)] 15:58:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0ea5ea5800) [pid = 1808] [serial = 1412] [outer = 0x7f0ea3250400] 15:58:30 INFO - PROCESS | 1808 | 1461193110479 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0eac675800) [pid = 1808] [serial = 1413] [outer = 0x7f0ea3250400] 15:58:31 INFO - PROCESS | 1808 | 1461193111259 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]]]}] 15:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1232ms 15:58:31 INFO - PROCESS | 1808 | 1461193111311 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:58:31 INFO - PROCESS | 1808 | 1461193111313 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:58:31 INFO - PROCESS | 1808 | 1461193111319 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - PROCESS | 1808 | 1461193111322 Marionette TRACE conn3 <- [1,1854,null,{}] 15:58:31 INFO - PROCESS | 1808 | 1461193111326 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}] 15:58:31 INFO - PROCESS | 1808 | 1461193111485 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:58:31 INFO - PROCESS | 1808 | 1461193111671 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb4160000 == 108 [pid = 1808] [id = 471] 15:58:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0ea33ebc00) [pid = 1808] [serial = 1414] [outer = (nil)] 15:58:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x7f0eac678c00) [pid = 1808] [serial = 1415] [outer = 0x7f0ea33ebc00] 15:58:31 INFO - PROCESS | 1808 | 1461193111732 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0eac67e400) [pid = 1808] [serial = 1416] [outer = 0x7f0ea33ebc00] 15:58:32 INFO - PROCESS | 1808 | 1461193112995 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]]]}] 15:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1729ms 15:58:33 INFO - PROCESS | 1808 | 1461193113048 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:58:33 INFO - PROCESS | 1808 | 1461193113052 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:58:33 INFO - PROCESS | 1808 | 1461193113060 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - PROCESS | 1808 | 1461193113065 Marionette TRACE conn3 <- [1,1858,null,{}] 15:58:33 INFO - PROCESS | 1808 | 1461193113073 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}] 15:58:33 INFO - PROCESS | 1808 | 1461193113277 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:58:33 INFO - PROCESS | 1808 | 1461193113476 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac35f000 == 109 [pid = 1808] [id = 472] 15:58:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0ea17cbc00) [pid = 1808] [serial = 1417] [outer = (nil)] 15:58:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0ea324cc00) [pid = 1808] [serial = 1418] [outer = 0x7f0ea17cbc00] 15:58:33 INFO - PROCESS | 1808 | 1461193113534 Marionette DEBUG loaded listener.js 15:58:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0ea3402800) [pid = 1808] [serial = 1419] [outer = 0x7f0ea17cbc00] 15:58:34 INFO - PROCESS | 1808 | 1461193114495 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]]]}] 15:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1486ms 15:58:34 INFO - PROCESS | 1808 | 1461193114547 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:58:34 INFO - PROCESS | 1808 | 1461193114554 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:58:34 INFO - PROCESS | 1808 | 1461193114562 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 1808 | 1461193114566 Marionette TRACE conn3 <- [1,1862,null,{}] 15:58:34 INFO - PROCESS | 1808 | 1461193114571 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}] 15:58:34 INFO - PROCESS | 1808 | 1461193114716 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:58:34 INFO - PROCESS | 1808 | 1461193114944 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2cf8000 == 110 [pid = 1808] [id = 473] 15:58:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0ea47f8800) [pid = 1808] [serial = 1420] [outer = (nil)] 15:58:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0ea4849400) [pid = 1808] [serial = 1421] [outer = 0x7f0ea47f8800] 15:58:35 INFO - PROCESS | 1808 | 1461193115045 Marionette DEBUG loaded listener.js 15:58:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0ea5a93c00) [pid = 1808] [serial = 1422] [outer = 0x7f0ea47f8800] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7ae3000 == 109 [pid = 1808] [id = 374] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac520800 == 108 [pid = 1808] [id = 415] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecc118000 == 107 [pid = 1808] [id = 413] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0f30800 == 106 [pid = 1808] [id = 414] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb060d800 == 105 [pid = 1808] [id = 416] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3ea0000 == 104 [pid = 1808] [id = 462] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7e18000 == 103 [pid = 1808] [id = 461] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x7f0eaf187c00) [pid = 1808] [serial = 1292] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x7f0eb15a0400) [pid = 1808] [serial = 1295] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x7f0eb8ef4000) [pid = 1808] [serial = 1298] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x7f0ec7eec800) [pid = 1808] [serial = 1301] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x7f0ea3254800) [pid = 1808] [serial = 1304] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x7f0ea14cbc00) [pid = 1808] [serial = 1307] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3eb1000 == 102 [pid = 1808] [id = 460] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb080d800 == 101 [pid = 1808] [id = 459] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf871000 == 100 [pid = 1808] [id = 458] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea57db000 == 99 [pid = 1808] [id = 457] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead072800 == 98 [pid = 1808] [id = 456] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea47e9000 == 97 [pid = 1808] [id = 455] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf7c9000 == 96 [pid = 1808] [id = 13] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb972f800 == 95 [pid = 1808] [id = 447] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb660a800 == 94 [pid = 1808] [id = 446] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf063000 == 93 [pid = 1808] [id = 445] 15:58:35 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea38d2800 == 92 [pid = 1808] [id = 444] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x7f0eac49a000) [pid = 1808] [serial = 1149] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x7f0eb336dc00) [pid = 1808] [serial = 1026] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x7f0eac5b4800) [pid = 1808] [serial = 1254] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x7f0eb05c4800) [pid = 1808] [serial = 1200] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x7f0eaf784c00) [pid = 1808] [serial = 1325] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x7f0eafe7a000) [pid = 1808] [serial = 1326] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x7f0ead13a400) [pid = 1808] [serial = 1328] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x7f0eb3417c00) [pid = 1808] [serial = 1331] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0eac4cec00) [pid = 1808] [serial = 1283] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0eb3bf1000) [pid = 1808] [serial = 1289] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0eac6a4000) [pid = 1808] [serial = 1319] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0eacec1800) [pid = 1808] [serial = 1320] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0ea3405800) [pid = 1808] [serial = 1280] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0ea53a3000) [pid = 1808] [serial = 1314] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0ea5399c00) [pid = 1808] [serial = 1313] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0ec97ecc00) [pid = 1808] [serial = 1311] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0eae218800) [pid = 1808] [serial = 1310] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0eae212000) [pid = 1808] [serial = 1322] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0eaf757400) [pid = 1808] [serial = 1286] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0ea7189000) [pid = 1808] [serial = 1316] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0eac49c800) [pid = 1808] [serial = 1317] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0eb324fc00) [pid = 1808] [serial = 1329] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0eaf188000) [pid = 1808] [serial = 1323] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1808 | 1461193115881 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]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1339ms 15:58:35 INFO - PROCESS | 1808 | 1461193115905 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 1808 | 1461193115908 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:58:35 INFO - PROCESS | 1808 | 1461193115914 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 1808 | 1461193115918 Marionette TRACE conn3 <- [1,1866,null,{}] 15:58:35 INFO - PROCESS | 1808 | 1461193115931 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}] 15:58:36 INFO - PROCESS | 1808 | 1461193116065 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:58:36 INFO - PROCESS | 1808 | 1461193116079 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac516800 == 93 [pid = 1808] [id = 474] 15:58:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0ea5cc3400) [pid = 1808] [serial = 1423] [outer = (nil)] 15:58:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0ea7075c00) [pid = 1808] [serial = 1424] [outer = 0x7f0ea5cc3400] 15:58:36 INFO - PROCESS | 1808 | 1461193116136 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0ea70f7000) [pid = 1808] [serial = 1425] [outer = 0x7f0ea5cc3400] 15:58:36 INFO - PROCESS | 1808 | 1461193116895 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]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1032ms 15:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:58:36 INFO - PROCESS | 1808 | 1461193116947 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:58:36 INFO - PROCESS | 1808 | 1461193116949 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:58:36 INFO - PROCESS | 1808 | 1461193116955 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 1808 | 1461193116958 Marionette TRACE conn3 <- [1,1870,null,{}] 15:58:36 INFO - PROCESS | 1808 | 1461193116962 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}] 15:58:37 INFO - PROCESS | 1808 | 1461193117088 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:58:37 INFO - PROCESS | 1808 | 1461193117101 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0bd000 == 94 [pid = 1808] [id = 475] 15:58:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ea7076800) [pid = 1808] [serial = 1426] [outer = (nil)] 15:58:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eac17e800) [pid = 1808] [serial = 1427] [outer = 0x7f0ea7076800] 15:58:37 INFO - PROCESS | 1808 | 1461193117155 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0eac185800) [pid = 1808] [serial = 1428] [outer = 0x7f0ea7076800] 15:58:37 INFO - PROCESS | 1808 | 1461193117908 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]]]}] 15:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 977ms 15:58:37 INFO - PROCESS | 1808 | 1461193117932 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:58:37 INFO - PROCESS | 1808 | 1461193117935 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:58:37 INFO - PROCESS | 1808 | 1461193117939 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:58:37 INFO - PROCESS | 1808 | 1461193117942 Marionette TRACE conn3 <- [1,1874,null,{}] 15:58:37 INFO - PROCESS | 1808 | 1461193117946 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}] 15:58:38 INFO - PROCESS | 1808 | 1461193118075 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:58:38 INFO - PROCESS | 1808 | 1461193118239 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf01b800 == 95 [pid = 1808] [id = 476] 15:58:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0ea14c2400) [pid = 1808] [serial = 1429] [outer = (nil)] 15:58:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eac185400) [pid = 1808] [serial = 1430] [outer = 0x7f0ea14c2400] 15:58:38 INFO - PROCESS | 1808 | 1461193118291 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0eac49c800) [pid = 1808] [serial = 1431] [outer = 0x7f0ea14c2400] 15:58:38 INFO - PROCESS | 1808 | 1461193118922 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]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1026ms 15:58:38 INFO - PROCESS | 1808 | 1461193118965 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 1808 | 1461193118968 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:58:38 INFO - PROCESS | 1808 | 1461193118979 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 1808 | 1461193118981 Marionette TRACE conn3 <- [1,1878,null,{}] 15:58:39 INFO - PROCESS | 1808 | 1461193119003 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}] 15:58:39 INFO - PROCESS | 1808 | 1461193119231 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:58:39 INFO - PROCESS | 1808 | 1461193119271 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf7d4000 == 96 [pid = 1808] [id = 477] 15:58:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0eac49cc00) [pid = 1808] [serial = 1432] [outer = (nil)] 15:58:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0eac679800) [pid = 1808] [serial = 1433] [outer = 0x7f0eac49cc00] 15:58:39 INFO - PROCESS | 1808 | 1461193119333 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0eac710400) [pid = 1808] [serial = 1434] [outer = 0x7f0eac49cc00] 15:58:40 INFO - PROCESS | 1808 | 1461193120019 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]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1092ms 15:58:40 INFO - PROCESS | 1808 | 1461193120083 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 1808 | 1461193120086 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:58:40 INFO - PROCESS | 1808 | 1461193120092 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 1808 | 1461193120094 Marionette TRACE conn3 <- [1,1882,null,{}] 15:58:40 INFO - PROCESS | 1808 | 1461193120796 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}] 15:58:40 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0ea33e8000) [pid = 1808] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:58:40 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0eacec9c00) [pid = 1808] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:58:40 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0ea33ec400) [pid = 1808] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:58:40 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0eb324a000) [pid = 1808] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:58:40 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0eaf189000) [pid = 1808] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:58:40 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0ea2c7d000) [pid = 1808] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:58:40 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0ea340c000) [pid = 1808] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:58:40 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0ea3804400) [pid = 1808] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:58:40 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0ea539d000) [pid = 1808] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:58:41 INFO - PROCESS | 1808 | 1461193121034 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:58:41 INFO - PROCESS | 1808 | 1461193121126 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf693000 == 97 [pid = 1808] [id = 478] 15:58:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ea33e9c00) [pid = 1808] [serial = 1435] [outer = (nil)] 15:58:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eac705800) [pid = 1808] [serial = 1436] [outer = 0x7f0ea33e9c00] 15:58:41 INFO - PROCESS | 1808 | 1461193121180 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0eac72e000) [pid = 1808] [serial = 1437] [outer = 0x7f0ea33e9c00] 15:58:41 INFO - PROCESS | 1808 | 1461193121718 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]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1681ms 15:58:41 INFO - PROCESS | 1808 | 1461193121773 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 1808 | 1461193121775 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:58:41 INFO - PROCESS | 1808 | 1461193121780 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 1808 | 1461193121782 Marionette TRACE conn3 <- [1,1886,null,{}] 15:58:41 INFO - PROCESS | 1808 | 1461193121787 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}] 15:58:41 INFO - PROCESS | 1808 | 1461193121909 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:58:41 INFO - PROCESS | 1808 | 1461193121924 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb060e000 == 98 [pid = 1808] [id = 479] 15:58:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0eac725800) [pid = 1808] [serial = 1438] [outer = (nil)] 15:58:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0ead133400) [pid = 1808] [serial = 1439] [outer = 0x7f0eac725800] 15:58:41 INFO - PROCESS | 1808 | 1461193121975 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0ead140800) [pid = 1808] [serial = 1440] [outer = 0x7f0eac725800] 15:58:42 INFO - PROCESS | 1808 | 1461193122664 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]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 924ms 15:58:42 INFO - PROCESS | 1808 | 1461193122706 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 1808 | 1461193122709 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:58:42 INFO - PROCESS | 1808 | 1461193122714 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 1808 | 1461193122715 Marionette TRACE conn3 <- [1,1890,null,{}] 15:58:42 INFO - PROCESS | 1808 | 1461193122720 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}] 15:58:42 INFO - PROCESS | 1808 | 1461193122845 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:58:43 INFO - PROCESS | 1808 | 1461193123121 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea332b000 == 99 [pid = 1808] [id = 480] 15:58:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0ea14c9000) [pid = 1808] [serial = 1441] [outer = (nil)] 15:58:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0ea17c6000) [pid = 1808] [serial = 1442] [outer = 0x7f0ea14c9000] 15:58:43 INFO - PROCESS | 1808 | 1461193123193 Marionette DEBUG loaded listener.js 15:58:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0ea17d0c00) [pid = 1808] [serial = 1443] [outer = 0x7f0ea14c9000] 15:58:44 INFO - PROCESS | 1808 | 1461193123996 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]]]}] 15:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1325ms 15:58:44 INFO - PROCESS | 1808 | 1461193124040 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:58:44 INFO - PROCESS | 1808 | 1461193124045 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:58:44 INFO - PROCESS | 1808 | 1461193124052 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:58:44 INFO - PROCESS | 1808 | 1461193124057 Marionette TRACE conn3 <- [1,1894,null,{}] 15:58:44 INFO - PROCESS | 1808 | 1461193124064 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}] 15:58:44 INFO - PROCESS | 1808 | 1461193124234 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:58:44 INFO - PROCESS | 1808 | 1461193124444 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac602800 == 100 [pid = 1808] [id = 481] 15:58:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0ea47ee400) [pid = 1808] [serial = 1444] [outer = (nil)] 15:58:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0ea5a95400) [pid = 1808] [serial = 1445] [outer = 0x7f0ea47ee400] 15:58:44 INFO - PROCESS | 1808 | 1461193124507 Marionette DEBUG loaded listener.js 15:58:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0ea7073400) [pid = 1808] [serial = 1446] [outer = 0x7f0ea47ee400] 15:58:45 INFO - PROCESS | 1808 | 1461193125344 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]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1332ms 15:58:45 INFO - PROCESS | 1808 | 1461193125388 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:58:45 INFO - PROCESS | 1808 | 1461193125394 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:58:45 INFO - PROCESS | 1808 | 1461193125400 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - PROCESS | 1808 | 1461193125404 Marionette TRACE conn3 <- [1,1898,null,{}] 15:58:45 INFO - PROCESS | 1808 | 1461193125410 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}] 15:58:45 INFO - PROCESS | 1808 | 1461193125555 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:58:45 INFO - PROCESS | 1808 | 1461193125733 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0679800 == 101 [pid = 1808] [id = 482] 15:58:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0ea5399c00) [pid = 1808] [serial = 1447] [outer = (nil)] 15:58:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0eac409000) [pid = 1808] [serial = 1448] [outer = 0x7f0ea5399c00] 15:58:45 INFO - PROCESS | 1808 | 1461193125804 Marionette DEBUG loaded listener.js 15:58:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0eac4ad800) [pid = 1808] [serial = 1449] [outer = 0x7f0ea5399c00] 15:58:46 INFO - PROCESS | 1808 | 1461193126707 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]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1382ms 15:58:46 INFO - PROCESS | 1808 | 1461193126782 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:58:46 INFO - PROCESS | 1808 | 1461193126785 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:58:46 INFO - PROCESS | 1808 | 1461193126799 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - PROCESS | 1808 | 1461193126807 Marionette TRACE conn3 <- [1,1902,null,{}] 15:58:46 INFO - PROCESS | 1808 | 1461193126812 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}] 15:58:47 INFO - PROCESS | 1808 | 1461193127007 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:58:47 INFO - PROCESS | 1808 | 1461193127181 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1bc7800 == 102 [pid = 1808] [id = 483] 15:58:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0ea53a2000) [pid = 1808] [serial = 1450] [outer = (nil)] 15:58:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0eac6a2400) [pid = 1808] [serial = 1451] [outer = 0x7f0ea53a2000] 15:58:47 INFO - PROCESS | 1808 | 1461193127244 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0eacec8c00) [pid = 1808] [serial = 1452] [outer = 0x7f0ea53a2000] 15:58:48 INFO - PROCESS | 1808 | 1461193128006 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]]]}] 15:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1240ms 15:58:48 INFO - PROCESS | 1808 | 1461193128031 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:58:48 INFO - PROCESS | 1808 | 1461193128035 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:58:48 INFO - PROCESS | 1808 | 1461193128040 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 1808 | 1461193128042 Marionette TRACE conn3 <- [1,1906,null,{}] 15:58:48 INFO - PROCESS | 1808 | 1461193128047 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}] 15:58:48 INFO - PROCESS | 1808 | 1461193128196 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:58:48 INFO - PROCESS | 1808 | 1461193128375 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3470800 == 103 [pid = 1808] [id = 484] 15:58:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x7f0eac711000) [pid = 1808] [serial = 1453] [outer = (nil)] 15:58:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0eaede4c00) [pid = 1808] [serial = 1454] [outer = 0x7f0eac711000] 15:58:48 INFO - PROCESS | 1808 | 1461193128442 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0eaefd6800) [pid = 1808] [serial = 1455] [outer = 0x7f0eac711000] 15:58:49 INFO - PROCESS | 1808 | 1461193129170 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]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1177ms 15:58:49 INFO - PROCESS | 1808 | 1461193129223 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 1808 | 1461193129226 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:58:49 INFO - PROCESS | 1808 | 1461193129234 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 1808 | 1461193129237 Marionette TRACE conn3 <- [1,1910,null,{}] 15:58:49 INFO - PROCESS | 1808 | 1461193129241 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}] 15:58:49 INFO - PROCESS | 1808 | 1461193129425 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:58:49 INFO - PROCESS | 1808 | 1461193129602 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3eb2000 == 104 [pid = 1808] [id = 485] 15:58:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0eaf191c00) [pid = 1808] [serial = 1456] [outer = (nil)] 15:58:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0eaf58dc00) [pid = 1808] [serial = 1457] [outer = 0x7f0eaf191c00] 15:58:49 INFO - PROCESS | 1808 | 1461193129674 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0eaf78ec00) [pid = 1808] [serial = 1458] [outer = 0x7f0eaf191c00] 15:58:50 INFO - PROCESS | 1808 | 1461193130476 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]]]}] 15:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1289ms 15:58:50 INFO - PROCESS | 1808 | 1461193130524 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:58:50 INFO - PROCESS | 1808 | 1461193130528 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:58:50 INFO - PROCESS | 1808 | 1461193130533 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:58:50 INFO - PROCESS | 1808 | 1461193130536 Marionette TRACE conn3 <- [1,1914,null,{}] 15:58:50 INFO - PROCESS | 1808 | 1461193130541 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}] 15:58:50 INFO - PROCESS | 1808 | 1461193130694 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:58:50 INFO - PROCESS | 1808 | 1461193130875 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6875800 == 105 [pid = 1808] [id = 486] 15:58:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0ea3403000) [pid = 1808] [serial = 1459] [outer = (nil)] 15:58:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0eaff33400) [pid = 1808] [serial = 1460] [outer = 0x7f0ea3403000] 15:58:50 INFO - PROCESS | 1808 | 1461193130936 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x7f0eaff41000) [pid = 1808] [serial = 1461] [outer = 0x7f0ea3403000] 15:58:51 INFO - PROCESS | 1808 | 1461193131716 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]]]}] 15:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1235ms 15:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:58:51 INFO - PROCESS | 1808 | 1461193131768 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 1808 | 1461193131771 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:58:51 INFO - PROCESS | 1808 | 1461193131777 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 1808 | 1461193131780 Marionette TRACE conn3 <- [1,1918,null,{}] 15:58:51 INFO - PROCESS | 1808 | 1461193131785 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}] 15:58:51 INFO - PROCESS | 1808 | 1461193131934 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:58:52 INFO - PROCESS | 1808 | 1461193132116 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7e0e000 == 106 [pid = 1808] [id = 487] 15:58:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0eaf186400) [pid = 1808] [serial = 1462] [outer = (nil)] 15:58:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0eb0299c00) [pid = 1808] [serial = 1463] [outer = 0x7f0eaf186400] 15:58:52 INFO - PROCESS | 1808 | 1461193132178 Marionette DEBUG loaded listener.js 15:58:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0eb05bd400) [pid = 1808] [serial = 1464] [outer = 0x7f0eaf186400] 15:58:52 INFO - PROCESS | 1808 | 1461193132898 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]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1185ms 15:58:52 INFO - PROCESS | 1808 | 1461193132962 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 1808 | 1461193132965 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:58:52 INFO - PROCESS | 1808 | 1461193132970 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 1808 | 1461193132972 Marionette TRACE conn3 <- [1,1922,null,{}] 15:58:52 INFO - PROCESS | 1808 | 1461193132977 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}] 15:58:53 INFO - PROCESS | 1808 | 1461193133129 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:58:53 INFO - PROCESS | 1808 | 1461193133306 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb899f000 == 107 [pid = 1808] [id = 488] 15:58:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0eaf74e400) [pid = 1808] [serial = 1465] [outer = (nil)] 15:58:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x7f0eb0197800) [pid = 1808] [serial = 1466] [outer = 0x7f0eaf74e400] 15:58:53 INFO - PROCESS | 1808 | 1461193133371 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x7f0eb0a1b400) [pid = 1808] [serial = 1467] [outer = 0x7f0eaf74e400] 15:58:54 INFO - PROCESS | 1808 | 1461193134161 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]]]}] 15:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1228ms 15:58:54 INFO - PROCESS | 1808 | 1461193134203 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 1808 | 1461193134206 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:58:54 INFO - PROCESS | 1808 | 1461193134213 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 1808 | 1461193134216 Marionette TRACE conn3 <- [1,1926,null,{}] 15:58:54 INFO - PROCESS | 1808 | 1461193134221 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}] 15:58:54 INFO - PROCESS | 1808 | 1461193134388 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:58:54 INFO - PROCESS | 1808 | 1461193134581 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8cb4000 == 108 [pid = 1808] [id = 489] 15:58:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x7f0ea17ccc00) [pid = 1808] [serial = 1468] [outer = (nil)] 15:58:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x7f0eb05c4800) [pid = 1808] [serial = 1469] [outer = 0x7f0ea17ccc00] 15:58:54 INFO - PROCESS | 1808 | 1461193134644 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x7f0eb1b6fc00) [pid = 1808] [serial = 1470] [outer = 0x7f0ea17ccc00] 15:58:55 INFO - PROCESS | 1808 | 1461193135470 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]]]}] 15:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1326ms 15:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:58:55 INFO - PROCESS | 1808 | 1461193135541 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 1808 | 1461193135543 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:58:55 INFO - PROCESS | 1808 | 1461193135548 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 1808 | 1461193135551 Marionette TRACE conn3 <- [1,1930,null,{}] 15:58:55 INFO - PROCESS | 1808 | 1461193135556 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}] 15:58:55 INFO - PROCESS | 1808 | 1461193135712 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:58:55 INFO - PROCESS | 1808 | 1461193135902 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead075800 == 109 [pid = 1808] [id = 490] 15:58:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0x7f0ea14cb400) [pid = 1808] [serial = 1471] [outer = (nil)] 15:58:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 240 (0x7f0eac4a6c00) [pid = 1808] [serial = 1472] [outer = 0x7f0ea14cb400] 15:58:55 INFO - PROCESS | 1808 | 1461193135974 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x7f0eb250fc00) [pid = 1808] [serial = 1473] [outer = 0x7f0ea14cb400] 15:58:56 INFO - PROCESS | 1808 | 1461193136760 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]]]}] 15:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1278ms 15:58:56 INFO - PROCESS | 1808 | 1461193136826 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:58:56 INFO - PROCESS | 1808 | 1461193136830 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:58:56 INFO - PROCESS | 1808 | 1461193136836 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:58:56 INFO - PROCESS | 1808 | 1461193136845 Marionette TRACE conn3 <- [1,1934,null,{}] 15:58:56 INFO - PROCESS | 1808 | 1461193136850 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}] 15:58:57 INFO - PROCESS | 1808 | 1461193137034 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:58:57 INFO - PROCESS | 1808 | 1461193137215 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0814800 == 110 [pid = 1808] [id = 491] 15:58:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x7f0ea2c7f000) [pid = 1808] [serial = 1474] [outer = (nil)] 15:58:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x7f0eb265fc00) [pid = 1808] [serial = 1475] [outer = 0x7f0ea2c7f000] 15:58:57 INFO - PROCESS | 1808 | 1461193137276 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x7f0eb341c400) [pid = 1808] [serial = 1476] [outer = 0x7f0ea2c7f000] 15:58:58 INFO - PROCESS | 1808 | 1461193138035 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]]]}] 15:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1235ms 15:58:58 INFO - PROCESS | 1808 | 1461193138071 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:58:58 INFO - PROCESS | 1808 | 1461193138074 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:58:58 INFO - PROCESS | 1808 | 1461193138079 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:58:58 INFO - PROCESS | 1808 | 1461193138081 Marionette TRACE conn3 <- [1,1938,null,{}] 15:58:58 INFO - PROCESS | 1808 | 1461193138086 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}] 15:58:58 INFO - PROCESS | 1808 | 1461193138242 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:58:58 INFO - PROCESS | 1808 | 1461193138434 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9738800 == 111 [pid = 1808] [id = 492] 15:58:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x7f0ea3807400) [pid = 1808] [serial = 1477] [outer = (nil)] 15:58:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x7f0eb0198400) [pid = 1808] [serial = 1478] [outer = 0x7f0ea3807400] 15:58:58 INFO - PROCESS | 1808 | 1461193138493 Marionette DEBUG loaded listener.js 15:58:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 247 (0x7f0eb3be6800) [pid = 1808] [serial = 1479] [outer = 0x7f0ea3807400] 15:58:59 INFO - PROCESS | 1808 | 1461193139583 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]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1531ms 15:58:59 INFO - PROCESS | 1808 | 1461193139611 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:58:59 INFO - PROCESS | 1808 | 1461193139615 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:58:59 INFO - PROCESS | 1808 | 1461193139620 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 1808 | 1461193139625 Marionette TRACE conn3 <- [1,1942,null,{}] 15:58:59 INFO - PROCESS | 1808 | 1461193139631 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}] 15:58:59 INFO - PROCESS | 1808 | 1461193139789 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:59:00 INFO - PROCESS | 1808 | 1461193140119 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea567a800 == 112 [pid = 1808] [id = 493] 15:59:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 248 (0x7f0ea3408800) [pid = 1808] [serial = 1480] [outer = (nil)] 15:59:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 249 (0x7f0ea340e400) [pid = 1808] [serial = 1481] [outer = 0x7f0ea3408800] 15:59:00 INFO - PROCESS | 1808 | 1461193140219 Marionette DEBUG loaded listener.js 15:59:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 250 (0x7f0ea380d400) [pid = 1808] [serial = 1482] [outer = 0x7f0ea3408800] 15:59:01 INFO - PROCESS | 1808 | 1461193141030 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]]]}] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb060e000 == 111 [pid = 1808] [id = 479] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf693000 == 110 [pid = 1808] [id = 478] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf7d4000 == 109 [pid = 1808] [id = 477] 15:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1483ms 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 249 (0x7f0ec7b69400) [pid = 1808] [serial = 1358] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 248 (0x7f0ec69a3000) [pid = 1808] [serial = 1352] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 247 (0x7f0eb73b1000) [pid = 1808] [serial = 1346] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 246 (0x7f0ea5a99c00) [pid = 1808] [serial = 1355] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 245 (0x7f0eac409400) [pid = 1808] [serial = 1361] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 244 (0x7f0eb8e08800) [pid = 1808] [serial = 1349] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 243 (0x7f0ea70f3400) [pid = 1808] [serial = 1391] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf01b800 == 108 [pid = 1808] [id = 476] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0bd000 == 107 [pid = 1808] [id = 475] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac516800 == 106 [pid = 1808] [id = 474] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2cf8000 == 105 [pid = 1808] [id = 473] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac35f000 == 104 [pid = 1808] [id = 472] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0dc000 == 103 [pid = 1808] [id = 470] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac361800 == 102 [pid = 1808] [id = 469] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0f26800 == 101 [pid = 1808] [id = 468] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb66d800 == 100 [pid = 1808] [id = 467] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec09b8800 == 99 [pid = 1808] [id = 466] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0674000 == 98 [pid = 1808] [id = 465] 15:59:01 INFO - PROCESS | 1808 | 1461193141151 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 1808 | 1461193141157 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:59:01 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0df000 == 97 [pid = 1808] [id = 464] 15:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:59:01 INFO - PROCESS | 1808 | 1461193141168 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 1808 | 1461193141172 Marionette TRACE conn3 <- [1,1946,null,{}] 15:59:01 INFO - PROCESS | 1808 | 1461193141176 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}] 15:59:01 INFO - PROCESS | 1808 | 1461193141323 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x7f0eb36da000) [pid = 1808] [serial = 1365] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 241 (0x7f0eacec4400) [pid = 1808] [serial = 1340] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 240 (0x7f0ebca6e800) [pid = 1808] [serial = 1385] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 239 (0x7f0eac5b9800) [pid = 1808] [serial = 1373] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 238 (0x7f0eb8eee400) [pid = 1808] [serial = 1382] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 237 (0x7f0ea5eb1800) [pid = 1808] [serial = 1337] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x7f0eb0738c00) [pid = 1808] [serial = 1379] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0x7f0eafb5b000) [pid = 1808] [serial = 1374] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x7f0eac403c00) [pid = 1808] [serial = 1364] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x7f0ea2c85400) [pid = 1808] [serial = 1388] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x7f0eac69a400) [pid = 1808] [serial = 1371] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x7f0ea4848c00) [pid = 1808] [serial = 1367] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x7f0eb91d9800) [pid = 1808] [serial = 1383] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x7f0ea706c400) [pid = 1808] [serial = 1368] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x7f0eb073f400) [pid = 1808] [serial = 1377] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x7f0ec7acf800) [pid = 1808] [serial = 1386] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x7f0eb0192c00) [pid = 1808] [serial = 1376] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x7f0eb36df800) [pid = 1808] [serial = 1380] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x7f0eb0a1f400) [pid = 1808] [serial = 1343] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x7f0ea14cd000) [pid = 1808] [serial = 1334] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x7f0eac4d0400) [pid = 1808] [serial = 1370] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x7f0ea2c8ac00) [pid = 1808] [serial = 1389] [outer = (nil)] [url = about:blank] 15:59:01 INFO - PROCESS | 1808 | 1461193141494 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5e63000 == 98 [pid = 1808] [id = 494] 15:59:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0ea14cd000) [pid = 1808] [serial = 1483] [outer = (nil)] 15:59:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0ea45cb400) [pid = 1808] [serial = 1484] [outer = 0x7f0ea14cd000] 15:59:01 INFO - PROCESS | 1808 | 1461193141550 Marionette DEBUG loaded listener.js 15:59:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0ea484a000) [pid = 1808] [serial = 1485] [outer = 0x7f0ea14cd000] 15:59:02 INFO - PROCESS | 1808 | 1461193142200 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]]]}] 15:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1078ms 15:59:02 INFO - PROCESS | 1808 | 1461193142245 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:59:02 INFO - PROCESS | 1808 | 1461193142248 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:59:02 INFO - PROCESS | 1808 | 1461193142253 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:59:02 INFO - PROCESS | 1808 | 1461193142258 Marionette TRACE conn3 <- [1,1950,null,{}] 15:59:02 INFO - PROCESS | 1808 | 1461193142275 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}] 15:59:02 INFO - PROCESS | 1808 | 1461193142422 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:59:02 INFO - PROCESS | 1808 | 1461193142569 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac47e800 == 99 [pid = 1808] [id = 495] 15:59:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0ea53a1400) [pid = 1808] [serial = 1486] [outer = (nil)] 15:59:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0ea5cca800) [pid = 1808] [serial = 1487] [outer = 0x7f0ea53a1400] 15:59:02 INFO - PROCESS | 1808 | 1461193142624 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0ea707bc00) [pid = 1808] [serial = 1488] [outer = 0x7f0ea53a1400] 15:59:03 INFO - PROCESS | 1808 | 1461193143214 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]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 983ms 15:59:03 INFO - PROCESS | 1808 | 1461193143238 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 1808 | 1461193143242 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:59:03 INFO - PROCESS | 1808 | 1461193143246 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 1808 | 1461193143249 Marionette TRACE conn3 <- [1,1954,null,{}] 15:59:03 INFO - PROCESS | 1808 | 1461193143253 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}] 15:59:03 INFO - PROCESS | 1808 | 1461193143401 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:59:03 INFO - PROCESS | 1808 | 1461193143562 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0aa800 == 100 [pid = 1808] [id = 496] 15:59:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0ea4844800) [pid = 1808] [serial = 1489] [outer = (nil)] 15:59:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x7f0ea7183800) [pid = 1808] [serial = 1490] [outer = 0x7f0ea4844800] 15:59:03 INFO - PROCESS | 1808 | 1461193143615 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0eac178800) [pid = 1808] [serial = 1491] [outer = 0x7f0ea4844800] 15:59:04 INFO - PROCESS | 1808 | 1461193144285 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]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1078ms 15:59:04 INFO - PROCESS | 1808 | 1461193144327 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 1808 | 1461193144329 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:59:04 INFO - PROCESS | 1808 | 1461193144337 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 1808 | 1461193144339 Marionette TRACE conn3 <- [1,1958,null,{}] 15:59:04 INFO - PROCESS | 1808 | 1461193144352 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}] 15:59:04 INFO - PROCESS | 1808 | 1461193144544 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:59:04 INFO - PROCESS | 1808 | 1461193144568 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead119000 == 101 [pid = 1808] [id = 497] 15:59:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0ea5a9c800) [pid = 1808] [serial = 1492] [outer = (nil)] 15:59:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0eac406800) [pid = 1808] [serial = 1493] [outer = 0x7f0ea5a9c800] 15:59:04 INFO - PROCESS | 1808 | 1461193144621 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0eac48f800) [pid = 1808] [serial = 1494] [outer = 0x7f0ea5a9c800] 15:59:05 INFO - PROCESS | 1808 | 1461193145356 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]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1037ms 15:59:05 INFO - PROCESS | 1808 | 1461193145372 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 1808 | 1461193145374 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:59:05 INFO - PROCESS | 1808 | 1461193145379 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 1808 | 1461193145382 Marionette TRACE conn3 <- [1,1962,null,{}] 15:59:05 INFO - PROCESS | 1808 | 1461193145408 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}] 15:59:05 INFO - PROCESS | 1808 | 1461193145597 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:59:05 INFO - PROCESS | 1808 | 1461193145626 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf85e800 == 102 [pid = 1808] [id = 498] 15:59:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x7f0eac492400) [pid = 1808] [serial = 1495] [outer = (nil)] 15:59:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x7f0eac672000) [pid = 1808] [serial = 1496] [outer = 0x7f0eac492400] 15:59:05 INFO - PROCESS | 1808 | 1461193145689 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x7f0eac699400) [pid = 1808] [serial = 1497] [outer = 0x7f0eac492400] 15:59:06 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0x7f0eac49cc00) [pid = 1808] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:59:06 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x7f0ea47f8800) [pid = 1808] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:59:06 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x7f0ea17cbc00) [pid = 1808] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:59:06 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x7f0ea5cc3400) [pid = 1808] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:59:06 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x7f0ea7076800) [pid = 1808] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:59:06 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x7f0ea33e9c00) [pid = 1808] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:59:06 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x7f0ea14c2400) [pid = 1808] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:59:06 INFO - PROCESS | 1808 | 1461193146876 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]]]}] 15:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1529ms 15:59:06 INFO - PROCESS | 1808 | 1461193146909 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:59:06 INFO - PROCESS | 1808 | 1461193146912 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:59:06 INFO - PROCESS | 1808 | 1461193146917 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 1808 | 1461193146919 Marionette TRACE conn3 <- [1,1966,null,{}] 15:59:06 INFO - PROCESS | 1808 | 1461193146923 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}] 15:59:07 INFO - PROCESS | 1808 | 1461193147055 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:59:07 INFO - PROCESS | 1808 | 1461193147201 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaff03800 == 103 [pid = 1808] [id = 499] 15:59:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0ea17c8400) [pid = 1808] [serial = 1498] [outer = (nil)] 15:59:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0eac405c00) [pid = 1808] [serial = 1499] [outer = 0x7f0ea17c8400] 15:59:07 INFO - PROCESS | 1808 | 1461193147252 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0eac69d000) [pid = 1808] [serial = 1500] [outer = 0x7f0ea17c8400] 15:59:07 INFO - PROCESS | 1808 | 1461193147819 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]]]}] 15:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 927ms 15:59:07 INFO - PROCESS | 1808 | 1461193147845 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:59:07 INFO - PROCESS | 1808 | 1461193147848 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:59:07 INFO - PROCESS | 1808 | 1461193147853 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:59:07 INFO - PROCESS | 1808 | 1461193147855 Marionette TRACE conn3 <- [1,1970,null,{}] 15:59:07 INFO - PROCESS | 1808 | 1461193147860 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}] 15:59:07 INFO - PROCESS | 1808 | 1461193147989 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:59:08 INFO - PROCESS | 1808 | 1461193148004 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb060d800 == 104 [pid = 1808] [id = 500] 15:59:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0eac69d800) [pid = 1808] [serial = 1501] [outer = (nil)] 15:59:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x7f0eac70e800) [pid = 1808] [serial = 1502] [outer = 0x7f0eac69d800] 15:59:08 INFO - PROCESS | 1808 | 1461193148055 Marionette DEBUG loaded listener.js 15:59:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x7f0eac727c00) [pid = 1808] [serial = 1503] [outer = 0x7f0eac69d800] 15:59:08 INFO - PROCESS | 1808 | 1461193148977 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]]]}] 15:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1177ms 15:59:09 INFO - PROCESS | 1808 | 1461193149031 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 1808 | 1461193149036 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:59:09 INFO - PROCESS | 1808 | 1461193149043 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 1808 | 1461193149048 Marionette TRACE conn3 <- [1,1974,null,{}] 15:59:09 INFO - PROCESS | 1808 | 1461193149055 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}] 15:59:09 INFO - PROCESS | 1808 | 1461193149239 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:59:09 INFO - PROCESS | 1808 | 1461193149429 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5e47800 == 105 [pid = 1808] [id = 501] 15:59:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x7f0ea2c88400) [pid = 1808] [serial = 1504] [outer = (nil)] 15:59:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x7f0ea3807000) [pid = 1808] [serial = 1505] [outer = 0x7f0ea2c88400] 15:59:09 INFO - PROCESS | 1808 | 1461193149496 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x7f0ea45c3000) [pid = 1808] [serial = 1506] [outer = 0x7f0ea2c88400] 15:59:10 INFO - PROCESS | 1808 | 1461193150259 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]]]}] 15:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1229ms 15:59:10 INFO - PROCESS | 1808 | 1461193150273 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:59:10 INFO - PROCESS | 1808 | 1461193150280 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:59:10 INFO - PROCESS | 1808 | 1461193150289 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - PROCESS | 1808 | 1461193150293 Marionette TRACE conn3 <- [1,1978,null,{}] 15:59:10 INFO - PROCESS | 1808 | 1461193150298 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}] 15:59:10 INFO - PROCESS | 1808 | 1461193150456 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:59:10 INFO - PROCESS | 1808 | 1461193150643 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead115800 == 106 [pid = 1808] [id = 502] 15:59:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0x7f0ea45cc000) [pid = 1808] [serial = 1507] [outer = (nil)] 15:59:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 240 (0x7f0ea5cc6000) [pid = 1808] [serial = 1508] [outer = 0x7f0ea45cc000] 15:59:10 INFO - PROCESS | 1808 | 1461193150706 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x7f0ea7079800) [pid = 1808] [serial = 1509] [outer = 0x7f0ea45cc000] 15:59:11 INFO - PROCESS | 1808 | 1461193151564 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]]]}] 15:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1337ms 15:59:11 INFO - PROCESS | 1808 | 1461193151627 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 1808 | 1461193151631 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:59:11 INFO - PROCESS | 1808 | 1461193151636 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 1808 | 1461193151641 Marionette TRACE conn3 <- [1,1982,null,{}] 15:59:11 INFO - PROCESS | 1808 | 1461193151655 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}] 15:59:11 INFO - PROCESS | 1808 | 1461193151817 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:59:12 INFO - PROCESS | 1808 | 1461193151998 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb080b000 == 107 [pid = 1808] [id = 503] 15:59:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x7f0eac183800) [pid = 1808] [serial = 1510] [outer = (nil)] 15:59:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x7f0eac4d0400) [pid = 1808] [serial = 1511] [outer = 0x7f0eac183800] 15:59:12 INFO - PROCESS | 1808 | 1461193152068 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x7f0eac672c00) [pid = 1808] [serial = 1512] [outer = 0x7f0eac183800] 15:59:12 INFO - PROCESS | 1808 | 1461193152849 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]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1239ms 15:59:12 INFO - PROCESS | 1808 | 1461193152876 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 1808 | 1461193152880 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:59:12 INFO - PROCESS | 1808 | 1461193152885 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 1808 | 1461193152887 Marionette TRACE conn3 <- [1,1986,null,{}] 15:59:12 INFO - PROCESS | 1808 | 1461193152892 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}] 15:59:13 INFO - PROCESS | 1808 | 1461193153050 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:59:13 INFO - PROCESS | 1808 | 1461193153235 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3271800 == 108 [pid = 1808] [id = 504] 15:59:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x7f0eac40e400) [pid = 1808] [serial = 1513] [outer = (nil)] 15:59:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x7f0eacec1800) [pid = 1808] [serial = 1514] [outer = 0x7f0eac40e400] 15:59:13 INFO - PROCESS | 1808 | 1461193153299 Marionette DEBUG loaded listener.js 15:59:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 247 (0x7f0eacecf000) [pid = 1808] [serial = 1515] [outer = 0x7f0eac40e400] 15:59:14 INFO - PROCESS | 1808 | 1461193154041 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]]]}] 15:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1176ms 15:59:14 INFO - PROCESS | 1808 | 1461193154066 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 1808 | 1461193154069 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:59:14 INFO - PROCESS | 1808 | 1461193154076 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 1808 | 1461193154079 Marionette TRACE conn3 <- [1,1990,null,{}] 15:59:14 INFO - PROCESS | 1808 | 1461193154083 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}] 15:59:14 INFO - PROCESS | 1808 | 1461193154233 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:59:14 INFO - PROCESS | 1808 | 1461193154425 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3b76800 == 109 [pid = 1808] [id = 505] 15:59:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 248 (0x7f0eae210800) [pid = 1808] [serial = 1516] [outer = (nil)] 15:59:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 249 (0x7f0eae217400) [pid = 1808] [serial = 1517] [outer = 0x7f0eae210800] 15:59:14 INFO - PROCESS | 1808 | 1461193154513 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 250 (0x7f0eaeddd800) [pid = 1808] [serial = 1518] [outer = 0x7f0eae210800] 15:59:15 INFO - PROCESS | 1808 | 1461193155277 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]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1235ms 15:59:15 INFO - PROCESS | 1808 | 1461193155312 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 1808 | 1461193155315 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:59:15 INFO - PROCESS | 1808 | 1461193155320 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 1808 | 1461193155323 Marionette TRACE conn3 <- [1,1994,null,{}] 15:59:15 INFO - PROCESS | 1808 | 1461193155327 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}] 15:59:15 INFO - PROCESS | 1808 | 1461193155563 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:59:15 INFO - PROCESS | 1808 | 1461193155701 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6589000 == 110 [pid = 1808] [id = 506] 15:59:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 251 (0x7f0eaeddfc00) [pid = 1808] [serial = 1519] [outer = (nil)] 15:59:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 252 (0x7f0eaf583c00) [pid = 1808] [serial = 1520] [outer = 0x7f0eaeddfc00] 15:59:15 INFO - PROCESS | 1808 | 1461193155766 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 253 (0x7f0eaf755000) [pid = 1808] [serial = 1521] [outer = 0x7f0eaeddfc00] 15:59:16 INFO - PROCESS | 1808 | 1461193156555 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]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1275ms 15:59:16 INFO - PROCESS | 1808 | 1461193156597 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 1808 | 1461193156599 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:59:16 INFO - PROCESS | 1808 | 1461193156605 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 1808 | 1461193156607 Marionette TRACE conn3 <- [1,1998,null,{}] 15:59:16 INFO - PROCESS | 1808 | 1461193156612 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}] 15:59:16 INFO - PROCESS | 1808 | 1461193156763 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:59:16 INFO - PROCESS | 1808 | 1461193156949 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7fd7000 == 111 [pid = 1808] [id = 507] 15:59:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 254 (0x7f0eaefce800) [pid = 1808] [serial = 1522] [outer = (nil)] 15:59:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 255 (0x7f0eafb59c00) [pid = 1808] [serial = 1523] [outer = 0x7f0eaefce800] 15:59:17 INFO - PROCESS | 1808 | 1461193157010 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 256 (0x7f0eafc60000) [pid = 1808] [serial = 1524] [outer = 0x7f0eaefce800] 15:59:17 INFO - PROCESS | 1808 | 1461193157785 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]]]}] 15:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1226ms 15:59:17 INFO - PROCESS | 1808 | 1461193157846 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:59:17 INFO - PROCESS | 1808 | 1461193157850 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:59:17 INFO - PROCESS | 1808 | 1461193157857 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:59:17 INFO - PROCESS | 1808 | 1461193157860 Marionette TRACE conn3 <- [1,2002,null,{}] 15:59:17 INFO - PROCESS | 1808 | 1461193157865 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}] 15:59:18 INFO - PROCESS | 1808 | 1461193158004 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:59:18 INFO - PROCESS | 1808 | 1461193158193 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c78000 == 112 [pid = 1808] [id = 508] 15:59:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 257 (0x7f0eaf58c800) [pid = 1808] [serial = 1525] [outer = (nil)] 15:59:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 258 (0x7f0eaff32c00) [pid = 1808] [serial = 1526] [outer = 0x7f0eaf58c800] 15:59:18 INFO - PROCESS | 1808 | 1461193158253 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 259 (0x7f0eb0190000) [pid = 1808] [serial = 1527] [outer = 0x7f0eaf58c800] 15:59:19 INFO - PROCESS | 1808 | 1461193159014 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]]]}] 15:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1230ms 15:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:59:19 INFO - PROCESS | 1808 | 1461193159087 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:59:19 INFO - PROCESS | 1808 | 1461193159090 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:59:19 INFO - PROCESS | 1808 | 1461193159095 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - PROCESS | 1808 | 1461193159098 Marionette TRACE conn3 <- [1,2006,null,{}] 15:59:19 INFO - PROCESS | 1808 | 1461193159103 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}] 15:59:19 INFO - PROCESS | 1808 | 1461193159264 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:59:19 INFO - PROCESS | 1808 | 1461193159449 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9f04000 == 113 [pid = 1808] [id = 509] 15:59:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 260 (0x7f0eae210400) [pid = 1808] [serial = 1528] [outer = (nil)] 15:59:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 261 (0x7f0eb0198800) [pid = 1808] [serial = 1529] [outer = 0x7f0eae210400] 15:59:19 INFO - PROCESS | 1808 | 1461193159523 Marionette DEBUG loaded listener.js 15:59:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 262 (0x7f0eb05b9c00) [pid = 1808] [serial = 1530] [outer = 0x7f0eae210400] 15:59:20 INFO - PROCESS | 1808 | 1461193160277 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]]]}] 15:59:20 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 15:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1238ms 15:59:20 INFO - PROCESS | 1808 | 1461193160334 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:59:20 INFO - PROCESS | 1808 | 1461193160337 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:59:20 INFO - PROCESS | 1808 | 1461193160341 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 1808 | 1461193160344 Marionette TRACE conn3 <- [1,2010,null,{}] 15:59:20 INFO - PROCESS | 1808 | 1461193160349 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}] 15:59:20 INFO - PROCESS | 1808 | 1461193160506 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:59:20 INFO - PROCESS | 1808 | 1461193160697 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffca000 == 114 [pid = 1808] [id = 510] 15:59:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 263 (0x7f0ea14c2400) [pid = 1808] [serial = 1531] [outer = (nil)] 15:59:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 264 (0x7f0eac724400) [pid = 1808] [serial = 1532] [outer = 0x7f0ea14c2400] 15:59:20 INFO - PROCESS | 1808 | 1461193160756 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 265 (0x7f0eb073fc00) [pid = 1808] [serial = 1533] [outer = 0x7f0ea14c2400] 15:59:21 INFO - PROCESS | 1808 | 1461193161578 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]]]}] 15:59:21 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 15:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1281ms 15:59:21 INFO - PROCESS | 1808 | 1461193161623 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 1808 | 1461193161627 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:59:21 INFO - PROCESS | 1808 | 1461193161633 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 1808 | 1461193161636 Marionette TRACE conn3 <- [1,2014,null,{}] 15:59:21 INFO - PROCESS | 1808 | 1461193161641 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}] 15:59:21 INFO - PROCESS | 1808 | 1461193161815 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:59:22 INFO - PROCESS | 1808 | 1461193162015 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec09c2000 == 115 [pid = 1808] [id = 511] 15:59:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 266 (0x7f0ea14c8400) [pid = 1808] [serial = 1534] [outer = (nil)] 15:59:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 267 (0x7f0eb0737800) [pid = 1808] [serial = 1535] [outer = 0x7f0ea14c8400] 15:59:22 INFO - PROCESS | 1808 | 1461193162079 Marionette DEBUG loaded listener.js 15:59:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 268 (0x7f0eb2665800) [pid = 1808] [serial = 1536] [outer = 0x7f0ea14c8400] 15:59:22 INFO - PROCESS | 1808 | 1461193162849 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]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1288ms 15:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:59:22 INFO - PROCESS | 1808 | 1461193162922 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:59:22 INFO - PROCESS | 1808 | 1461193162924 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:59:22 INFO - PROCESS | 1808 | 1461193162928 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 1808 | 1461193162932 Marionette TRACE conn3 <- [1,2018,null,{}] 15:59:22 INFO - PROCESS | 1808 | 1461193162936 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}] 15:59:23 INFO - PROCESS | 1808 | 1461193163084 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:59:23 INFO - PROCESS | 1808 | 1461193163275 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb549800 == 116 [pid = 1808] [id = 512] 15:59:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 269 (0x7f0ea40c7000) [pid = 1808] [serial = 1537] [outer = (nil)] 15:59:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 270 (0x7f0eb32b4400) [pid = 1808] [serial = 1538] [outer = 0x7f0ea40c7000] 15:59:23 INFO - PROCESS | 1808 | 1461193163334 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 271 (0x7f0eb3370000) [pid = 1808] [serial = 1539] [outer = 0x7f0ea40c7000] 15:59:24 INFO - PROCESS | 1808 | 1461193164122 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]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1226ms 15:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:59:24 INFO - PROCESS | 1808 | 1461193164156 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:59:24 INFO - PROCESS | 1808 | 1461193164158 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:59:24 INFO - PROCESS | 1808 | 1461193164163 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 1808 | 1461193164165 Marionette TRACE conn3 <- [1,2022,null,{}] 15:59:24 INFO - PROCESS | 1808 | 1461193164170 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}] 15:59:24 INFO - PROCESS | 1808 | 1461193164324 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:59:24 INFO - PROCESS | 1808 | 1461193164941 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac617000 == 117 [pid = 1808] [id = 513] 15:59:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 272 (0x7f0ea17c4400) [pid = 1808] [serial = 1540] [outer = (nil)] 15:59:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 273 (0x7f0ea17d1000) [pid = 1808] [serial = 1541] [outer = 0x7f0ea17c4400] 15:59:25 INFO - PROCESS | 1808 | 1461193165007 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 274 (0x7f0ea3257800) [pid = 1808] [serial = 1542] [outer = 0x7f0ea17c4400] 15:59:25 INFO - PROCESS | 1808 | 1461193165781 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]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1678ms 15:59:25 INFO - PROCESS | 1808 | 1461193165843 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 1808 | 1461193165848 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:59:25 INFO - PROCESS | 1808 | 1461193165856 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 1808 | 1461193165858 Marionette TRACE conn3 <- [1,2026,null,{}] 15:59:25 INFO - PROCESS | 1808 | 1461193165864 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}] 15:59:26 INFO - PROCESS | 1808 | 1461193166042 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:59:26 INFO - PROCESS | 1808 | 1461193166349 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea38cc000 == 118 [pid = 1808] [id = 514] 15:59:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 275 (0x7f0ea4847000) [pid = 1808] [serial = 1543] [outer = (nil)] 15:59:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 276 (0x7f0ea5a96800) [pid = 1808] [serial = 1544] [outer = 0x7f0ea4847000] 15:59:26 INFO - PROCESS | 1808 | 1461193166449 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 277 (0x7f0ea5ea2400) [pid = 1808] [serial = 1545] [outer = 0x7f0ea4847000] 15:59:27 INFO - PROCESS | 1808 | 1461193167230 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]]]}] 15:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1429ms 15:59:27 INFO - PROCESS | 1808 | 1461193167287 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:59:27 INFO - PROCESS | 1808 | 1461193167291 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:59:27 INFO - PROCESS | 1808 | 1461193167298 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - PROCESS | 1808 | 1461193167300 Marionette TRACE conn3 <- [1,2030,null,{}] 15:59:27 INFO - PROCESS | 1808 | 1461193167305 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}] 15:59:27 INFO - PROCESS | 1808 | 1461193167446 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:59:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed00ae000 == 117 [pid = 1808] [id = 453] 15:59:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb663000 == 116 [pid = 1808] [id = 450] 15:59:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebfbb9800 == 115 [pid = 1808] [id = 448] 15:59:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaff03800 == 114 [pid = 1808] [id = 499] 15:59:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf85e800 == 113 [pid = 1808] [id = 498] 15:59:27 INFO - PROCESS | 1808 | --DOMWINDOW == 276 (0x7f0eac5aa800) [pid = 1808] [serial = 1397] [outer = (nil)] [url = about:blank] 15:59:27 INFO - PROCESS | 1808 | --DOMWINDOW == 275 (0x7f0eac678c00) [pid = 1808] [serial = 1415] [outer = (nil)] [url = about:blank] 15:59:27 INFO - PROCESS | 1808 | --DOMWINDOW == 274 (0x7f0ea33e2400) [pid = 1808] [serial = 1394] [outer = (nil)] [url = about:blank] 15:59:27 INFO - PROCESS | 1808 | --DOMWINDOW == 273 (0x7f0ebfc50800) [pid = 1808] [serial = 1406] [outer = (nil)] [url = about:blank] 15:59:27 INFO - PROCESS | 1808 | --DOMWINDOW == 272 (0x7f0eb838a800) [pid = 1808] [serial = 1403] [outer = (nil)] [url = about:blank] 15:59:27 INFO - PROCESS | 1808 | --DOMWINDOW == 271 (0x7f0eb029e000) [pid = 1808] [serial = 1400] [outer = (nil)] [url = about:blank] 15:59:27 INFO - PROCESS | 1808 | --DOMWINDOW == 270 (0x7f0eb91d6c00) [pid = 1808] [serial = 1409] [outer = (nil)] [url = about:blank] 15:59:27 INFO - PROCESS | 1808 | --DOMWINDOW == 269 (0x7f0ea5ea5800) [pid = 1808] [serial = 1412] [outer = (nil)] [url = about:blank] 15:59:27 INFO - PROCESS | 1808 | 1461193167761 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac47e800 == 112 [pid = 1808] [id = 495] 15:59:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5e63000 == 111 [pid = 1808] [id = 494] 15:59:27 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea567a800 == 110 [pid = 1808] [id = 493] 15:59:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea47e2000 == 111 [pid = 1808] [id = 515] 15:59:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 270 (0x7f0ea14c4800) [pid = 1808] [serial = 1546] [outer = (nil)] 15:59:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 271 (0x7f0ea3411400) [pid = 1808] [serial = 1547] [outer = 0x7f0ea14c4800] 15:59:27 INFO - PROCESS | 1808 | 1461193167825 Marionette DEBUG loaded listener.js 15:59:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 272 (0x7f0eac176c00) [pid = 1808] [serial = 1548] [outer = 0x7f0ea14c4800] 15:59:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb899f000 == 110 [pid = 1808] [id = 488] 15:59:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7e0e000 == 109 [pid = 1808] [id = 487] 15:59:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6875800 == 108 [pid = 1808] [id = 486] 15:59:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3eb2000 == 107 [pid = 1808] [id = 485] 15:59:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3470800 == 106 [pid = 1808] [id = 484] 15:59:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb1bc7800 == 105 [pid = 1808] [id = 483] 15:59:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0679800 == 104 [pid = 1808] [id = 482] 15:59:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac602800 == 103 [pid = 1808] [id = 481] 15:59:28 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea332b000 == 102 [pid = 1808] [id = 480] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 271 (0x7f0eac679800) [pid = 1808] [serial = 1433] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 270 (0x7f0eac710400) [pid = 1808] [serial = 1434] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 269 (0x7f0ea4849400) [pid = 1808] [serial = 1421] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 268 (0x7f0ea3402800) [pid = 1808] [serial = 1419] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 267 (0x7f0ea324cc00) [pid = 1808] [serial = 1418] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 266 (0x7f0ea7075c00) [pid = 1808] [serial = 1424] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 265 (0x7f0eac17e800) [pid = 1808] [serial = 1427] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 264 (0x7f0eac185800) [pid = 1808] [serial = 1428] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 263 (0x7f0ea70f7000) [pid = 1808] [serial = 1425] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 262 (0x7f0ea5a93c00) [pid = 1808] [serial = 1422] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 261 (0x7f0eac705800) [pid = 1808] [serial = 1436] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 260 (0x7f0eac185400) [pid = 1808] [serial = 1430] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 259 (0x7f0eac49c800) [pid = 1808] [serial = 1431] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 258 (0x7f0eac72e000) [pid = 1808] [serial = 1437] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | --DOMWINDOW == 257 (0x7f0ead133400) [pid = 1808] [serial = 1439] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1808 | 1461193168542 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]]]}] 15:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1277ms 15:59:28 INFO - PROCESS | 1808 | 1461193168576 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 1808 | 1461193168579 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:59:28 INFO - PROCESS | 1808 | 1461193168590 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - PROCESS | 1808 | 1461193168598 Marionette TRACE conn3 <- [1,2034,null,{}] 15:59:28 INFO - PROCESS | 1808 | 1461193168605 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}] 15:59:28 INFO - PROCESS | 1808 | 1461193168749 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:59:28 INFO - PROCESS | 1808 | 1461193168897 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0e6000 == 103 [pid = 1808] [id = 516] 15:59:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 258 (0x7f0ea2c80800) [pid = 1808] [serial = 1549] [outer = (nil)] 15:59:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 259 (0x7f0eac185800) [pid = 1808] [serial = 1550] [outer = 0x7f0ea2c80800] 15:59:28 INFO - PROCESS | 1808 | 1461193168949 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 260 (0x7f0eac5ac800) [pid = 1808] [serial = 1551] [outer = 0x7f0ea2c80800] 15:59:29 INFO - PROCESS | 1808 | 1461193169579 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]]]}] 15:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1039ms 15:59:29 INFO - PROCESS | 1808 | 1461193169623 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:59:29 INFO - PROCESS | 1808 | 1461193169627 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:59:29 INFO - PROCESS | 1808 | 1461193169632 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:59:29 INFO - PROCESS | 1808 | 1461193169634 Marionette TRACE conn3 <- [1,2038,null,{}] 15:59:29 INFO - PROCESS | 1808 | 1461193169639 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}] 15:59:29 INFO - PROCESS | 1808 | 1461193169837 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:59:29 INFO - PROCESS | 1808 | 1461193169940 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaff13000 == 104 [pid = 1808] [id = 517] 15:59:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 261 (0x7f0ea70f0800) [pid = 1808] [serial = 1552] [outer = (nil)] 15:59:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 262 (0x7f0eac67e800) [pid = 1808] [serial = 1553] [outer = 0x7f0ea70f0800] 15:59:30 INFO - PROCESS | 1808 | 1461193170001 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 263 (0x7f0eac722800) [pid = 1808] [serial = 1554] [outer = 0x7f0ea70f0800] 15:59:30 INFO - PROCESS | 1808 | 1461193170674 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]]]}] 15:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1074ms 15:59:30 INFO - PROCESS | 1808 | 1461193170708 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 1808 | 1461193170711 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:59:30 INFO - PROCESS | 1808 | 1461193170716 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 1808 | 1461193170718 Marionette TRACE conn3 <- [1,2042,null,{}] 15:59:30 INFO - PROCESS | 1808 | 1461193170723 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}] 15:59:30 INFO - PROCESS | 1808 | 1461193170923 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:59:30 INFO - PROCESS | 1808 | 1461193170953 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb06f1000 == 105 [pid = 1808] [id = 518] 15:59:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 264 (0x7f0ead133000) [pid = 1808] [serial = 1555] [outer = (nil)] 15:59:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 265 (0x7f0ead13c000) [pid = 1808] [serial = 1556] [outer = 0x7f0ead133000] 15:59:31 INFO - PROCESS | 1808 | 1461193171015 Marionette DEBUG loaded listener.js 15:59:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 266 (0x7f0eaefcc400) [pid = 1808] [serial = 1557] [outer = 0x7f0ead133000] 15:59:31 INFO - PROCESS | 1808 | 1461193171721 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]]]}] 15:59:31 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) 15:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1026ms 15:59:31 INFO - PROCESS | 1808 | 1461193171743 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 1808 | 1461193171746 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:59:31 INFO - PROCESS | 1808 | 1461193171756 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - PROCESS | 1808 | 1461193171758 Marionette TRACE conn3 <- [1,2046,null,{}] 15:59:31 INFO - PROCESS | 1808 | 1461193171778 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}] 15:59:31 INFO - PROCESS | 1808 | 1461193171957 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:59:32 INFO - PROCESS | 1808 | 1461193172008 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3469000 == 106 [pid = 1808] [id = 519] 15:59:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 267 (0x7f0eaeddd000) [pid = 1808] [serial = 1558] [outer = (nil)] 15:59:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 268 (0x7f0eaf57f800) [pid = 1808] [serial = 1559] [outer = 0x7f0eaeddd000] 15:59:32 INFO - PROCESS | 1808 | 1461193172060 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 269 (0x7f0eaf753000) [pid = 1808] [serial = 1560] [outer = 0x7f0eaeddd000] 15:59:33 INFO - PROCESS | 1808 | --DOMWINDOW == 268 (0x7f0ea53a1400) [pid = 1808] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:59:33 INFO - PROCESS | 1808 | --DOMWINDOW == 267 (0x7f0ea3408800) [pid = 1808] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:59:33 INFO - PROCESS | 1808 | --DOMWINDOW == 266 (0x7f0ea4844800) [pid = 1808] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:59:33 INFO - PROCESS | 1808 | --DOMWINDOW == 265 (0x7f0ea3807400) [pid = 1808] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:59:33 INFO - PROCESS | 1808 | --DOMWINDOW == 264 (0x7f0eac492400) [pid = 1808] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:59:33 INFO - PROCESS | 1808 | --DOMWINDOW == 263 (0x7f0ea14cd000) [pid = 1808] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:59:33 INFO - PROCESS | 1808 | --DOMWINDOW == 262 (0x7f0ea5a9c800) [pid = 1808] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:59:33 INFO - PROCESS | 1808 | --DOMWINDOW == 261 (0x7f0ea17c8400) [pid = 1808] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:59:33 INFO - PROCESS | 1808 | --DOMWINDOW == 260 (0x7f0eac5b5c00) [pid = 1808] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:59:33 INFO - PROCESS | 1808 | --DOMWINDOW == 259 (0x7f0ea33ebc00) [pid = 1808] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:59:33 INFO - PROCESS | 1808 | 1461193173588 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]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1899ms 15:59:33 INFO - PROCESS | 1808 | 1461193173651 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:59:33 INFO - PROCESS | 1808 | 1461193173654 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:59:33 INFO - PROCESS | 1808 | 1461193173659 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - PROCESS | 1808 | 1461193173661 Marionette TRACE conn3 <- [1,2050,null,{}] 15:59:33 INFO - PROCESS | 1808 | 1461193173666 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}] 15:59:33 INFO - PROCESS | 1808 | 1461193173855 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:59:33 INFO - PROCESS | 1808 | 1461193173866 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3b6b000 == 107 [pid = 1808] [id = 520] 15:59:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 260 (0x7f0ea17c4800) [pid = 1808] [serial = 1561] [outer = (nil)] 15:59:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 261 (0x7f0eaefca800) [pid = 1808] [serial = 1562] [outer = 0x7f0ea17c4800] 15:59:33 INFO - PROCESS | 1808 | 1461193173919 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 262 (0x7f0eaf75a800) [pid = 1808] [serial = 1563] [outer = 0x7f0ea17c4800] 15:59:34 INFO - PROCESS | 1808 | 1461193174617 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]]]}] 15:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 973ms 15:59:34 INFO - PROCESS | 1808 | 1461193174633 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:59:34 INFO - PROCESS | 1808 | 1461193174637 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:59:34 INFO - PROCESS | 1808 | 1461193174642 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 1808 | 1461193174644 Marionette TRACE conn3 <- [1,2054,null,{}] 15:59:34 INFO - PROCESS | 1808 | 1461193174649 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}] 15:59:34 INFO - PROCESS | 1808 | 1461193174779 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:59:34 INFO - PROCESS | 1808 | 1461193174932 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5e63000 == 108 [pid = 1808] [id = 521] 15:59:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 263 (0x7f0ea14ca400) [pid = 1808] [serial = 1564] [outer = (nil)] 15:59:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 264 (0x7f0eaefd1800) [pid = 1808] [serial = 1565] [outer = 0x7f0ea14ca400] 15:59:34 INFO - PROCESS | 1808 | 1461193174986 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 265 (0x7f0eaff35000) [pid = 1808] [serial = 1566] [outer = 0x7f0ea14ca400] 15:59:35 INFO - PROCESS | 1808 | 1461193175878 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]]]}] 15:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1281ms 15:59:35 INFO - PROCESS | 1808 | 1461193175928 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:59:35 INFO - PROCESS | 1808 | 1461193175939 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:59:35 INFO - PROCESS | 1808 | 1461193175947 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - PROCESS | 1808 | 1461193175952 Marionette TRACE conn3 <- [1,2058,null,{}] 15:59:35 INFO - PROCESS | 1808 | 1461193175976 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}] 15:59:36 INFO - PROCESS | 1808 | 1461193176159 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:59:36 INFO - PROCESS | 1808 | 1461193176346 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead076800 == 109 [pid = 1808] [id = 522] 15:59:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 266 (0x7f0ea45c6400) [pid = 1808] [serial = 1567] [outer = (nil)] 15:59:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 267 (0x7f0ea5a9c000) [pid = 1808] [serial = 1568] [outer = 0x7f0ea45c6400] 15:59:36 INFO - PROCESS | 1808 | 1461193176411 Marionette DEBUG loaded listener.js 15:59:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 268 (0x7f0ea707b400) [pid = 1808] [serial = 1569] [outer = 0x7f0ea45c6400] 15:59:37 INFO - PROCESS | 1808 | 1461193177294 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]]]}] 15:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1404ms 15:59:37 INFO - PROCESS | 1808 | 1461193177351 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:59:37 INFO - PROCESS | 1808 | 1461193177358 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:59:37 INFO - PROCESS | 1808 | 1461193177367 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - PROCESS | 1808 | 1461193177370 Marionette TRACE conn3 <- [1,2062,null,{}] 15:59:37 INFO - PROCESS | 1808 | 1461193177375 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}] 15:59:37 INFO - PROCESS | 1808 | 1461193177528 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:59:37 INFO - PROCESS | 1808 | 1461193177723 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0809000 == 110 [pid = 1808] [id = 523] 15:59:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 269 (0x7f0ea45cfc00) [pid = 1808] [serial = 1570] [outer = (nil)] 15:59:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 270 (0x7f0eac4a9400) [pid = 1808] [serial = 1571] [outer = 0x7f0ea45cfc00] 15:59:37 INFO - PROCESS | 1808 | 1461193177786 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 271 (0x7f0eac6a5000) [pid = 1808] [serial = 1572] [outer = 0x7f0ea45cfc00] 15:59:38 INFO - PROCESS | 1808 | 1461193178641 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]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1332ms 15:59:38 INFO - PROCESS | 1808 | 1461193178700 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 1808 | 1461193178703 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:59:38 INFO - PROCESS | 1808 | 1461193178709 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 1808 | 1461193178714 Marionette TRACE conn3 <- [1,2066,null,{}] 15:59:38 INFO - PROCESS | 1808 | 1461193178728 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}] 15:59:38 INFO - PROCESS | 1808 | 1461193178886 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:59:39 INFO - PROCESS | 1808 | 1461193179080 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb845a800 == 111 [pid = 1808] [id = 524] 15:59:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 272 (0x7f0eac495400) [pid = 1808] [serial = 1573] [outer = (nil)] 15:59:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 273 (0x7f0eaede9800) [pid = 1808] [serial = 1574] [outer = 0x7f0eac495400] 15:59:39 INFO - PROCESS | 1808 | 1461193179147 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 274 (0x7f0eafb5b000) [pid = 1808] [serial = 1575] [outer = 0x7f0eac495400] 15:59:39 INFO - PROCESS | 1808 | 1461193179955 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]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1288ms 15:59:39 INFO - PROCESS | 1808 | 1461193179998 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:59:40 INFO - PROCESS | 1808 | 1461193180003 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:59:40 INFO - PROCESS | 1808 | 1461193180009 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 1808 | 1461193180012 Marionette TRACE conn3 <- [1,2070,null,{}] 15:59:40 INFO - PROCESS | 1808 | 1461193180017 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}] 15:59:40 INFO - PROCESS | 1808 | 1461193180191 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:59:40 INFO - PROCESS | 1808 | 1461193180384 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebc7b3000 == 112 [pid = 1808] [id = 525] 15:59:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 275 (0x7f0eac704000) [pid = 1808] [serial = 1576] [outer = (nil)] 15:59:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 276 (0x7f0eb0295800) [pid = 1808] [serial = 1577] [outer = 0x7f0eac704000] 15:59:40 INFO - PROCESS | 1808 | 1461193180443 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 277 (0x7f0eb05c3000) [pid = 1808] [serial = 1578] [outer = 0x7f0eac704000] 15:59:41 INFO - PROCESS | 1808 | 1461193181237 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]]]}] 15:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1284ms 15:59:41 INFO - PROCESS | 1808 | 1461193181292 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:59:41 INFO - PROCESS | 1808 | 1461193181295 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:59:41 INFO - PROCESS | 1808 | 1461193181300 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - PROCESS | 1808 | 1461193181303 Marionette TRACE conn3 <- [1,2074,null,{}] 15:59:41 INFO - PROCESS | 1808 | 1461193181307 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}] 15:59:41 INFO - PROCESS | 1808 | 1461193181453 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:59:41 INFO - PROCESS | 1808 | 1461193181645 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb66a800 == 113 [pid = 1808] [id = 526] 15:59:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 278 (0x7f0eafe6fc00) [pid = 1808] [serial = 1579] [outer = (nil)] 15:59:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 279 (0x7f0eb0a24400) [pid = 1808] [serial = 1580] [outer = 0x7f0eafe6fc00] 15:59:41 INFO - PROCESS | 1808 | 1461193181704 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 280 (0x7f0eb19c2400) [pid = 1808] [serial = 1581] [outer = 0x7f0eafe6fc00] 15:59:42 INFO - PROCESS | 1808 | 1461193182521 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]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1275ms 15:59:42 INFO - PROCESS | 1808 | 1461193182576 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 1808 | 1461193182579 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:59:42 INFO - PROCESS | 1808 | 1461193182584 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 1808 | 1461193182586 Marionette TRACE conn3 <- [1,2078,null,{}] 15:59:42 INFO - PROCESS | 1808 | 1461193182591 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}] 15:59:42 INFO - PROCESS | 1808 | 1461193182756 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:59:42 INFO - PROCESS | 1808 | 1461193182953 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc11e000 == 114 [pid = 1808] [id = 527] 15:59:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 281 (0x7f0ea3407000) [pid = 1808] [serial = 1582] [outer = (nil)] 15:59:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 282 (0x7f0eb3418c00) [pid = 1808] [serial = 1583] [outer = 0x7f0ea3407000] 15:59:43 INFO - PROCESS | 1808 | 1461193183017 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 283 (0x7f0eb3bee800) [pid = 1808] [serial = 1584] [outer = 0x7f0ea3407000] 15:59:43 INFO - PROCESS | 1808 | 1461193183757 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]]]}] 15:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1230ms 15:59:43 INFO - PROCESS | 1808 | 1461193183816 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:59:43 INFO - PROCESS | 1808 | 1461193183819 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:59:43 INFO - PROCESS | 1808 | 1461193183824 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 1808 | 1461193183826 Marionette TRACE conn3 <- [1,2082,null,{}] 15:59:43 INFO - PROCESS | 1808 | 1461193183831 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}] 15:59:43 INFO - PROCESS | 1808 | 1461193183980 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:59:44 INFO - PROCESS | 1808 | 1461193184172 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0277000 == 115 [pid = 1808] [id = 528] 15:59:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 284 (0x7f0ea40c4800) [pid = 1808] [serial = 1585] [outer = (nil)] 15:59:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 285 (0x7f0eb41cf400) [pid = 1808] [serial = 1586] [outer = 0x7f0ea40c4800] 15:59:44 INFO - PROCESS | 1808 | 1461193184231 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 286 (0x7f0eb5022c00) [pid = 1808] [serial = 1587] [outer = 0x7f0ea40c4800] 15:59:45 INFO - PROCESS | 1808 | 1461193185057 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]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1276ms 15:59:45 INFO - PROCESS | 1808 | 1461193185100 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 1808 | 1461193185103 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:59:45 INFO - PROCESS | 1808 | 1461193185108 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - PROCESS | 1808 | 1461193185110 Marionette TRACE conn3 <- [1,2086,null,{}] 15:59:45 INFO - PROCESS | 1808 | 1461193185115 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}] 15:59:45 INFO - PROCESS | 1808 | 1461193185267 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:59:45 INFO - PROCESS | 1808 | 1461193185459 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9f8df000 == 116 [pid = 1808] [id = 529] 15:59:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 287 (0x7f0eb3bea400) [pid = 1808] [serial = 1588] [outer = (nil)] 15:59:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 288 (0x7f0eb5b7c000) [pid = 1808] [serial = 1589] [outer = 0x7f0eb3bea400] 15:59:45 INFO - PROCESS | 1808 | 1461193185523 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 289 (0x7f0eb68f1c00) [pid = 1808] [serial = 1590] [outer = 0x7f0eb3bea400] 15:59:46 INFO - PROCESS | 1808 | 1461193186318 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]]]}] 15:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1275ms 15:59:46 INFO - PROCESS | 1808 | 1461193186385 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 1808 | 1461193186389 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:59:46 INFO - PROCESS | 1808 | 1461193186395 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - PROCESS | 1808 | 1461193186397 Marionette TRACE conn3 <- [1,2090,null,{}] 15:59:46 INFO - PROCESS | 1808 | 1461193186402 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}] 15:59:46 INFO - PROCESS | 1808 | 1461193186568 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:59:46 INFO - PROCESS | 1808 | 1461193186764 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0f25000 == 117 [pid = 1808] [id = 530] 15:59:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 290 (0x7f0eb41c8000) [pid = 1808] [serial = 1591] [outer = (nil)] 15:59:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 291 (0x7f0eb748f000) [pid = 1808] [serial = 1592] [outer = 0x7f0eb41c8000] 15:59:46 INFO - PROCESS | 1808 | 1461193186827 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 292 (0x7f0eb77c1000) [pid = 1808] [serial = 1593] [outer = 0x7f0eb41c8000] 15:59:47 INFO - PROCESS | 1808 | 1461193187635 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]]]}] 15:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1276ms 15:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:59:47 INFO - PROCESS | 1808 | 1461193187672 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 1808 | 1461193187674 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:59:47 INFO - PROCESS | 1808 | 1461193187680 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 1808 | 1461193187684 Marionette TRACE conn3 <- [1,2094,null,{}] 15:59:47 INFO - PROCESS | 1808 | 1461193187689 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}] 15:59:47 INFO - PROCESS | 1808 | 1461193187857 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:59:48 INFO - PROCESS | 1808 | 1461193188055 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2ab4800 == 118 [pid = 1808] [id = 531] 15:59:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 293 (0x7f0ea17cbc00) [pid = 1808] [serial = 1594] [outer = (nil)] 15:59:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 294 (0x7f0ea539d000) [pid = 1808] [serial = 1595] [outer = 0x7f0ea17cbc00] 15:59:48 INFO - PROCESS | 1808 | 1461193188120 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 295 (0x7f0eb77c0800) [pid = 1808] [serial = 1596] [outer = 0x7f0ea17cbc00] 15:59:48 INFO - PROCESS | 1808 | 1461193188972 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]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1335ms 15:59:49 INFO - PROCESS | 1808 | 1461193189014 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:59:49 INFO - PROCESS | 1808 | 1461193189018 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:59:49 INFO - PROCESS | 1808 | 1461193189024 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - PROCESS | 1808 | 1461193189029 Marionette TRACE conn3 <- [1,2098,null,{}] 15:59:49 INFO - PROCESS | 1808 | 1461193189034 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}] 15:59:49 INFO - PROCESS | 1808 | 1461193189229 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:59:49 INFO - PROCESS | 1808 | 1461193189436 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5cd8000 == 119 [pid = 1808] [id = 532] 15:59:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 296 (0x7f0ea17c9400) [pid = 1808] [serial = 1597] [outer = (nil)] 15:59:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 297 (0x7f0eb778c800) [pid = 1808] [serial = 1598] [outer = 0x7f0ea17c9400] 15:59:49 INFO - PROCESS | 1808 | 1461193189520 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 298 (0x7f0eb8d9a400) [pid = 1808] [serial = 1599] [outer = 0x7f0ea17c9400] 15:59:50 INFO - PROCESS | 1808 | 1461193190318 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]]]}] 15:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1330ms 15:59:50 INFO - PROCESS | 1808 | 1461193190362 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 1808 | 1461193190366 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:59:50 INFO - PROCESS | 1808 | 1461193190371 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 1808 | 1461193190373 Marionette TRACE conn3 <- [1,2102,null,{}] 15:59:50 INFO - PROCESS | 1808 | 1461193190379 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}] 15:59:50 INFO - PROCESS | 1808 | 1461193190541 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:59:50 INFO - PROCESS | 1808 | 1461193190739 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb687e800 == 120 [pid = 1808] [id = 533] 15:59:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 299 (0x7f0ea17cdc00) [pid = 1808] [serial = 1600] [outer = (nil)] 15:59:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 300 (0x7f0eb8393000) [pid = 1808] [serial = 1601] [outer = 0x7f0ea17cdc00] 15:59:50 INFO - PROCESS | 1808 | 1461193190797 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 301 (0x7f0eb8ef4000) [pid = 1808] [serial = 1602] [outer = 0x7f0ea17cdc00] 15:59:51 INFO - PROCESS | 1808 | 1461193191596 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]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1278ms 15:59:51 INFO - PROCESS | 1808 | 1461193191650 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 1808 | 1461193191653 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:59:51 INFO - PROCESS | 1808 | 1461193191658 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 1808 | 1461193191660 Marionette TRACE conn3 <- [1,2106,null,{}] 15:59:51 INFO - PROCESS | 1808 | 1461193191665 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}] 15:59:51 INFO - PROCESS | 1808 | 1461193191824 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:59:52 INFO - PROCESS | 1808 | 1461193192020 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea4029000 == 121 [pid = 1808] [id = 534] 15:59:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 302 (0x7f0ea380d000) [pid = 1808] [serial = 1603] [outer = (nil)] 15:59:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 303 (0x7f0eb91d5400) [pid = 1808] [serial = 1604] [outer = 0x7f0ea380d000] 15:59:52 INFO - PROCESS | 1808 | 1461193192080 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 304 (0x7f0eb941f000) [pid = 1808] [serial = 1605] [outer = 0x7f0ea380d000] 15:59:52 INFO - PROCESS | 1808 | 1461193192873 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]]]}] 15:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1275ms 15:59:52 INFO - PROCESS | 1808 | 1461193192935 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:59:52 INFO - PROCESS | 1808 | 1461193192938 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:59:52 INFO - PROCESS | 1808 | 1461193192943 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 1808 | 1461193192945 Marionette TRACE conn3 <- [1,2110,null,{}] 15:59:52 INFO - PROCESS | 1808 | 1461193192950 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}] 15:59:53 INFO - PROCESS | 1808 | 1461193193113 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:59:53 INFO - PROCESS | 1808 | 1461193193658 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9f8db000 == 122 [pid = 1808] [id = 535] 15:59:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 305 (0x7f0ea17c4c00) [pid = 1808] [serial = 1606] [outer = (nil)] 15:59:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 306 (0x7f0ea2c7fc00) [pid = 1808] [serial = 1607] [outer = 0x7f0ea17c4c00] 15:59:53 INFO - PROCESS | 1808 | 1461193193765 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 307 (0x7f0ea33e8c00) [pid = 1808] [serial = 1608] [outer = 0x7f0ea17c4c00] 15:59:54 INFO - PROCESS | 1808 | 1461193194589 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]]]}] 15:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1677ms 15:59:54 INFO - PROCESS | 1808 | 1461193194621 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 1808 | 1461193194626 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:59:54 INFO - PROCESS | 1808 | 1461193194636 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 1808 | 1461193194641 Marionette TRACE conn3 <- [1,2114,null,{}] 15:59:54 INFO - PROCESS | 1808 | 1461193194647 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}] 15:59:54 INFO - PROCESS | 1808 | 1461193194820 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:59:55 INFO - PROCESS | 1808 | 1461193195147 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2ce1000 == 123 [pid = 1808] [id = 536] 15:59:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 308 (0x7f0ea539dc00) [pid = 1808] [serial = 1609] [outer = (nil)] 15:59:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 309 (0x7f0ea707a000) [pid = 1808] [serial = 1610] [outer = 0x7f0ea539dc00] 15:59:55 INFO - PROCESS | 1808 | 1461193195215 Marionette DEBUG loaded listener.js 15:59:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 310 (0x7f0eac17c000) [pid = 1808] [serial = 1611] [outer = 0x7f0ea539dc00] 15:59:55 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3b6b000 == 122 [pid = 1808] [id = 520] 15:59:55 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead119000 == 121 [pid = 1808] [id = 497] 15:59:55 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3469000 == 120 [pid = 1808] [id = 519] 15:59:55 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb06f1000 == 119 [pid = 1808] [id = 518] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 309 (0x7f0eac70e800) [pid = 1808] [serial = 1502] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaff13000 == 118 [pid = 1808] [id = 517] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0e6000 == 117 [pid = 1808] [id = 516] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0aa800 == 116 [pid = 1808] [id = 496] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea47e2000 == 115 [pid = 1808] [id = 515] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea38cc000 == 114 [pid = 1808] [id = 514] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac617000 == 113 [pid = 1808] [id = 513] 15:59:56 INFO - PROCESS | 1808 | 1461193196143 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]]]}] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7fd7000 == 112 [pid = 1808] [id = 507] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6589000 == 111 [pid = 1808] [id = 506] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3b76800 == 110 [pid = 1808] [id = 505] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3271800 == 109 [pid = 1808] [id = 504] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb080b000 == 108 [pid = 1808] [id = 503] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead115800 == 107 [pid = 1808] [id = 502] 15:59:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5e47800 == 106 [pid = 1808] [id = 501] 15:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1539ms 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 308 (0x7f0eac69d000) [pid = 1808] [serial = 1500] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 307 (0x7f0ea707bc00) [pid = 1808] [serial = 1488] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 306 (0x7f0eac6a2400) [pid = 1808] [serial = 1451] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 305 (0x7f0eaede4c00) [pid = 1808] [serial = 1454] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 304 (0x7f0eb05c4800) [pid = 1808] [serial = 1469] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 303 (0x7f0ea5cca800) [pid = 1808] [serial = 1487] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 302 (0x7f0ea17c6000) [pid = 1808] [serial = 1442] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 301 (0x7f0ea5a95400) [pid = 1808] [serial = 1445] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 300 (0x7f0ea340e400) [pid = 1808] [serial = 1481] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 299 (0x7f0ea7183800) [pid = 1808] [serial = 1490] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 298 (0x7f0eb0198400) [pid = 1808] [serial = 1478] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 297 (0x7f0eaff33400) [pid = 1808] [serial = 1460] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 296 (0x7f0eac178800) [pid = 1808] [serial = 1491] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 295 (0x7f0eac409000) [pid = 1808] [serial = 1448] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 294 (0x7f0eac4a6c00) [pid = 1808] [serial = 1472] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 293 (0x7f0eac699400) [pid = 1808] [serial = 1497] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 292 (0x7f0eaf58dc00) [pid = 1808] [serial = 1457] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 291 (0x7f0ea484a000) [pid = 1808] [serial = 1485] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 290 (0x7f0eac672000) [pid = 1808] [serial = 1496] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 289 (0x7f0eac48f800) [pid = 1808] [serial = 1494] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 288 (0x7f0eb0197800) [pid = 1808] [serial = 1466] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 287 (0x7f0eb265fc00) [pid = 1808] [serial = 1475] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 286 (0x7f0eb0299c00) [pid = 1808] [serial = 1463] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 285 (0x7f0eac405c00) [pid = 1808] [serial = 1499] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 284 (0x7f0eb41d2800) [pid = 1808] [serial = 1332] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 283 (0x7f0eac406800) [pid = 1808] [serial = 1493] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 282 (0x7f0ea45cb400) [pid = 1808] [serial = 1484] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 281 (0x7f0eac67e400) [pid = 1808] [serial = 1416] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 280 (0x7f0eb3be6800) [pid = 1808] [serial = 1479] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | --DOMWINDOW == 279 (0x7f0ea380d400) [pid = 1808] [serial = 1482] [outer = (nil)] [url = about:blank] 15:59:56 INFO - PROCESS | 1808 | 1461193196224 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 1808 | 1461193196229 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:59:56 INFO - PROCESS | 1808 | 1461193196240 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - PROCESS | 1808 | 1461193196243 Marionette TRACE conn3 <- [1,2118,null,{}] 15:59:56 INFO - PROCESS | 1808 | 1461193196248 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}] 15:59:56 INFO - PROCESS | 1808 | 1461193196399 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:59:56 INFO - PROCESS | 1808 | 1461193196407 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea7168000 == 107 [pid = 1808] [id = 537] 15:59:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 280 (0x7f0ea14c9400) [pid = 1808] [serial = 1612] [outer = (nil)] 15:59:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 281 (0x7f0eac499c00) [pid = 1808] [serial = 1613] [outer = 0x7f0ea14c9400] 15:59:56 INFO - PROCESS | 1808 | 1461193196461 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 282 (0x7f0eac672000) [pid = 1808] [serial = 1614] [outer = 0x7f0ea14c9400] 15:59:57 INFO - PROCESS | 1808 | 1461193197266 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]]]}] 15:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1080ms 15:59:57 INFO - PROCESS | 1808 | 1461193197320 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 1808 | 1461193197324 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:59:57 INFO - PROCESS | 1808 | 1461193197335 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - PROCESS | 1808 | 1461193197343 Marionette TRACE conn3 <- [1,2122,null,{}] 15:59:57 INFO - PROCESS | 1808 | 1461193197350 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}] 15:59:57 INFO - PROCESS | 1808 | 1461193197496 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:59:57 INFO - PROCESS | 1808 | 1461193197510 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead105000 == 108 [pid = 1808] [id = 538] 15:59:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 283 (0x7f0eac40c400) [pid = 1808] [serial = 1615] [outer = (nil)] 15:59:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 284 (0x7f0ead135800) [pid = 1808] [serial = 1616] [outer = 0x7f0eac40c400] 15:59:57 INFO - PROCESS | 1808 | 1461193197564 Marionette DEBUG loaded listener.js 15:59:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 285 (0x7f0eaede0800) [pid = 1808] [serial = 1617] [outer = 0x7f0eac40c400] 15:59:58 INFO - PROCESS | 1808 | 1461193198334 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]]]}] 15:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1041ms 15:59:58 INFO - PROCESS | 1808 | 1461193198372 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:59:58 INFO - PROCESS | 1808 | 1461193198375 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:59:58 INFO - PROCESS | 1808 | 1461193198381 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:59:58 INFO - PROCESS | 1808 | 1461193198383 Marionette TRACE conn3 <- [1,2126,null,{}] 15:59:58 INFO - PROCESS | 1808 | 1461193198390 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}] 15:59:58 INFO - PROCESS | 1808 | 1461193198564 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:59:58 INFO - PROCESS | 1808 | 1461193198739 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc30000 == 109 [pid = 1808] [id = 539] 15:59:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 286 (0x7f0eac5b2400) [pid = 1808] [serial = 1618] [outer = (nil)] 15:59:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 287 (0x7f0eaf183000) [pid = 1808] [serial = 1619] [outer = 0x7f0eac5b2400] 15:59:58 INFO - PROCESS | 1808 | 1461193198800 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 288 (0x7f0eaf75bc00) [pid = 1808] [serial = 1620] [outer = 0x7f0eac5b2400] 15:59:59 INFO - PROCESS | 1808 | 1461193199497 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]]]}] 15:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1179ms 15:59:59 INFO - PROCESS | 1808 | 1461193199561 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:59:59 INFO - PROCESS | 1808 | 1461193199565 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:59:59 INFO - PROCESS | 1808 | 1461193199570 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 1808 | 1461193199572 Marionette TRACE conn3 <- [1,2130,null,{}] 15:59:59 INFO - PROCESS | 1808 | 1461193199576 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}] 15:59:59 INFO - PROCESS | 1808 | 1461193199774 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:59:59 INFO - PROCESS | 1808 | 1461193199799 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0619000 == 110 [pid = 1808] [id = 540] 15:59:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 289 (0x7f0eaff3b000) [pid = 1808] [serial = 1621] [outer = (nil)] 15:59:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 290 (0x7f0eb0197800) [pid = 1808] [serial = 1622] [outer = 0x7f0eaff3b000] 15:59:59 INFO - PROCESS | 1808 | 1461193199883 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 291 (0x7f0eb184ac00) [pid = 1808] [serial = 1623] [outer = 0x7f0eaff3b000] 16:00:01 INFO - PROCESS | 1808 | 1461193201438 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] 16:00:01 INFO - PROCESS | 1808 | 1461193201664 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:00:01 INFO - PROCESS | 1808 | 1461193201671 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 1808 | 1461193201674 Marionette TRACE conn3 <- [1,2134,null,{}] 16:00:01 INFO - PROCESS | 1808 | 1461193201688 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}] 16:00:01 INFO - PROCESS | 1808 | 1461193201832 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:00:01 INFO - PROCESS | 1808 | 1461193201840 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea3426800 == 111 [pid = 1808] [id = 541] 16:00:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0ea14c6400) [pid = 1808] [serial = 1624] [outer = (nil)] 16:00:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0ea33df000) [pid = 1808] [serial = 1625] [outer = 0x7f0ea14c6400] 16:00:01 INFO - PROCESS | 1808 | 1461193201894 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0ea3407c00) [pid = 1808] [serial = 1626] [outer = 0x7f0ea14c6400] 16:00:02 INFO - PROCESS | 1808 | 1461193202593 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]]]}] 16:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 979ms 16:00:02 INFO - PROCESS | 1808 | 1461193202651 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 1808 | 1461193202653 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:00:02 INFO - PROCESS | 1808 | 1461193202659 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - PROCESS | 1808 | 1461193202660 Marionette TRACE conn3 <- [1,2138,null,{}] 16:00:02 INFO - PROCESS | 1808 | 1461193202665 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}] 16:00:02 INFO - PROCESS | 1808 | 1461193202863 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:00:02 INFO - PROCESS | 1808 | 1461193202881 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac464000 == 112 [pid = 1808] [id = 542] 16:00:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0ea17c6400) [pid = 1808] [serial = 1627] [outer = (nil)] 16:00:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0ea40d0800) [pid = 1808] [serial = 1628] [outer = 0x7f0ea17c6400] 16:00:02 INFO - PROCESS | 1808 | 1461193202936 Marionette DEBUG loaded listener.js 16:00:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0ea5a99400) [pid = 1808] [serial = 1629] [outer = 0x7f0ea17c6400] 16:00:03 INFO - PROCESS | 1808 | 1461193203817 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]]]}] 16:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1232ms 16:00:03 INFO - PROCESS | 1808 | 1461193203892 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:00:03 INFO - PROCESS | 1808 | 1461193203897 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:00:03 INFO - PROCESS | 1808 | 1461193203905 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:00:03 INFO - PROCESS | 1808 | 1461193203910 Marionette TRACE conn3 <- [1,2142,null,{}] 16:00:03 INFO - PROCESS | 1808 | 1461193203918 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}] 16:00:04 INFO - PROCESS | 1808 | 1461193204146 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:00:04 INFO - PROCESS | 1808 | 1461193204343 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5dde800 == 113 [pid = 1808] [id = 543] 16:00:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0ea14c8800) [pid = 1808] [serial = 1630] [outer = (nil)] 16:00:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0ea380f800) [pid = 1808] [serial = 1631] [outer = 0x7f0ea14c8800] 16:00:04 INFO - PROCESS | 1808 | 1461193204412 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0ea5a98800) [pid = 1808] [serial = 1632] [outer = 0x7f0ea14c8800] 16:00:05 INFO - PROCESS | 1808 | 1461193205302 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] 16:00:05 INFO - PROCESS | 1808 | 1461193205353 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:00:05 INFO - PROCESS | 1808 | 1461193205362 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 1808 | 1461193205365 Marionette TRACE conn3 <- [1,2146,null,{}] 16:00:05 INFO - PROCESS | 1808 | 1461193205371 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}] 16:00:05 INFO - PROCESS | 1808 | 1461193205540 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:00:05 INFO - PROCESS | 1808 | 1461193205739 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf699800 == 114 [pid = 1808] [id = 544] 16:00:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0ea17cc000) [pid = 1808] [serial = 1633] [outer = (nil)] 16:00:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0eac17bc00) [pid = 1808] [serial = 1634] [outer = 0x7f0ea17cc000] 16:00:05 INFO - PROCESS | 1808 | 1461193205800 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0eac497c00) [pid = 1808] [serial = 1635] [outer = 0x7f0ea17cc000] 16:00:06 INFO - PROCESS | 1808 | 1461193206712 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] 16:00:06 INFO - PROCESS | 1808 | 1461193206750 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:00:06 INFO - PROCESS | 1808 | 1461193206756 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 1808 | 1461193206761 Marionette TRACE conn3 <- [1,2150,null,{}] 16:00:06 INFO - PROCESS | 1808 | 1461193206775 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}] 16:00:06 INFO - PROCESS | 1808 | 1461193206940 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:00:07 INFO - PROCESS | 1808 | 1461193207139 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb31ec000 == 115 [pid = 1808] [id = 545] 16:00:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0eac48e400) [pid = 1808] [serial = 1636] [outer = (nil)] 16:00:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0eac675000) [pid = 1808] [serial = 1637] [outer = 0x7f0eac48e400] 16:00:07 INFO - PROCESS | 1808 | 1461193207204 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x7f0eacec4000) [pid = 1808] [serial = 1638] [outer = 0x7f0eac48e400] 16:00:08 INFO - PROCESS | 1808 | 1461193207998 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]]]}] 16:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1283ms 16:00:08 INFO - PROCESS | 1808 | 1461193208039 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:00:08 INFO - PROCESS | 1808 | 1461193208043 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:00:08 INFO - PROCESS | 1808 | 1461193208048 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:00:08 INFO - PROCESS | 1808 | 1461193208052 Marionette TRACE conn3 <- [1,2154,null,{}] 16:00:08 INFO - PROCESS | 1808 | 1461193208057 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}] 16:00:08 INFO - PROCESS | 1808 | 1461193208222 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:00:08 INFO - PROCESS | 1808 | 1461193208420 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb4151800 == 116 [pid = 1808] [id = 546] 16:00:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0eac49bc00) [pid = 1808] [serial = 1639] [outer = (nil)] 16:00:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0eaefd3c00) [pid = 1808] [serial = 1640] [outer = 0x7f0eac49bc00] 16:00:08 INFO - PROCESS | 1808 | 1461193208483 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0eaf784400) [pid = 1808] [serial = 1641] [outer = 0x7f0eac49bc00] 16:00:09 INFO - PROCESS | 1808 | 1461193209285 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]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1281ms 16:00:09 INFO - PROCESS | 1808 | 1461193209331 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:00:09 INFO - PROCESS | 1808 | 1461193209333 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:00:09 INFO - PROCESS | 1808 | 1461193209340 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 1808 | 1461193209342 Marionette TRACE conn3 <- [1,2158,null,{}] 16:00:09 INFO - PROCESS | 1808 | 1461193209348 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}] 16:00:09 INFO - PROCESS | 1808 | 1461193209506 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:00:09 INFO - PROCESS | 1808 | 1461193209714 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7add800 == 117 [pid = 1808] [id = 547] 16:00:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0ead133c00) [pid = 1808] [serial = 1642] [outer = (nil)] 16:00:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0eafe77400) [pid = 1808] [serial = 1643] [outer = 0x7f0ead133c00] 16:00:09 INFO - PROCESS | 1808 | 1461193209774 Marionette DEBUG loaded listener.js 16:00:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0eb0299c00) [pid = 1808] [serial = 1644] [outer = 0x7f0ead133c00] 16:00:10 INFO - PROCESS | 1808 | 1461193210587 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]]]}] 16:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1281ms 16:00:10 INFO - PROCESS | 1808 | 1461193210622 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:00:10 INFO - PROCESS | 1808 | 1461193210626 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:00:10 INFO - PROCESS | 1808 | 1461193210631 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:00:10 INFO - PROCESS | 1808 | 1461193210634 Marionette TRACE conn3 <- [1,2162,null,{}] 16:00:10 INFO - PROCESS | 1808 | 1461193210639 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}] 16:00:10 INFO - PROCESS | 1808 | 1461193210829 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:00:11 INFO - PROCESS | 1808 | 1461193211034 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c13000 == 118 [pid = 1808] [id = 548] 16:00:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0ead13a000) [pid = 1808] [serial = 1645] [outer = (nil)] 16:00:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x7f0eb2516800) [pid = 1808] [serial = 1646] [outer = 0x7f0ead13a000] 16:00:11 INFO - PROCESS | 1808 | 1461193211098 Marionette DEBUG loaded listener.js 16:00:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0eb36da000) [pid = 1808] [serial = 1647] [outer = 0x7f0ead13a000] 16:00:11 INFO - PROCESS | 1808 | 1461193211887 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]]]}] 16:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1328ms 16:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:00:11 INFO - PROCESS | 1808 | 1461193211960 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:00:11 INFO - PROCESS | 1808 | 1461193211962 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:00:11 INFO - PROCESS | 1808 | 1461193211968 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:00:11 INFO - PROCESS | 1808 | 1461193211970 Marionette TRACE conn3 <- [1,2166,null,{}] 16:00:11 INFO - PROCESS | 1808 | 1461193211975 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}] 16:00:12 INFO - PROCESS | 1808 | 1461193212136 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:00:12 INFO - PROCESS | 1808 | 1461193212335 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eba2d5000 == 119 [pid = 1808] [id = 549] 16:00:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0eb0734c00) [pid = 1808] [serial = 1648] [outer = (nil)] 16:00:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0eb5bd2800) [pid = 1808] [serial = 1649] [outer = 0x7f0eb0734c00] 16:00:12 INFO - PROCESS | 1808 | 1461193212395 Marionette DEBUG loaded listener.js 16:00:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0eb772e800) [pid = 1808] [serial = 1650] [outer = 0x7f0eb0734c00] 16:00:13 INFO - PROCESS | 1808 | 1461193213322 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]]]}] 16:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1427ms 16:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:00:13 INFO - PROCESS | 1808 | 1461193213394 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:00:13 INFO - PROCESS | 1808 | 1461193213397 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:00:13 INFO - PROCESS | 1808 | 1461193213403 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:00:13 INFO - PROCESS | 1808 | 1461193213407 Marionette TRACE conn3 <- [1,2170,null,{}] 16:00:13 INFO - PROCESS | 1808 | 1461193213412 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}] 16:00:13 INFO - PROCESS | 1808 | 1461193213763 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:00:14 INFO - PROCESS | 1808 | 1461193213999 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec7a0f000 == 120 [pid = 1808] [id = 550] 16:00:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x7f0eb05bcc00) [pid = 1808] [serial = 1651] [outer = (nil)] 16:00:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x7f0eb7ab4800) [pid = 1808] [serial = 1652] [outer = 0x7f0eb05bcc00] 16:00:14 INFO - PROCESS | 1808 | 1461193214103 Marionette DEBUG loaded listener.js 16:00:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x7f0eb809e400) [pid = 1808] [serial = 1653] [outer = 0x7f0eb05bcc00] 16:00:15 INFO - PROCESS | 1808 | 1461193215056 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]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1688ms 16:00:15 INFO - PROCESS | 1808 | 1461193215091 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:00:15 INFO - PROCESS | 1808 | 1461193215094 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:00:15 INFO - PROCESS | 1808 | 1461193215099 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - PROCESS | 1808 | 1461193215102 Marionette TRACE conn3 <- [1,2174,null,{}] 16:00:15 INFO - PROCESS | 1808 | 1461193215107 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}] 16:00:15 INFO - PROCESS | 1808 | 1461193215290 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:00:15 INFO - PROCESS | 1808 | 1461193215491 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc119800 == 121 [pid = 1808] [id = 551] 16:00:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x7f0eb336c000) [pid = 1808] [serial = 1654] [outer = (nil)] 16:00:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x7f0eb8bb9000) [pid = 1808] [serial = 1655] [outer = 0x7f0eb336c000] 16:00:15 INFO - PROCESS | 1808 | 1461193215552 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0x7f0eb91da800) [pid = 1808] [serial = 1656] [outer = 0x7f0eb336c000] 16:00:16 INFO - PROCESS | 1808 | 1461193216355 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]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1331ms 16:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:00:16 INFO - PROCESS | 1808 | 1461193216430 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:00:16 INFO - PROCESS | 1808 | 1461193216432 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:00:16 INFO - PROCESS | 1808 | 1461193216438 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 1808 | 1461193216441 Marionette TRACE conn3 <- [1,2178,null,{}] 16:00:16 INFO - PROCESS | 1808 | 1461193216445 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}] 16:00:16 INFO - PROCESS | 1808 | 1461193216686 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:00:16 INFO - PROCESS | 1808 | 1461193216886 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea23e2800 == 122 [pid = 1808] [id = 552] 16:00:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 240 (0x7f0eb809b400) [pid = 1808] [serial = 1657] [outer = (nil)] 16:00:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x7f0eb9e57800) [pid = 1808] [serial = 1658] [outer = 0x7f0eb809b400] 16:00:16 INFO - PROCESS | 1808 | 1461193216949 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x7f0eba2aec00) [pid = 1808] [serial = 1659] [outer = 0x7f0eb809b400] 16:00:17 INFO - PROCESS | 1808 | 1461193217769 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]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1379ms 16:00:17 INFO - PROCESS | 1808 | 1461193217816 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 1808 | 1461193217820 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:00:17 INFO - PROCESS | 1808 | 1461193217825 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 1808 | 1461193217828 Marionette TRACE conn3 <- [1,2182,null,{}] 16:00:17 INFO - PROCESS | 1808 | 1461193217832 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}] 16:00:18 INFO - PROCESS | 1808 | 1461193218016 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:00:18 INFO - PROCESS | 1808 | 1461193218221 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea57e1000 == 123 [pid = 1808] [id = 553] 16:00:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x7f0ea14d0800) [pid = 1808] [serial = 1660] [outer = (nil)] 16:00:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x7f0ea45d0000) [pid = 1808] [serial = 1661] [outer = 0x7f0ea14d0800] 16:00:18 INFO - PROCESS | 1808 | 1461193218287 Marionette DEBUG loaded listener.js 16:00:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x7f0eb018fc00) [pid = 1808] [serial = 1662] [outer = 0x7f0ea14d0800] 16:00:19 INFO - PROCESS | 1808 | 1461193219099 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]]]}] 16:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1325ms 16:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:00:19 INFO - PROCESS | 1808 | 1461193219152 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:00:19 INFO - PROCESS | 1808 | 1461193219154 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:00:19 INFO - PROCESS | 1808 | 1461193219158 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 1808 | 1461193219162 Marionette TRACE conn3 <- [1,2186,null,{}] 16:00:19 INFO - PROCESS | 1808 | 1461193219166 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}] 16:00:19 INFO - PROCESS | 1808 | 1461193219327 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:00:19 INFO - PROCESS | 1808 | 1461193219531 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead073000 == 124 [pid = 1808] [id = 554] 16:00:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x7f0ea17c9000) [pid = 1808] [serial = 1663] [outer = (nil)] 16:00:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 247 (0x7f0ea33e7000) [pid = 1808] [serial = 1664] [outer = 0x7f0ea17c9000] 16:00:19 INFO - PROCESS | 1808 | 1461193219600 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 248 (0x7f0eac407400) [pid = 1808] [serial = 1665] [outer = 0x7f0ea17c9000] 16:00:20 INFO - PROCESS | 1808 | 1461193220430 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]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1331ms 16:00:20 INFO - PROCESS | 1808 | 1461193220491 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 1808 | 1461193220494 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:00:20 INFO - PROCESS | 1808 | 1461193220499 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 1808 | 1461193220501 Marionette TRACE conn3 <- [1,2190,null,{}] 16:00:20 INFO - PROCESS | 1808 | 1461193220506 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}] 16:00:20 INFO - PROCESS | 1808 | 1461193220673 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:00:20 INFO - PROCESS | 1808 | 1461193220879 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead115000 == 125 [pid = 1808] [id = 555] 16:00:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 249 (0x7f0ea17cd400) [pid = 1808] [serial = 1666] [outer = (nil)] 16:00:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 250 (0x7f0ea45c4c00) [pid = 1808] [serial = 1667] [outer = 0x7f0ea17cd400] 16:00:20 INFO - PROCESS | 1808 | 1461193220937 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 251 (0x7f0ea5ea3800) [pid = 1808] [serial = 1668] [outer = 0x7f0ea17cd400] 16:00:21 INFO - PROCESS | 1808 | 1461193221712 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]]]}] 16:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1229ms 16:00:21 INFO - PROCESS | 1808 | 1461193221745 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:00:21 INFO - PROCESS | 1808 | 1461193221747 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:00:21 INFO - PROCESS | 1808 | 1461193221755 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:00:21 INFO - PROCESS | 1808 | 1461193221758 Marionette TRACE conn3 <- [1,2194,null,{}] 16:00:21 INFO - PROCESS | 1808 | 1461193221762 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}] 16:00:21 INFO - PROCESS | 1808 | 1461193221927 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:00:22 INFO - PROCESS | 1808 | 1461193222132 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5ce1000 == 126 [pid = 1808] [id = 556] 16:00:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 252 (0x7f0ea17d0000) [pid = 1808] [serial = 1669] [outer = (nil)] 16:00:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 253 (0x7f0ea47ef800) [pid = 1808] [serial = 1670] [outer = 0x7f0ea17d0000] 16:00:22 INFO - PROCESS | 1808 | 1461193222233 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 254 (0x7f0ea70db400) [pid = 1808] [serial = 1671] [outer = 0x7f0ea17d0000] 16:00:23 INFO - PROCESS | 1808 | 1461193223472 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]]]}] 16:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1786ms 16:00:23 INFO - PROCESS | 1808 | 1461193223543 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:00:23 INFO - PROCESS | 1808 | 1461193223549 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:00:23 INFO - PROCESS | 1808 | 1461193223556 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:00:23 INFO - PROCESS | 1808 | 1461193223560 Marionette TRACE conn3 <- [1,2198,null,{}] 16:00:23 INFO - PROCESS | 1808 | 1461193223566 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}] 16:00:23 INFO - PROCESS | 1808 | 1461193223793 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:00:24 INFO - PROCESS | 1808 | 1461193224169 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9f8de000 == 127 [pid = 1808] [id = 557] 16:00:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 255 (0x7f0ea45c9000) [pid = 1808] [serial = 1672] [outer = (nil)] 16:00:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 256 (0x7f0ea47f7800) [pid = 1808] [serial = 1673] [outer = 0x7f0ea45c9000] 16:00:24 INFO - PROCESS | 1808 | 1461193224237 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 257 (0x7f0ea5a90c00) [pid = 1808] [serial = 1674] [outer = 0x7f0ea45c9000] 16:00:25 INFO - PROCESS | 1808 | 1461193225065 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]]]}] 16:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1537ms 16:00:25 INFO - PROCESS | 1808 | 1461193225093 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:00:25 INFO - PROCESS | 1808 | 1461193225100 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:00:25 INFO - PROCESS | 1808 | 1461193225109 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 1808 | 1461193225112 Marionette TRACE conn3 <- [1,2202,null,{}] 16:00:25 INFO - PROCESS | 1808 | 1461193225115 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}] 16:00:25 INFO - PROCESS | 1808 | 1461193225283 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecea37800 == 126 [pid = 1808] [id = 451] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8cb4000 == 125 [pid = 1808] [id = 489] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead075800 == 124 [pid = 1808] [id = 490] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0814800 == 123 [pid = 1808] [id = 491] 16:00:25 INFO - PROCESS | 1808 | --DOMWINDOW == 256 (0x7f0eaefd1800) [pid = 1808] [serial = 1565] [outer = (nil)] [url = about:blank] 16:00:25 INFO - PROCESS | 1808 | --DOMWINDOW == 255 (0x7f0eaf583c00) [pid = 1808] [serial = 1520] [outer = (nil)] [url = about:blank] 16:00:25 INFO - PROCESS | 1808 | --DOMWINDOW == 254 (0x7f0eafb59c00) [pid = 1808] [serial = 1523] [outer = (nil)] [url = about:blank] 16:00:25 INFO - PROCESS | 1808 | --DOMWINDOW == 253 (0x7f0eaff32c00) [pid = 1808] [serial = 1526] [outer = (nil)] [url = about:blank] 16:00:25 INFO - PROCESS | 1808 | --DOMWINDOW == 252 (0x7f0eb0198800) [pid = 1808] [serial = 1529] [outer = (nil)] [url = about:blank] 16:00:25 INFO - PROCESS | 1808 | --DOMWINDOW == 251 (0x7f0eb32b4400) [pid = 1808] [serial = 1538] [outer = (nil)] [url = about:blank] 16:00:25 INFO - PROCESS | 1808 | --DOMWINDOW == 250 (0x7f0eb0737800) [pid = 1808] [serial = 1535] [outer = (nil)] [url = about:blank] 16:00:25 INFO - PROCESS | 1808 | --DOMWINDOW == 249 (0x7f0eac724400) [pid = 1808] [serial = 1532] [outer = (nil)] [url = about:blank] 16:00:25 INFO - PROCESS | 1808 | 1461193225599 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea3426800 == 122 [pid = 1808] [id = 541] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0619000 == 121 [pid = 1808] [id = 540] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafc30000 == 120 [pid = 1808] [id = 539] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead105000 == 119 [pid = 1808] [id = 538] 16:00:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea3424000 == 120 [pid = 1808] [id = 558] 16:00:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 250 (0x7f0ea5396000) [pid = 1808] [serial = 1675] [outer = (nil)] 16:00:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 251 (0x7f0ea70e7000) [pid = 1808] [serial = 1676] [outer = 0x7f0ea5396000] 16:00:25 INFO - PROCESS | 1808 | 1461193225693 Marionette DEBUG loaded listener.js 16:00:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 252 (0x7f0ea70fa400) [pid = 1808] [serial = 1677] [outer = 0x7f0ea5396000] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea7168000 == 119 [pid = 1808] [id = 537] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2ce1000 == 118 [pid = 1808] [id = 536] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0e9f8db000 == 117 [pid = 1808] [id = 535] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb687e800 == 116 [pid = 1808] [id = 533] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2ab4800 == 115 [pid = 1808] [id = 531] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0f25000 == 114 [pid = 1808] [id = 530] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0e9f8df000 == 113 [pid = 1808] [id = 529] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0277000 == 112 [pid = 1808] [id = 528] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecc11e000 == 111 [pid = 1808] [id = 527] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb66a800 == 110 [pid = 1808] [id = 526] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebc7b3000 == 109 [pid = 1808] [id = 525] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb845a800 == 108 [pid = 1808] [id = 524] 16:00:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0809000 == 107 [pid = 1808] [id = 523] 16:00:26 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead076800 == 106 [pid = 1808] [id = 522] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 251 (0x7f0eb05b7c00) [pid = 1808] [serial = 1287] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 250 (0x7f0ea5398000) [pid = 1808] [serial = 1395] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 249 (0x7f0ecb597800) [pid = 1808] [serial = 1359] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 248 (0x7f0eb91dec00) [pid = 1808] [serial = 1350] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 247 (0x7f0ea5a9e800) [pid = 1808] [serial = 1356] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 246 (0x7f0eb9f70c00) [pid = 1808] [serial = 1089] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 245 (0x7f0eb32b2400) [pid = 1808] [serial = 1233] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 244 (0x7f0ea70dfc00) [pid = 1808] [serial = 1227] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 243 (0x7f0ea45c3c00) [pid = 1808] [serial = 1074] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x7f0eac5b6400) [pid = 1808] [serial = 1284] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 241 (0x7f0ea70e6400) [pid = 1808] [serial = 1098] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 240 (0x7f0ea70e9400) [pid = 1808] [serial = 1101] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 239 (0x7f0eb05c1c00) [pid = 1808] [serial = 1125] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 238 (0x7f0ea70df000) [pid = 1808] [serial = 1128] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 237 (0x7f0eac721800) [pid = 1808] [serial = 1131] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x7f0eaf78b000) [pid = 1808] [serial = 1134] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0x7f0eb073dc00) [pid = 1808] [serial = 1137] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x7f0eb32b6c00) [pid = 1808] [serial = 1140] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x7f0eb5c8e400) [pid = 1808] [serial = 1143] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x7f0eb7859c00) [pid = 1808] [serial = 1146] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x7f0eb91d7000) [pid = 1808] [serial = 1239] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x7f0ec7efb400) [pid = 1808] [serial = 1242] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x7f0ecbd68c00) [pid = 1808] [serial = 1245] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x7f0eac4ae400) [pid = 1808] [serial = 1248] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x7f0ecbfad000) [pid = 1808] [serial = 1251] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x7f0ec7bcd000) [pid = 1808] [serial = 1278] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x7f0ea45c3400) [pid = 1808] [serial = 1281] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x7f0eb9f70400) [pid = 1808] [serial = 1293] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x7f0ec7ad0800) [pid = 1808] [serial = 1296] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x7f0eb8efa000) [pid = 1808] [serial = 1299] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x7f0ecbd60c00) [pid = 1808] [serial = 1302] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x7f0ea325a000) [pid = 1808] [serial = 1305] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x7f0ea14d1000) [pid = 1808] [serial = 1308] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x7f0ea33e3800) [pid = 1808] [serial = 1335] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x7f0eac49ac00) [pid = 1808] [serial = 1338] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x7f0eaefcac00) [pid = 1808] [serial = 1341] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x7f0eb8ef4c00) [pid = 1808] [serial = 1404] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x7f0ec9ccb800) [pid = 1808] [serial = 1407] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0ecbdb0000) [pid = 1808] [serial = 1410] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0eac675800) [pid = 1808] [serial = 1413] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0eb8096c00) [pid = 1808] [serial = 1188] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0eb05b9400) [pid = 1808] [serial = 1182] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0ec7ec1800) [pid = 1808] [serial = 1092] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0eb3bee000) [pid = 1808] [serial = 1344] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0eac70e400) [pid = 1808] [serial = 1398] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0eb7ab5800) [pid = 1808] [serial = 1347] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0eb336f400) [pid = 1808] [serial = 1095] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0ead133800) [pid = 1808] [serial = 1230] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0ea45ccc00) [pid = 1808] [serial = 1176] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0eb65c8800) [pid = 1808] [serial = 1290] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0eb41c8400) [pid = 1808] [serial = 1185] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0ec7adb000) [pid = 1808] [serial = 1197] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0eac70e000) [pid = 1808] [serial = 1179] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0ec7adb400) [pid = 1808] [serial = 1353] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eb9e51800) [pid = 1808] [serial = 1191] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0ec6678000) [pid = 1808] [serial = 1194] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x7f0eb772d000) [pid = 1808] [serial = 1086] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0eac703000) [pid = 1808] [serial = 1077] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0eac40e800) [pid = 1808] [serial = 1362] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0eb3bf0c00) [pid = 1808] [serial = 1401] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x7f0eaff37800) [pid = 1808] [serial = 1080] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x7f0eb3420800) [pid = 1808] [serial = 1083] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x7f0eb02a2800) [pid = 1808] [serial = 1392] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0eb7ab4400) [pid = 1808] [serial = 1236] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0eb77c1c00) [pid = 1808] [serial = 1224] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0eb0a1b400) [pid = 1808] [serial = 1467] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0eac4ad800) [pid = 1808] [serial = 1449] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0eaf78ec00) [pid = 1808] [serial = 1458] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x7f0eb05bd400) [pid = 1808] [serial = 1464] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0eaefd6800) [pid = 1808] [serial = 1455] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0eb1b6fc00) [pid = 1808] [serial = 1470] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0eaff41000) [pid = 1808] [serial = 1461] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0eacec8c00) [pid = 1808] [serial = 1452] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x7f0ea7073400) [pid = 1808] [serial = 1446] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x7f0ea17d0c00) [pid = 1808] [serial = 1443] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0eb250fc00) [pid = 1808] [serial = 1473] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0ead13c000) [pid = 1808] [serial = 1556] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0eaf57f800) [pid = 1808] [serial = 1559] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x7f0eaefcc400) [pid = 1808] [serial = 1557] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x7f0eaf753000) [pid = 1808] [serial = 1560] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x7f0eaefca800) [pid = 1808] [serial = 1562] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x7f0eac67e800) [pid = 1808] [serial = 1553] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x7f0ea3411400) [pid = 1808] [serial = 1547] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x7f0eac176c00) [pid = 1808] [serial = 1548] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x7f0eac4d0400) [pid = 1808] [serial = 1511] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x7f0eac185800) [pid = 1808] [serial = 1550] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x7f0eac5ac800) [pid = 1808] [serial = 1551] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x7f0ea3807000) [pid = 1808] [serial = 1505] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x7f0ea5ea2400) [pid = 1808] [serial = 1545] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x7f0ea5a96800) [pid = 1808] [serial = 1544] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0eacec1800) [pid = 1808] [serial = 1514] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0ea3257800) [pid = 1808] [serial = 1542] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x7f0ea17d1000) [pid = 1808] [serial = 1541] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x7f0eac727c00) [pid = 1808] [serial = 1503] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0ea5cc6000) [pid = 1808] [serial = 1508] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0eae217400) [pid = 1808] [serial = 1517] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0eac722800) [pid = 1808] [serial = 1554] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x7f0eaf75a800) [pid = 1808] [serial = 1563] [outer = (nil)] [url = about:blank] 16:00:26 INFO - PROCESS | 1808 | 1461193226416 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]]]}] 16:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1334ms 16:00:26 INFO - PROCESS | 1808 | 1461193226443 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:00:26 INFO - PROCESS | 1808 | 1461193226445 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:00:26 INFO - PROCESS | 1808 | 1461193226451 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:00:26 INFO - PROCESS | 1808 | 1461193226456 Marionette TRACE conn3 <- [1,2206,null,{}] 16:00:26 INFO - PROCESS | 1808 | 1461193226472 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}] 16:00:26 INFO - PROCESS | 1808 | 1461193226670 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:00:26 INFO - PROCESS | 1808 | 1461193226691 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f54000 == 107 [pid = 1808] [id = 559] 16:00:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0ea7187800) [pid = 1808] [serial = 1678] [outer = (nil)] 16:00:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0eac185c00) [pid = 1808] [serial = 1679] [outer = 0x7f0ea7187800] 16:00:26 INFO - PROCESS | 1808 | 1461193226755 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0eac499400) [pid = 1808] [serial = 1680] [outer = 0x7f0ea7187800] 16:00:27 INFO - PROCESS | 1808 | 1461193227427 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]]]}] 16:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1032ms 16:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:00:27 INFO - PROCESS | 1808 | 1461193227499 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:00:27 INFO - PROCESS | 1808 | 1461193227502 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:00:27 INFO - PROCESS | 1808 | 1461193227508 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 1808 | 1461193227511 Marionette TRACE conn3 <- [1,2210,null,{}] 16:00:27 INFO - PROCESS | 1808 | 1461193227515 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}] 16:00:27 INFO - PROCESS | 1808 | 1461193227697 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:00:27 INFO - PROCESS | 1808 | 1461193227706 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac607800 == 108 [pid = 1808] [id = 560] 16:00:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0eac17cc00) [pid = 1808] [serial = 1681] [outer = (nil)] 16:00:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x7f0eac5ac800) [pid = 1808] [serial = 1682] [outer = 0x7f0eac17cc00] 16:00:27 INFO - PROCESS | 1808 | 1461193227759 Marionette DEBUG loaded listener.js 16:00:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0eac5b8000) [pid = 1808] [serial = 1683] [outer = 0x7f0eac17cc00] 16:00:28 INFO - PROCESS | 1808 | 1461193228496 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]]]}] 16:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1029ms 16:00:28 INFO - PROCESS | 1808 | 1461193228537 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:00:28 INFO - PROCESS | 1808 | 1461193228539 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:00:28 INFO - PROCESS | 1808 | 1461193228544 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:00:28 INFO - PROCESS | 1808 | 1461193228546 Marionette TRACE conn3 <- [1,2214,null,{}] 16:00:28 INFO - PROCESS | 1808 | 1461193228551 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}] 16:00:28 INFO - PROCESS | 1808 | 1461193228732 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:00:28 INFO - PROCESS | 1808 | 1461193228758 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0b7800 == 109 [pid = 1808] [id = 561] 16:00:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0eac4d7000) [pid = 1808] [serial = 1684] [outer = (nil)] 16:00:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0eac67a800) [pid = 1808] [serial = 1685] [outer = 0x7f0eac4d7000] 16:00:28 INFO - PROCESS | 1808 | 1461193228809 Marionette DEBUG loaded listener.js 16:00:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x7f0eac69ec00) [pid = 1808] [serial = 1686] [outer = 0x7f0eac4d7000] 16:00:29 INFO - PROCESS | 1808 | 1461193229639 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]]]}] 16:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1123ms 16:00:29 INFO - PROCESS | 1808 | 1461193229668 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:00:29 INFO - PROCESS | 1808 | 1461193229671 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:00:29 INFO - PROCESS | 1808 | 1461193229678 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:00:29 INFO - PROCESS | 1808 | 1461193229685 Marionette TRACE conn3 <- [1,2218,null,{}] 16:00:29 INFO - PROCESS | 1808 | 1461193229738 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}] 16:00:29 INFO - PROCESS | 1808 | 1461193229963 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:00:30 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x7f0ea17c4c00) [pid = 1808] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:00:30 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0ea539dc00) [pid = 1808] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:00:30 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0ea14c9400) [pid = 1808] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:00:30 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x7f0eac40c400) [pid = 1808] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:00:30 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x7f0eac5b2400) [pid = 1808] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:00:30 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0eaff3b000) [pid = 1808] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:00:30 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0ea14c6400) [pid = 1808] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:00:30 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0ea2c7f000) [pid = 1808] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:00:30 INFO - PROCESS | 1808 | 1461193230349 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea57c7800 == 110 [pid = 1808] [id = 562] 16:00:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0ea14c9400) [pid = 1808] [serial = 1687] [outer = (nil)] 16:00:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0ea4844c00) [pid = 1808] [serial = 1688] [outer = 0x7f0ea14c9400] 16:00:30 INFO - PROCESS | 1808 | 1461193230435 Marionette DEBUG loaded listener.js 16:00:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0ead135c00) [pid = 1808] [serial = 1689] [outer = 0x7f0ea14c9400] 16:00:30 INFO - PROCESS | 1808 | 1461193230958 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]]]}] 16:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1330ms 16:00:31 INFO - PROCESS | 1808 | 1461193231009 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:00:31 INFO - PROCESS | 1808 | 1461193231011 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:00:31 INFO - PROCESS | 1808 | 1461193231017 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 1808 | 1461193231019 Marionette TRACE conn3 <- [1,2222,null,{}] 16:00:31 INFO - PROCESS | 1808 | 1461193231023 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}] 16:00:31 INFO - PROCESS | 1808 | 1461193231154 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:00:31 INFO - PROCESS | 1808 | 1461193231307 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf85e800 == 111 [pid = 1808] [id = 563] 16:00:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x7f0ea17c2800) [pid = 1808] [serial = 1690] [outer = (nil)] 16:00:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0eaede4c00) [pid = 1808] [serial = 1691] [outer = 0x7f0ea17c2800] 16:00:31 INFO - PROCESS | 1808 | 1461193231359 Marionette DEBUG loaded listener.js 16:00:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0eaefd9000) [pid = 1808] [serial = 1692] [outer = 0x7f0ea17c2800] 16:00:31 INFO - PROCESS | 1808 | 1461193231933 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]]]}] 16:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 927ms 16:00:31 INFO - PROCESS | 1808 | 1461193231945 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:00:31 INFO - PROCESS | 1808 | 1461193231947 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:00:31 INFO - PROCESS | 1808 | 1461193231958 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 1808 | 1461193231960 Marionette TRACE conn3 <- [1,2226,null,{}] 16:00:31 INFO - PROCESS | 1808 | 1461193231966 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}] 16:00:32 INFO - PROCESS | 1808 | 1461193232096 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:00:32 INFO - PROCESS | 1808 | 1461193232104 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffb6000 == 112 [pid = 1808] [id = 564] 16:00:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0eaefd9400) [pid = 1808] [serial = 1693] [outer = (nil)] 16:00:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x7f0eaf584c00) [pid = 1808] [serial = 1694] [outer = 0x7f0eaefd9400] 16:00:32 INFO - PROCESS | 1808 | 1461193232159 Marionette DEBUG loaded listener.js 16:00:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x7f0eaf78dc00) [pid = 1808] [serial = 1695] [outer = 0x7f0eaefd9400] 16:00:33 INFO - PROCESS | 1808 | 1461193233162 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]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1233ms 16:00:33 INFO - PROCESS | 1808 | 1461193233192 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 1808 | 1461193233197 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:00:33 INFO - PROCESS | 1808 | 1461193233205 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:00:33 INFO - PROCESS | 1808 | 1461193233211 Marionette TRACE conn3 <- [1,2230,null,{}] 16:00:33 INFO - PROCESS | 1808 | 1461193233217 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}] 16:00:33 INFO - PROCESS | 1808 | 1461193233396 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:00:33 INFO - PROCESS | 1808 | 1461193233590 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5dcd000 == 113 [pid = 1808] [id = 565] 16:00:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x7f0ea380f000) [pid = 1808] [serial = 1696] [outer = (nil)] 16:00:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x7f0ea484b800) [pid = 1808] [serial = 1697] [outer = 0x7f0ea380f000] 16:00:33 INFO - PROCESS | 1808 | 1461193233654 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x7f0ea5eacc00) [pid = 1808] [serial = 1698] [outer = 0x7f0ea380f000] 16:00:34 INFO - PROCESS | 1808 | 1461193234497 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]]]}] 16:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1330ms 16:00:34 INFO - PROCESS | 1808 | 1461193234537 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 1808 | 1461193234544 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:00:34 INFO - PROCESS | 1808 | 1461193234553 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 1808 | 1461193234556 Marionette TRACE conn3 <- [1,2234,null,{}] 16:00:34 INFO - PROCESS | 1808 | 1461193234561 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}] 16:00:34 INFO - PROCESS | 1808 | 1461193234735 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:00:34 INFO - PROCESS | 1808 | 1461193234925 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead108000 == 114 [pid = 1808] [id = 566] 16:00:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x7f0ea40d1000) [pid = 1808] [serial = 1699] [outer = (nil)] 16:00:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x7f0eac179400) [pid = 1808] [serial = 1700] [outer = 0x7f0ea40d1000] 16:00:34 INFO - PROCESS | 1808 | 1461193234986 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x7f0eac4a1c00) [pid = 1808] [serial = 1701] [outer = 0x7f0ea40d1000] 16:00:35 INFO - PROCESS | 1808 | 1461193235914 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]]]}] 16:00:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1384ms 16:00:35 INFO - PROCESS | 1808 | 1461193235938 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 1808 | 1461193235941 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:00:35 INFO - PROCESS | 1808 | 1461193235946 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 1808 | 1461193235951 Marionette TRACE conn3 <- [1,2238,null,{}] 16:00:35 INFO - PROCESS | 1808 | 1461193235965 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}] 16:00:36 INFO - PROCESS | 1808 | 1461193236129 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:00:36 INFO - PROCESS | 1808 | 1461193236323 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb06da800 == 115 [pid = 1808] [id = 567] 16:00:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0eac5b9c00) [pid = 1808] [serial = 1702] [outer = (nil)] 16:00:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0eac724c00) [pid = 1808] [serial = 1703] [outer = 0x7f0eac5b9c00] 16:00:36 INFO - PROCESS | 1808 | 1461193236386 Marionette DEBUG loaded listener.js 16:00:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0ead136000) [pid = 1808] [serial = 1704] [outer = 0x7f0eac5b9c00] 16:00:37 INFO - PROCESS | 1808 | 1461193237164 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]]]}] 16:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1238ms 16:00:37 INFO - PROCESS | 1808 | 1461193237189 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:00:37 INFO - PROCESS | 1808 | 1461193237193 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:00:37 INFO - PROCESS | 1808 | 1461193237201 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - PROCESS | 1808 | 1461193237204 Marionette TRACE conn3 <- [1,2242,null,{}] 16:00:37 INFO - PROCESS | 1808 | 1461193237209 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}] 16:00:37 INFO - PROCESS | 1808 | 1461193237366 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:00:37 INFO - PROCESS | 1808 | 1461193237555 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1bc7800 == 116 [pid = 1808] [id = 568] 16:00:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0eaf186400) [pid = 1808] [serial = 1705] [outer = (nil)] 16:00:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0eafc52000) [pid = 1808] [serial = 1706] [outer = 0x7f0eaf186400] 16:00:37 INFO - PROCESS | 1808 | 1461193237616 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0eaff32c00) [pid = 1808] [serial = 1707] [outer = 0x7f0eaf186400] 16:00:38 INFO - PROCESS | 1808 | 1461193238392 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]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1233ms 16:00:38 INFO - PROCESS | 1808 | 1461193238434 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 1808 | 1461193238438 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:00:38 INFO - PROCESS | 1808 | 1461193238443 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 1808 | 1461193238444 Marionette TRACE conn3 <- [1,2246,null,{}] 16:00:38 INFO - PROCESS | 1808 | 1461193238450 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}] 16:00:38 INFO - PROCESS | 1808 | 1461193238669 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:00:38 INFO - PROCESS | 1808 | 1461193238807 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3b64000 == 117 [pid = 1808] [id = 569] 16:00:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0eaff3a400) [pid = 1808] [serial = 1708] [outer = (nil)] 16:00:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0eb0196400) [pid = 1808] [serial = 1709] [outer = 0x7f0eaff3a400] 16:00:38 INFO - PROCESS | 1808 | 1461193238869 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x7f0eb02a3800) [pid = 1808] [serial = 1710] [outer = 0x7f0eaff3a400] 16:00:39 INFO - PROCESS | 1808 | 1461193239687 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]]]}] 16:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1275ms 16:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:00:39 INFO - PROCESS | 1808 | 1461193239718 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:00:39 INFO - PROCESS | 1808 | 1461193239721 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:00:39 INFO - PROCESS | 1808 | 1461193239726 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:00:39 INFO - PROCESS | 1808 | 1461193239729 Marionette TRACE conn3 <- [1,2250,null,{}] 16:00:39 INFO - PROCESS | 1808 | 1461193239733 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}] 16:00:39 INFO - PROCESS | 1808 | 1461193239903 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:00:40 INFO - PROCESS | 1808 | 1461193240096 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5b9b000 == 118 [pid = 1808] [id = 570] 16:00:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0ea70f2400) [pid = 1808] [serial = 1711] [outer = (nil)] 16:00:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0eb073c800) [pid = 1808] [serial = 1712] [outer = 0x7f0ea70f2400] 16:00:40 INFO - PROCESS | 1808 | 1461193240164 Marionette DEBUG loaded listener.js 16:00:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0eb250fc00) [pid = 1808] [serial = 1713] [outer = 0x7f0ea70f2400] 16:00:40 INFO - PROCESS | 1808 | 1461193240929 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]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1227ms 16:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:00:40 INFO - PROCESS | 1808 | 1461193240966 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 1808 | 1461193240968 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:00:40 INFO - PROCESS | 1808 | 1461193240977 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 1808 | 1461193240980 Marionette TRACE conn3 <- [1,2254,null,{}] 16:00:40 INFO - PROCESS | 1808 | 1461193240984 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}] 16:00:41 INFO - PROCESS | 1808 | 1461193241139 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:00:41 INFO - PROCESS | 1808 | 1461193241330 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7e17800 == 119 [pid = 1808] [id = 571] 16:00:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0eac70bc00) [pid = 1808] [serial = 1714] [outer = (nil)] 16:00:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0eb32b1000) [pid = 1808] [serial = 1715] [outer = 0x7f0eac70bc00] 16:00:41 INFO - PROCESS | 1808 | 1461193241390 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0eb3366800) [pid = 1808] [serial = 1716] [outer = 0x7f0eac70bc00] 16:00:42 INFO - PROCESS | 1808 | 1461193242185 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]]]}] 16:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1227ms 16:00:42 INFO - PROCESS | 1808 | 1461193242211 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:00:42 INFO - PROCESS | 1808 | 1461193242215 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:00:42 INFO - PROCESS | 1808 | 1461193242222 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:00:42 INFO - PROCESS | 1808 | 1461193242224 Marionette TRACE conn3 <- [1,2258,null,{}] 16:00:42 INFO - PROCESS | 1808 | 1461193242229 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}] 16:00:42 INFO - PROCESS | 1808 | 1461193242385 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:00:42 INFO - PROCESS | 1808 | 1461193242576 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c26000 == 120 [pid = 1808] [id = 572] 16:00:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0eb019a400) [pid = 1808] [serial = 1717] [outer = (nil)] 16:00:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0eb341bc00) [pid = 1808] [serial = 1718] [outer = 0x7f0eb019a400] 16:00:42 INFO - PROCESS | 1808 | 1461193242636 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0eb3bf0c00) [pid = 1808] [serial = 1719] [outer = 0x7f0eb019a400] 16:00:43 INFO - PROCESS | 1808 | 1461193243461 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]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1284ms 16:00:43 INFO - PROCESS | 1808 | 1461193243506 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 1808 | 1461193243509 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:00:43 INFO - PROCESS | 1808 | 1461193243514 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 1808 | 1461193243516 Marionette TRACE conn3 <- [1,2262,null,{}] 16:00:43 INFO - PROCESS | 1808 | 1461193243522 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}] 16:00:43 INFO - PROCESS | 1808 | 1461193243682 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:00:43 INFO - PROCESS | 1808 | 1461193243875 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb923d000 == 121 [pid = 1808] [id = 573] 16:00:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0eb324b800) [pid = 1808] [serial = 1720] [outer = (nil)] 16:00:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0eb5023800) [pid = 1808] [serial = 1721] [outer = 0x7f0eb324b800] 16:00:43 INFO - PROCESS | 1808 | 1461193243937 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0eb5eea400) [pid = 1808] [serial = 1722] [outer = 0x7f0eb324b800] 16:00:44 INFO - PROCESS | 1808 | 1461193244694 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]]]}] 16:00:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:00:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1229ms 16:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:00:44 INFO - PROCESS | 1808 | 1461193244745 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:00:44 INFO - PROCESS | 1808 | 1461193244747 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:00:44 INFO - PROCESS | 1808 | 1461193244752 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:00:44 INFO - PROCESS | 1808 | 1461193244756 Marionette TRACE conn3 <- [1,2266,null,{}] 16:00:44 INFO - PROCESS | 1808 | 1461193244761 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}] 16:00:44 INFO - PROCESS | 1808 | 1461193244920 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:00:45 INFO - PROCESS | 1808 | 1461193245126 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebade4000 == 122 [pid = 1808] [id = 574] 16:00:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0ea7186000) [pid = 1808] [serial = 1723] [outer = (nil)] 16:00:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0eb68f6400) [pid = 1808] [serial = 1724] [outer = 0x7f0ea7186000] 16:00:45 INFO - PROCESS | 1808 | 1461193245194 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0eb7859c00) [pid = 1808] [serial = 1725] [outer = 0x7f0ea7186000] 16:00:46 INFO - PROCESS | 1808 | 1461193246067 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]]]}] 16:00:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1383ms 16:00:46 INFO - PROCESS | 1808 | 1461193246136 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:00:46 INFO - PROCESS | 1808 | 1461193246139 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:00:46 INFO - PROCESS | 1808 | 1461193246144 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - PROCESS | 1808 | 1461193246148 Marionette TRACE conn3 <- [1,2270,null,{}] 16:00:46 INFO - PROCESS | 1808 | 1461193246153 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}] 16:00:46 INFO - PROCESS | 1808 | 1461193246367 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:00:46 INFO - PROCESS | 1808 | 1461193246561 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2aa2000 == 123 [pid = 1808] [id = 575] 16:00:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0ea707bc00) [pid = 1808] [serial = 1726] [outer = (nil)] 16:00:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0eac72a800) [pid = 1808] [serial = 1727] [outer = 0x7f0ea707bc00] 16:00:46 INFO - PROCESS | 1808 | 1461193246626 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0eb80a1c00) [pid = 1808] [serial = 1728] [outer = 0x7f0ea707bc00] 16:00:47 INFO - PROCESS | 1808 | 1461193247414 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]]]}] 16:00:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:00:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1328ms 16:00:47 INFO - PROCESS | 1808 | 1461193247773 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:00:47 INFO - PROCESS | 1808 | 1461193247779 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:00:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:00:47 INFO - PROCESS | 1808 | 1461193247789 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:00:47 INFO - PROCESS | 1808 | 1461193247791 Marionette TRACE conn3 <- [1,2274,null,{}] 16:00:47 INFO - PROCESS | 1808 | 1461193247799 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}] 16:00:47 INFO - PROCESS | 1808 | 1461193247970 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:00:48 INFO - PROCESS | 1808 | 1461193248263 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac525000 == 124 [pid = 1808] [id = 576] 16:00:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0ea33ed400) [pid = 1808] [serial = 1729] [outer = (nil)] 16:00:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0ea340b400) [pid = 1808] [serial = 1730] [outer = 0x7f0ea33ed400] 16:00:48 INFO - PROCESS | 1808 | 1461193248320 Marionette DEBUG loaded listener.js 16:00:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0ea45c7000) [pid = 1808] [serial = 1731] [outer = 0x7f0ea33ed400] 16:00:49 INFO - PROCESS | 1808 | 1461193249252 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]]]}] 16:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1529ms 16:00:49 INFO - PROCESS | 1808 | 1461193249319 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:00:49 INFO - PROCESS | 1808 | 1461193249323 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:00:49 INFO - PROCESS | 1808 | 1461193249332 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 1808 | 1461193249337 Marionette TRACE conn3 <- [1,2278,null,{}] 16:00:49 INFO - PROCESS | 1808 | 1461193249342 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}] 16:00:49 INFO - PROCESS | 1808 | 1461193249566 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf85e800 == 123 [pid = 1808] [id = 563] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea57c7800 == 122 [pid = 1808] [id = 562] 16:00:49 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0ea40d0800) [pid = 1808] [serial = 1628] [outer = (nil)] [url = about:blank] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0b7800 == 121 [pid = 1808] [id = 561] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac607800 == 120 [pid = 1808] [id = 560] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea6f54000 == 119 [pid = 1808] [id = 559] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea3424000 == 118 [pid = 1808] [id = 558] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0e9f8de000 == 117 [pid = 1808] [id = 557] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eba2d5000 == 116 [pid = 1808] [id = 549] 16:00:49 INFO - PROCESS | 1808 | 1461193249857 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c13000 == 115 [pid = 1808] [id = 548] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7add800 == 114 [pid = 1808] [id = 547] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb4151800 == 113 [pid = 1808] [id = 546] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb31ec000 == 112 [pid = 1808] [id = 545] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf699800 == 111 [pid = 1808] [id = 544] 16:00:49 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5dde800 == 110 [pid = 1808] [id = 543] 16:00:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea0bd4000 == 111 [pid = 1808] [id = 577] 16:00:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0ea5cc3400) [pid = 1808] [serial = 1732] [outer = (nil)] 16:00:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0ea5eab800) [pid = 1808] [serial = 1733] [outer = 0x7f0ea5cc3400] 16:00:49 INFO - PROCESS | 1808 | 1461193249926 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0ea70e7800) [pid = 1808] [serial = 1734] [outer = 0x7f0ea5cc3400] 16:00:50 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac464000 == 110 [pid = 1808] [id = 542] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0ea5a9c000) [pid = 1808] [serial = 1568] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0ea2c7fc00) [pid = 1808] [serial = 1607] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0eaede9800) [pid = 1808] [serial = 1574] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0ea33e8c00) [pid = 1808] [serial = 1608] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0ea707a000) [pid = 1808] [serial = 1610] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0eac499c00) [pid = 1808] [serial = 1613] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x7f0ead135800) [pid = 1808] [serial = 1616] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0eac672000) [pid = 1808] [serial = 1614] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0eb0295800) [pid = 1808] [serial = 1577] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0eb91d5400) [pid = 1808] [serial = 1604] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x7f0eb778c800) [pid = 1808] [serial = 1598] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x7f0eac4a9400) [pid = 1808] [serial = 1571] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x7f0eb0a24400) [pid = 1808] [serial = 1580] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0eb3418c00) [pid = 1808] [serial = 1583] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0ea539d000) [pid = 1808] [serial = 1595] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0eb8393000) [pid = 1808] [serial = 1601] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0eaf75bc00) [pid = 1808] [serial = 1620] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0eaf183000) [pid = 1808] [serial = 1619] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x7f0eb41cf400) [pid = 1808] [serial = 1586] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0eb184ac00) [pid = 1808] [serial = 1623] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0eb748f000) [pid = 1808] [serial = 1592] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0ea3407c00) [pid = 1808] [serial = 1626] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0eb5b7c000) [pid = 1808] [serial = 1589] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x7f0eb341c400) [pid = 1808] [serial = 1476] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x7f0eaede0800) [pid = 1808] [serial = 1617] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0eac17c000) [pid = 1808] [serial = 1611] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0eb0197800) [pid = 1808] [serial = 1622] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0ea33df000) [pid = 1808] [serial = 1625] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1808 | 1461193250628 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]]]}] 16:00:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:00:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1336ms 16:00:50 INFO - PROCESS | 1808 | 1461193250666 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 1808 | 1461193250669 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:00:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:00:50 INFO - PROCESS | 1808 | 1461193250674 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - PROCESS | 1808 | 1461193250676 Marionette TRACE conn3 <- [1,2282,null,{}] 16:00:50 INFO - PROCESS | 1808 | 1461193250688 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}] 16:00:50 INFO - PROCESS | 1808 | 1461193250829 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:00:50 INFO - PROCESS | 1808 | 1461193250846 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f4e800 == 111 [pid = 1808] [id = 578] 16:00:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0eac17c800) [pid = 1808] [serial = 1735] [outer = (nil)] 16:00:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0eac40ec00) [pid = 1808] [serial = 1736] [outer = 0x7f0eac17c800] 16:00:50 INFO - PROCESS | 1808 | 1461193250902 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0eac4a9400) [pid = 1808] [serial = 1737] [outer = 0x7f0eac17c800] 16:00:51 INFO - PROCESS | 1808 | 1461193251665 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]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1028ms 16:00:51 INFO - PROCESS | 1808 | 1461193251708 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 1808 | 1461193251710 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:00:51 INFO - PROCESS | 1808 | 1461193251716 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 1808 | 1461193251718 Marionette TRACE conn3 <- [1,2286,null,{}] 16:00:51 INFO - PROCESS | 1808 | 1461193251723 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}] 16:00:51 INFO - PROCESS | 1808 | 1461193251878 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:00:51 INFO - PROCESS | 1808 | 1461193251894 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0b6800 == 112 [pid = 1808] [id = 579] 16:00:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0eac409000) [pid = 1808] [serial = 1738] [outer = (nil)] 16:00:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x7f0eac675800) [pid = 1808] [serial = 1739] [outer = 0x7f0eac409000] 16:00:51 INFO - PROCESS | 1808 | 1461193251945 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0eac707000) [pid = 1808] [serial = 1740] [outer = 0x7f0eac409000] 16:00:52 INFO - PROCESS | 1808 | 1461193252743 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]]]}] 16:00:52 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 16:00:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1074ms 16:00:52 INFO - PROCESS | 1808 | 1461193252792 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 1808 | 1461193252795 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:00:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:00:52 INFO - PROCESS | 1808 | 1461193252805 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - PROCESS | 1808 | 1461193252806 Marionette TRACE conn3 <- [1,2290,null,{}] 16:00:52 INFO - PROCESS | 1808 | 1461193252810 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}] 16:00:52 INFO - PROCESS | 1808 | 1461193252994 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:00:53 INFO - PROCESS | 1808 | 1461193253022 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf7c9800 == 113 [pid = 1808] [id = 580] 16:00:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0eac5b6800) [pid = 1808] [serial = 1741] [outer = (nil)] 16:00:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0eac72e000) [pid = 1808] [serial = 1742] [outer = 0x7f0eac5b6800] 16:00:53 INFO - PROCESS | 1808 | 1461193253074 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0ead139800) [pid = 1808] [serial = 1743] [outer = 0x7f0eac5b6800] 16:00:53 INFO - PROCESS | 1808 | 1461193253777 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]]]}] 16:00:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:00:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1030ms 16:00:53 INFO - PROCESS | 1808 | 1461193253837 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:00:53 INFO - PROCESS | 1808 | 1461193253839 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:00:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:00:53 INFO - PROCESS | 1808 | 1461193253859 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - PROCESS | 1808 | 1461193253862 Marionette TRACE conn3 <- [1,2294,null,{}] 16:00:53 INFO - PROCESS | 1808 | 1461193253872 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}] 16:00:54 INFO - PROCESS | 1808 | 1461193254088 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:00:54 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0eac4d7000) [pid = 1808] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:00:54 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0ea14c9400) [pid = 1808] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:00:54 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0ea17c2800) [pid = 1808] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:00:54 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0ea5396000) [pid = 1808] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:00:54 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x7f0ea7187800) [pid = 1808] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:00:54 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x7f0ea45c9000) [pid = 1808] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:00:54 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0eac17cc00) [pid = 1808] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:00:54 INFO - PROCESS | 1808 | 1461193254515 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac47c800 == 114 [pid = 1808] [id = 581] 16:00:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0ea14c9400) [pid = 1808] [serial = 1744] [outer = (nil)] 16:00:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0ea5a98c00) [pid = 1808] [serial = 1745] [outer = 0x7f0ea14c9400] 16:00:54 INFO - PROCESS | 1808 | 1461193254573 Marionette DEBUG loaded listener.js 16:00:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x7f0eb0198800) [pid = 1808] [serial = 1746] [outer = 0x7f0ea14c9400] 16:00:55 INFO - PROCESS | 1808 | 1461193255149 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]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1349ms 16:00:55 INFO - PROCESS | 1808 | 1461193255194 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 1808 | 1461193255197 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:00:55 INFO - PROCESS | 1808 | 1461193255202 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 1808 | 1461193255203 Marionette TRACE conn3 <- [1,2298,null,{}] 16:00:55 INFO - PROCESS | 1808 | 1461193255208 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}] 16:00:55 INFO - PROCESS | 1808 | 1461193255334 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:00:55 INFO - PROCESS | 1808 | 1461193255490 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb180d000 == 115 [pid = 1808] [id = 582] 16:00:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0ea17c2800) [pid = 1808] [serial = 1747] [outer = (nil)] 16:00:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0eb05c3800) [pid = 1808] [serial = 1748] [outer = 0x7f0ea17c2800] 16:00:55 INFO - PROCESS | 1808 | 1461193255541 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0eb19c2000) [pid = 1808] [serial = 1749] [outer = 0x7f0ea17c2800] 16:00:56 INFO - PROCESS | 1808 | 1461193256311 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]]]}] 16:00:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:00:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1132ms 16:00:56 INFO - PROCESS | 1808 | 1461193256335 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:00:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:00:56 INFO - PROCESS | 1808 | 1461193256340 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:00:56 INFO - PROCESS | 1808 | 1461193256348 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 1808 | 1461193256353 Marionette TRACE conn3 <- [1,2302,null,{}] 16:00:56 INFO - PROCESS | 1808 | 1461193256361 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}] 16:00:56 INFO - PROCESS | 1808 | 1461193256546 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:00:56 INFO - PROCESS | 1808 | 1461193256739 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea57c9000 == 116 [pid = 1808] [id = 583] 16:00:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0ea325a000) [pid = 1808] [serial = 1750] [outer = (nil)] 16:00:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0ea5395800) [pid = 1808] [serial = 1751] [outer = 0x7f0ea325a000] 16:00:56 INFO - PROCESS | 1808 | 1461193256800 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0ea5eab400) [pid = 1808] [serial = 1752] [outer = 0x7f0ea325a000] 16:00:57 INFO - PROCESS | 1808 | 1461193257659 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]]]}] 16:00:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:00:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1383ms 16:00:57 INFO - PROCESS | 1808 | 1461193257730 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:00:57 INFO - PROCESS | 1808 | 1461193257738 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:00:57 INFO - PROCESS | 1808 | 1461193257746 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:00:57 INFO - PROCESS | 1808 | 1461193257749 Marionette TRACE conn3 <- [1,2306,null,{}] 16:00:57 INFO - PROCESS | 1808 | 1461193257754 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}] 16:00:57 INFO - PROCESS | 1808 | 1461193257955 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:00:58 INFO - PROCESS | 1808 | 1461193258145 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaff06800 == 117 [pid = 1808] [id = 584] 16:00:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0ea14c3c00) [pid = 1808] [serial = 1753] [outer = (nil)] 16:00:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0eac4a7c00) [pid = 1808] [serial = 1754] [outer = 0x7f0ea14c3c00] 16:00:58 INFO - PROCESS | 1808 | 1461193258205 Marionette DEBUG loaded listener.js 16:00:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0eac677000) [pid = 1808] [serial = 1755] [outer = 0x7f0ea14c3c00] 16:00:59 INFO - PROCESS | 1808 | 1461193259123 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]]]}] 16:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1435ms 16:00:59 INFO - PROCESS | 1808 | 1461193259182 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:00:59 INFO - PROCESS | 1808 | 1461193259184 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:00:59 INFO - PROCESS | 1808 | 1461193259190 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 1808 | 1461193259195 Marionette TRACE conn3 <- [1,2310,null,{}] 16:00:59 INFO - PROCESS | 1808 | 1461193259209 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}] 16:00:59 INFO - PROCESS | 1808 | 1461193259378 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:00:59 INFO - PROCESS | 1808 | 1461193259568 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb4165800 == 118 [pid = 1808] [id = 585] 16:00:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0ea380f400) [pid = 1808] [serial = 1756] [outer = (nil)] 16:00:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0eaf185400) [pid = 1808] [serial = 1757] [outer = 0x7f0ea380f400] 16:00:59 INFO - PROCESS | 1808 | 1461193259635 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0eaff39400) [pid = 1808] [serial = 1758] [outer = 0x7f0ea380f400] 16:01:00 INFO - PROCESS | 1808 | 1461193260440 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]]]}] 16:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1280ms 16:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:01:00 INFO - PROCESS | 1808 | 1461193260472 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:01:00 INFO - PROCESS | 1808 | 1461193260475 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:01:00 INFO - PROCESS | 1808 | 1461193260481 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:01:00 INFO - PROCESS | 1808 | 1461193260484 Marionette TRACE conn3 <- [1,2314,null,{}] 16:01:00 INFO - PROCESS | 1808 | 1461193260488 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}] 16:01:00 INFO - PROCESS | 1808 | 1461193260657 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:01:00 INFO - PROCESS | 1808 | 1461193260880 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c76800 == 119 [pid = 1808] [id = 586] 16:01:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0eb0a15800) [pid = 1808] [serial = 1759] [outer = (nil)] 16:01:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0eb336ac00) [pid = 1808] [serial = 1760] [outer = 0x7f0eb0a15800] 16:01:00 INFO - PROCESS | 1808 | 1461193260942 Marionette DEBUG loaded listener.js 16:01:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0eb3421c00) [pid = 1808] [serial = 1761] [outer = 0x7f0eb0a15800] 16:01:01 INFO - PROCESS | 1808 | 1461193261730 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]]]}] 16:01:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:01:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1279ms 16:01:01 INFO - PROCESS | 1808 | 1461193261759 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 1808 | 1461193261763 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:01:01 INFO - PROCESS | 1808 | 1461193261768 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 1808 | 1461193261770 Marionette TRACE conn3 <- [1,2318,null,{}] 16:01:01 INFO - PROCESS | 1808 | 1461193261775 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}] 16:01:01 INFO - PROCESS | 1808 | 1461193261941 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:01:02 INFO - PROCESS | 1808 | 1461193262136 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec0905000 == 120 [pid = 1808] [id = 587] 16:01:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0eb341f000) [pid = 1808] [serial = 1762] [outer = (nil)] 16:01:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0eb68ef800) [pid = 1808] [serial = 1763] [outer = 0x7f0eb341f000] 16:01:02 INFO - PROCESS | 1808 | 1461193262196 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0eb778c800) [pid = 1808] [serial = 1764] [outer = 0x7f0eb341f000] 16:01:02 INFO - PROCESS | 1808 | 1461193262981 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] 16:01:03 INFO - PROCESS | 1808 | 1461193263053 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:01:03 INFO - PROCESS | 1808 | 1461193263064 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - PROCESS | 1808 | 1461193263066 Marionette TRACE conn3 <- [1,2322,null,{}] 16:01:03 INFO - PROCESS | 1808 | 1461193263071 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}] 16:01:03 INFO - PROCESS | 1808 | 1461193263291 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:01:03 INFO - PROCESS | 1808 | 1461193263486 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec6d71800 == 121 [pid = 1808] [id = 588] 16:01:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0eb41cdc00) [pid = 1808] [serial = 1765] [outer = (nil)] 16:01:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0eb9422400) [pid = 1808] [serial = 1766] [outer = 0x7f0eb41cdc00] 16:01:03 INFO - PROCESS | 1808 | 1461193263550 Marionette DEBUG loaded listener.js 16:01:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0eb9f77400) [pid = 1808] [serial = 1767] [outer = 0x7f0eb41cdc00] 16:01:04 INFO - PROCESS | 1808 | 1461193264315 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]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1281ms 16:01:04 INFO - PROCESS | 1808 | 1461193264349 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 1808 | 1461193264352 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:01:04 INFO - PROCESS | 1808 | 1461193264360 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 1808 | 1461193264363 Marionette TRACE conn3 <- [1,2326,null,{}] 16:01:04 INFO - PROCESS | 1808 | 1461193264367 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}] 16:01:04 INFO - PROCESS | 1808 | 1461193264513 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:01:04 INFO - PROCESS | 1808 | 1461193264709 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb637800 == 122 [pid = 1808] [id = 589] 16:01:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0eb68f0400) [pid = 1808] [serial = 1768] [outer = (nil)] 16:01:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0ebc89c400) [pid = 1808] [serial = 1769] [outer = 0x7f0eb68f0400] 16:01:04 INFO - PROCESS | 1808 | 1461193264778 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ebca75c00) [pid = 1808] [serial = 1770] [outer = 0x7f0eb68f0400] 16:01:05 INFO - PROCESS | 1808 | 1461193265529 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]]]}] 16:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1227ms 16:01:05 INFO - PROCESS | 1808 | 1461193265587 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 1808 | 1461193265589 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:01:05 INFO - PROCESS | 1808 | 1461193265612 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - PROCESS | 1808 | 1461193265615 Marionette TRACE conn3 <- [1,2330,null,{}] 16:01:05 INFO - PROCESS | 1808 | 1461193265619 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}] 16:01:05 INFO - PROCESS | 1808 | 1461193265785 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:01:05 INFO - PROCESS | 1808 | 1461193265979 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb675800 == 123 [pid = 1808] [id = 590] 16:01:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eafe78000) [pid = 1808] [serial = 1771] [outer = (nil)] 16:01:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0ebfd25000) [pid = 1808] [serial = 1772] [outer = 0x7f0eafe78000] 16:01:06 INFO - PROCESS | 1808 | 1461193266038 Marionette DEBUG loaded listener.js 16:01:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0ec5ac7000) [pid = 1808] [serial = 1773] [outer = 0x7f0eafe78000] 16:01:06 INFO - PROCESS | 1808 | 1461193266814 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]]]}] 16:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1229ms 16:01:06 INFO - PROCESS | 1808 | 1461193266860 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 1808 | 1461193266863 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:01:06 INFO - PROCESS | 1808 | 1461193266871 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 1808 | 1461193266874 Marionette TRACE conn3 <- [1,2334,null,{}] 16:01:06 INFO - PROCESS | 1808 | 1461193266878 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}] 16:01:07 INFO - PROCESS | 1808 | 1461193267023 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:01:07 INFO - PROCESS | 1808 | 1461193267218 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc0b3800 == 124 [pid = 1808] [id = 591] 16:01:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eaff3a800) [pid = 1808] [serial = 1774] [outer = (nil)] 16:01:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0ec667a000) [pid = 1808] [serial = 1775] [outer = 0x7f0eaff3a800] 16:01:07 INFO - PROCESS | 1808 | 1461193267278 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0ec699ec00) [pid = 1808] [serial = 1776] [outer = 0x7f0eaff3a800] 16:01:08 INFO - PROCESS | 1808 | 1461193268021 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]]]}] 16:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1176ms 16:01:08 INFO - PROCESS | 1808 | 1461193268048 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:01:08 INFO - PROCESS | 1808 | 1461193268050 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:01:08 INFO - PROCESS | 1808 | 1461193268056 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 1808 | 1461193268059 Marionette TRACE conn3 <- [1,2338,null,{}] 16:01:08 INFO - PROCESS | 1808 | 1461193268063 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}] 16:01:08 INFO - PROCESS | 1808 | 1461193268221 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:01:08 INFO - PROCESS | 1808 | 1461193268420 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecead1000 == 125 [pid = 1808] [id = 592] 16:01:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0eb78d4800) [pid = 1808] [serial = 1777] [outer = (nil)] 16:01:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0ec6d3c400) [pid = 1808] [serial = 1778] [outer = 0x7f0eb78d4800] 16:01:08 INFO - PROCESS | 1808 | 1461193268481 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0ec7bc6800) [pid = 1808] [serial = 1779] [outer = 0x7f0eb78d4800] 16:01:09 INFO - PROCESS | 1808 | 1461193269261 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]]]}] 16:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1276ms 16:01:09 INFO - PROCESS | 1808 | 1461193269333 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:01:09 INFO - PROCESS | 1808 | 1461193269336 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:01:09 INFO - PROCESS | 1808 | 1461193269342 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - PROCESS | 1808 | 1461193269345 Marionette TRACE conn3 <- [1,2342,null,{}] 16:01:09 INFO - PROCESS | 1808 | 1461193269350 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}] 16:01:09 INFO - PROCESS | 1808 | 1461193269563 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:01:09 INFO - PROCESS | 1808 | 1461193269757 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed3798000 == 126 [pid = 1808] [id = 593] 16:01:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0ea70ee800) [pid = 1808] [serial = 1780] [outer = (nil)] 16:01:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0ec7eefc00) [pid = 1808] [serial = 1781] [outer = 0x7f0ea70ee800] 16:01:09 INFO - PROCESS | 1808 | 1461193269834 Marionette DEBUG loaded listener.js 16:01:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0ecbbbd000) [pid = 1808] [serial = 1782] [outer = 0x7f0ea70ee800] 16:01:10 INFO - PROCESS | 1808 | 1461193270606 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]]]}] 16:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1278ms 16:01:10 INFO - PROCESS | 1808 | 1461193270627 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:01:10 INFO - PROCESS | 1808 | 1461193270630 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:01:10 INFO - PROCESS | 1808 | 1461193270638 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:01:10 INFO - PROCESS | 1808 | 1461193270640 Marionette TRACE conn3 <- [1,2346,null,{}] 16:01:10 INFO - PROCESS | 1808 | 1461193270645 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}] 16:01:10 INFO - PROCESS | 1808 | 1461193270817 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:01:11 INFO - PROCESS | 1808 | 1461193271015 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9fbc0800 == 127 [pid = 1808] [id = 594] 16:01:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0eae20d000) [pid = 1808] [serial = 1783] [outer = (nil)] 16:01:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0ecbbc8400) [pid = 1808] [serial = 1784] [outer = 0x7f0eae20d000] 16:01:11 INFO - PROCESS | 1808 | 1461193271076 Marionette DEBUG loaded listener.js 16:01:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0ecbdb4800) [pid = 1808] [serial = 1785] [outer = 0x7f0eae20d000] 16:01:11 INFO - PROCESS | 1808 | 1461193271888 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]]]}] 16:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1279ms 16:01:11 INFO - PROCESS | 1808 | 1461193271917 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:01:11 INFO - PROCESS | 1808 | 1461193271920 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:01:11 INFO - PROCESS | 1808 | 1461193271925 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:01:11 INFO - PROCESS | 1808 | 1461193271927 Marionette TRACE conn3 <- [1,2350,null,{}] 16:01:11 INFO - PROCESS | 1808 | 1461193271932 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}] 16:01:12 INFO - PROCESS | 1808 | 1461193272093 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:01:12 INFO - PROCESS | 1808 | 1461193272297 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2355800 == 128 [pid = 1808] [id = 595] 16:01:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0ea17d1000) [pid = 1808] [serial = 1786] [outer = (nil)] 16:01:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0ea2b4a800) [pid = 1808] [serial = 1787] [outer = 0x7f0ea17d1000] 16:01:12 INFO - PROCESS | 1808 | 1461193272354 Marionette DEBUG loaded listener.js 16:01:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x7f0ea2b4fc00) [pid = 1808] [serial = 1788] [outer = 0x7f0ea17d1000] 16:01:13 INFO - PROCESS | 1808 | 1461193273117 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]]]}] 16:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1229ms 16:01:13 INFO - PROCESS | 1808 | 1461193273156 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:01:13 INFO - PROCESS | 1808 | 1461193273158 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:01:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:01:13 INFO - PROCESS | 1808 | 1461193273164 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:01:13 INFO - PROCESS | 1808 | 1461193273166 Marionette TRACE conn3 <- [1,2354,null,{}] 16:01:13 INFO - PROCESS | 1808 | 1461193273171 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}] 16:01:13 INFO - PROCESS | 1808 | 1461193273339 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:01:13 INFO - PROCESS | 1808 | 1461193273541 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac34c800 == 129 [pid = 1808] [id = 596] 16:01:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0ea2b42800) [pid = 1808] [serial = 1789] [outer = (nil)] 16:01:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0ea4851400) [pid = 1808] [serial = 1790] [outer = 0x7f0ea2b42800] 16:01:13 INFO - PROCESS | 1808 | 1461193273598 Marionette DEBUG loaded listener.js 16:01:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0eac70e000) [pid = 1808] [serial = 1791] [outer = 0x7f0ea2b42800] 16:01:14 INFO - PROCESS | 1808 | 1461193274759 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]]]}] 16:01:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:01:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1625ms 16:01:14 INFO - PROCESS | 1808 | 1461193274791 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:01:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:01:14 INFO - PROCESS | 1808 | 1461193274803 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:01:14 INFO - PROCESS | 1808 | 1461193274811 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 1808 | 1461193274814 Marionette TRACE conn3 <- [1,2358,null,{}] 16:01:14 INFO - PROCESS | 1808 | 1461193274821 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}] 16:01:14 INFO - PROCESS | 1808 | 1461193274985 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:01:15 INFO - PROCESS | 1808 | 1461193275190 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead076800 == 130 [pid = 1808] [id = 597] 16:01:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0ea5399400) [pid = 1808] [serial = 1792] [outer = (nil)] 16:01:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0ea5cc8400) [pid = 1808] [serial = 1793] [outer = 0x7f0ea5399400] 16:01:15 INFO - PROCESS | 1808 | 1461193275247 Marionette DEBUG loaded listener.js 16:01:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0ea70f3800) [pid = 1808] [serial = 1794] [outer = 0x7f0ea5399400] 16:01:16 INFO - PROCESS | 1808 | 1461193276253 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]]]}] 16:01:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:01:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1480ms 16:01:16 INFO - PROCESS | 1808 | 1461193276290 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:01:16 INFO - PROCESS | 1808 | 1461193276297 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:01:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:01:16 INFO - PROCESS | 1808 | 1461193276305 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:01:16 INFO - PROCESS | 1808 | 1461193276309 Marionette TRACE conn3 <- [1,2362,null,{}] 16:01:16 INFO - PROCESS | 1808 | 1461193276313 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}] 16:01:16 INFO - PROCESS | 1808 | 1461193276464 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:01:16 INFO - PROCESS | 1808 | 1461193276740 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea23d3800 == 131 [pid = 1808] [id = 598] 16:01:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0ea17c4c00) [pid = 1808] [serial = 1795] [outer = (nil)] 16:01:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x7f0ea718b800) [pid = 1808] [serial = 1796] [outer = 0x7f0ea17c4c00] 16:01:16 INFO - PROCESS | 1808 | 1461193276853 Marionette DEBUG loaded listener.js 16:01:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0eac5b5000) [pid = 1808] [serial = 1797] [outer = 0x7f0ea17c4c00] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x7f0ea45c4c00) [pid = 1808] [serial = 1667] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac47c800 == 130 [pid = 1808] [id = 581] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf7c9800 == 129 [pid = 1808] [id = 580] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0b6800 == 128 [pid = 1808] [id = 579] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea6f4e800 == 127 [pid = 1808] [id = 578] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea0bd4000 == 126 [pid = 1808] [id = 577] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac525000 == 125 [pid = 1808] [id = 576] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c26000 == 124 [pid = 1808] [id = 572] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5cd8000 == 123 [pid = 1808] [id = 532] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7e17800 == 122 [pid = 1808] [id = 571] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5b9b000 == 121 [pid = 1808] [id = 570] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3b64000 == 120 [pid = 1808] [id = 569] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb1bc7800 == 119 [pid = 1808] [id = 568] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb06da800 == 118 [pid = 1808] [id = 567] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead108000 == 117 [pid = 1808] [id = 566] 16:01:17 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5dcd000 == 116 [pid = 1808] [id = 565] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x7f0eac67a800) [pid = 1808] [serial = 1685] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x7f0eac69ec00) [pid = 1808] [serial = 1686] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x7f0ea4844c00) [pid = 1808] [serial = 1688] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x7f0eaede4c00) [pid = 1808] [serial = 1691] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x7f0eb2516800) [pid = 1808] [serial = 1646] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x7f0eac17bc00) [pid = 1808] [serial = 1634] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x7f0ea70e7000) [pid = 1808] [serial = 1676] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x7f0ea70fa400) [pid = 1808] [serial = 1677] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x7f0eac185c00) [pid = 1808] [serial = 1679] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x7f0eac499400) [pid = 1808] [serial = 1680] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x7f0ea5a90c00) [pid = 1808] [serial = 1674] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x7f0ea47f7800) [pid = 1808] [serial = 1673] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x7f0eb8bb9000) [pid = 1808] [serial = 1655] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x7f0eac5ac800) [pid = 1808] [serial = 1682] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x7f0eb7ab4800) [pid = 1808] [serial = 1652] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0eb9e57800) [pid = 1808] [serial = 1658] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0eafe77400) [pid = 1808] [serial = 1643] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0eaefd3c00) [pid = 1808] [serial = 1640] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0ea380f800) [pid = 1808] [serial = 1631] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0eac675000) [pid = 1808] [serial = 1637] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0ea47ef800) [pid = 1808] [serial = 1670] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0ea33e7000) [pid = 1808] [serial = 1664] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0eb5bd2800) [pid = 1808] [serial = 1649] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0ea45d0000) [pid = 1808] [serial = 1661] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0eac5b8000) [pid = 1808] [serial = 1683] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0ead135c00) [pid = 1808] [serial = 1689] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0eaefd9000) [pid = 1808] [serial = 1692] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 1808 | 1461193277613 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]]]}] 16:01:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:01:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1334ms 16:01:17 INFO - PROCESS | 1808 | 1461193277640 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:01:17 INFO - PROCESS | 1808 | 1461193277643 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:01:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:01:17 INFO - PROCESS | 1808 | 1461193277648 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - PROCESS | 1808 | 1461193277653 Marionette TRACE conn3 <- [1,2366,null,{}] 16:01:17 INFO - PROCESS | 1808 | 1461193277666 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}] 16:01:17 INFO - PROCESS | 1808 | 1461193277847 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:01:18 INFO - PROCESS | 1808 | 1461193278006 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac606000 == 117 [pid = 1808] [id = 599] 16:01:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0ea4844c00) [pid = 1808] [serial = 1798] [outer = (nil)] 16:01:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eac679800) [pid = 1808] [serial = 1799] [outer = 0x7f0ea4844c00] 16:01:18 INFO - PROCESS | 1808 | 1461193278060 Marionette DEBUG loaded listener.js 16:01:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0ead13d400) [pid = 1808] [serial = 1800] [outer = 0x7f0ea4844c00] 16:01:18 INFO - PROCESS | 1808 | 1461193278679 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]]]}] 16:01:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:01:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1080ms 16:01:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:01:18 INFO - PROCESS | 1808 | 1461193278729 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:01:18 INFO - PROCESS | 1808 | 1461193278732 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:01:18 INFO - PROCESS | 1808 | 1461193278738 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:01:18 INFO - PROCESS | 1808 | 1461193278740 Marionette TRACE conn3 <- [1,2370,null,{}] 16:01:18 INFO - PROCESS | 1808 | 1461193278745 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}] 16:01:18 INFO - PROCESS | 1808 | 1461193278945 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:01:18 INFO - PROCESS | 1808 | 1461193278966 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf034800 == 118 [pid = 1808] [id = 600] 16:01:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0eac48d800) [pid = 1808] [serial = 1801] [outer = (nil)] 16:01:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eaf191000) [pid = 1808] [serial = 1802] [outer = 0x7f0eac48d800] 16:01:19 INFO - PROCESS | 1808 | 1461193279017 Marionette DEBUG loaded listener.js 16:01:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0eafc57400) [pid = 1808] [serial = 1803] [outer = 0x7f0eac48d800] 16:01:19 INFO - PROCESS | 1808 | 1461193279799 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]]]}] 16:01:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:01:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1128ms 16:01:19 INFO - PROCESS | 1808 | 1461193279869 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 1808 | 1461193279871 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:01:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:01:19 INFO - PROCESS | 1808 | 1461193279876 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - PROCESS | 1808 | 1461193279879 Marionette TRACE conn3 <- [1,2374,null,{}] 16:01:19 INFO - PROCESS | 1808 | 1461193279883 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}] 16:01:20 INFO - PROCESS | 1808 | 1461193280074 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:01:20 INFO - PROCESS | 1808 | 1461193280100 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0616000 == 119 [pid = 1808] [id = 601] 16:01:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0ea70ddc00) [pid = 1808] [serial = 1804] [outer = (nil)] 16:01:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0eb05b9400) [pid = 1808] [serial = 1805] [outer = 0x7f0ea70ddc00] 16:01:20 INFO - PROCESS | 1808 | 1461193280153 Marionette DEBUG loaded listener.js 16:01:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0eb18c9000) [pid = 1808] [serial = 1806] [outer = 0x7f0ea70ddc00] 16:01:20 INFO - PROCESS | 1808 | 1461193280939 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]]]}] 16:01:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:01:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1074ms 16:01:20 INFO - PROCESS | 1808 | 1461193280951 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:01:20 INFO - PROCESS | 1808 | 1461193280953 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:01:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:01:20 INFO - PROCESS | 1808 | 1461193280973 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:01:20 INFO - PROCESS | 1808 | 1461193280976 Marionette TRACE conn3 <- [1,2378,null,{}] 16:01:20 INFO - PROCESS | 1808 | 1461193280980 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}] 16:01:21 INFO - PROCESS | 1808 | 1461193281189 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:01:21 INFO - PROCESS | 1808 | 1461193281217 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3477800 == 120 [pid = 1808] [id = 602] 16:01:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0eafb64c00) [pid = 1808] [serial = 1807] [outer = (nil)] 16:01:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0eb3bedc00) [pid = 1808] [serial = 1808] [outer = 0x7f0eafb64c00] 16:01:21 INFO - PROCESS | 1808 | 1461193281271 Marionette DEBUG loaded listener.js 16:01:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0eb8097000) [pid = 1808] [serial = 1809] [outer = 0x7f0eafb64c00] 16:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0eac5b6800) [pid = 1808] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0ea14c9400) [pid = 1808] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0ea5cc3400) [pid = 1808] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0eaefd9400) [pid = 1808] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0eac409000) [pid = 1808] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0eac17c800) [pid = 1808] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0ea33ed400) [pid = 1808] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0ea14ca400) [pid = 1808] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0ea17c6400) [pid = 1808] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:01:22 INFO - PROCESS | 1808 | 1461193282185 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]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:01:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1228ms 16:01:22 INFO - PROCESS | 1808 | 1461193282202 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 1808 | 1461193282214 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:01:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:01:22 INFO - PROCESS | 1808 | 1461193282223 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 1808 | 1461193282225 Marionette TRACE conn3 <- [1,2382,null,{}] 16:01:22 INFO - PROCESS | 1808 | 1461193282231 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}] 16:01:22 INFO - PROCESS | 1808 | 1461193282368 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:01:22 INFO - PROCESS | 1808 | 1461193282379 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb31e8000 == 121 [pid = 1808] [id = 603] 16:01:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0ea14cb400) [pid = 1808] [serial = 1810] [outer = (nil)] 16:01:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eac729800) [pid = 1808] [serial = 1811] [outer = 0x7f0ea14cb400] 16:01:22 INFO - PROCESS | 1808 | 1461193282429 Marionette DEBUG loaded listener.js 16:01:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0eb809f400) [pid = 1808] [serial = 1812] [outer = 0x7f0ea14cb400] 16:01:23 INFO - PROCESS | 1808 | 1461193283150 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]]]}] 16:01:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:01:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 977ms 16:01:23 INFO - PROCESS | 1808 | 1461193283201 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:01:23 INFO - PROCESS | 1808 | 1461193283203 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:01:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:01:23 INFO - PROCESS | 1808 | 1461193283208 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:01:23 INFO - PROCESS | 1808 | 1461193283210 Marionette TRACE conn3 <- [1,2386,null,{}] 16:01:23 INFO - PROCESS | 1808 | 1461193283215 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}] 16:01:23 INFO - PROCESS | 1808 | 1461193283406 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:01:23 INFO - PROCESS | 1808 | 1461193283421 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5b91800 == 122 [pid = 1808] [id = 604] 16:01:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0ea17c4000) [pid = 1808] [serial = 1813] [outer = (nil)] 16:01:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0eb8bb9000) [pid = 1808] [serial = 1814] [outer = 0x7f0ea17c4000] 16:01:23 INFO - PROCESS | 1808 | 1461193283472 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0eb9ec6c00) [pid = 1808] [serial = 1815] [outer = 0x7f0ea17c4000] 16:01:24 INFO - PROCESS | 1808 | 1461193284338 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]]]}] 16:01:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:01:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1175ms 16:01:24 INFO - PROCESS | 1808 | 1461193284384 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:01:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:01:24 INFO - PROCESS | 1808 | 1461193284389 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:01:24 INFO - PROCESS | 1808 | 1461193284396 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 1808 | 1461193284401 Marionette TRACE conn3 <- [1,2390,null,{}] 16:01:24 INFO - PROCESS | 1808 | 1461193284409 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}] 16:01:24 INFO - PROCESS | 1808 | 1461193284598 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:01:24 INFO - PROCESS | 1808 | 1461193284796 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea57de000 == 123 [pid = 1808] [id = 605] 16:01:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0ea14d1400) [pid = 1808] [serial = 1816] [outer = (nil)] 16:01:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0ea47ec800) [pid = 1808] [serial = 1817] [outer = 0x7f0ea14d1400] 16:01:24 INFO - PROCESS | 1808 | 1461193284868 Marionette DEBUG loaded listener.js 16:01:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0ea7078000) [pid = 1808] [serial = 1818] [outer = 0x7f0ea14d1400] 16:01:25 INFO - PROCESS | 1808 | 1461193285713 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]]]}] 16:01:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:01:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1391ms 16:01:25 INFO - PROCESS | 1808 | 1461193285787 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:01:25 INFO - PROCESS | 1808 | 1461193285794 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:01:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:01:25 INFO - PROCESS | 1808 | 1461193285803 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:01:25 INFO - PROCESS | 1808 | 1461193285805 Marionette TRACE conn3 <- [1,2394,null,{}] 16:01:25 INFO - PROCESS | 1808 | 1461193285811 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}] 16:01:26 INFO - PROCESS | 1808 | 1461193286006 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:01:26 INFO - PROCESS | 1808 | 1461193286209 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc37800 == 124 [pid = 1808] [id = 606] 16:01:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0ea17c6400) [pid = 1808] [serial = 1819] [outer = (nil)] 16:01:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0eac4d4400) [pid = 1808] [serial = 1820] [outer = 0x7f0ea17c6400] 16:01:26 INFO - PROCESS | 1808 | 1461193286309 Marionette DEBUG loaded listener.js 16:01:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0eac725000) [pid = 1808] [serial = 1821] [outer = 0x7f0ea17c6400] 16:01:27 INFO - PROCESS | 1808 | 1461193287225 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]]]}] 16:01:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:01:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1477ms 16:01:27 INFO - PROCESS | 1808 | 1461193287280 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:01:27 INFO - PROCESS | 1808 | 1461193287283 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:01:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:01:27 INFO - PROCESS | 1808 | 1461193287288 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:01:27 INFO - PROCESS | 1808 | 1461193287293 Marionette TRACE conn3 <- [1,2398,null,{}] 16:01:27 INFO - PROCESS | 1808 | 1461193287306 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}] 16:01:27 INFO - PROCESS | 1808 | 1461193287459 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:01:27 INFO - PROCESS | 1808 | 1461193287660 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c24800 == 125 [pid = 1808] [id = 607] 16:01:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0eac675000) [pid = 1808] [serial = 1822] [outer = (nil)] 16:01:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0eb184ac00) [pid = 1808] [serial = 1823] [outer = 0x7f0eac675000] 16:01:27 INFO - PROCESS | 1808 | 1461193287724 Marionette DEBUG loaded listener.js 16:01:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0eb3be8c00) [pid = 1808] [serial = 1824] [outer = 0x7f0eac675000] 16:01:28 INFO - PROCESS | 1808 | 1461193288495 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]]]}] 16:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1238ms 16:01:28 INFO - PROCESS | 1808 | 1461193288528 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:01:28 INFO - PROCESS | 1808 | 1461193288531 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:01:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:01:28 INFO - PROCESS | 1808 | 1461193288537 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:01:28 INFO - PROCESS | 1808 | 1461193288539 Marionette TRACE conn3 <- [1,2402,null,{}] 16:01:28 INFO - PROCESS | 1808 | 1461193288544 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}] 16:01:28 INFO - PROCESS | 1808 | 1461193288690 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:01:28 INFO - PROCESS | 1808 | 1461193288890 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebfbb9000 == 126 [pid = 1808] [id = 608] 16:01:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x7f0eaf187800) [pid = 1808] [serial = 1825] [outer = (nil)] 16:01:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0eb8e08400) [pid = 1808] [serial = 1826] [outer = 0x7f0eaf187800] 16:01:28 INFO - PROCESS | 1808 | 1461193288949 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0eb9f71c00) [pid = 1808] [serial = 1827] [outer = 0x7f0eaf187800] 16:01:29 INFO - PROCESS | 1808 | 1461193289728 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]]]}] 16:01:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:01:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1225ms 16:01:29 INFO - PROCESS | 1808 | 1461193289762 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:01:29 INFO - PROCESS | 1808 | 1461193289765 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:01:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:01:29 INFO - PROCESS | 1808 | 1461193289770 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:01:29 INFO - PROCESS | 1808 | 1461193289772 Marionette TRACE conn3 <- [1,2406,null,{}] 16:01:29 INFO - PROCESS | 1808 | 1461193289777 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}] 16:01:29 INFO - PROCESS | 1808 | 1461193289929 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:01:30 INFO - PROCESS | 1808 | ************************* 16:01:30 INFO - PROCESS | 1808 | A coding exception was thrown and uncaught in a Task. 16:01:30 INFO - PROCESS | 1808 | 16:01:30 INFO - PROCESS | 1808 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:01:30 INFO - PROCESS | 1808 | Full stack: 16:01:30 INFO - PROCESS | 1808 | ************************* 16:01:30 INFO - PROCESS | 1808 | 1461193290184 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0286000 == 127 [pid = 1808] [id = 609] 16:01:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0eb3bec400) [pid = 1808] [serial = 1828] [outer = (nil)] 16:01:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0ec9ca4400) [pid = 1808] [serial = 1829] [outer = 0x7f0eb3bec400] 16:01:30 INFO - PROCESS | 1808 | 1461193290288 Marionette DEBUG loaded listener.js 16:01:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0ecbbc0800) [pid = 1808] [serial = 1830] [outer = 0x7f0eb3bec400] 16:01:31 INFO - PROCESS | 1808 | 1461193291043 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]]]}] 16:01:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:01:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1328ms 16:01:31 INFO - PROCESS | 1808 | 1461193291099 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:01:31 INFO - PROCESS | 1808 | 1461193291102 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:01:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:01:31 INFO - PROCESS | 1808 | 1461193291107 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:01:31 INFO - PROCESS | 1808 | 1461193291109 Marionette TRACE conn3 <- [1,2410,null,{}] 16:01:31 INFO - PROCESS | 1808 | 1461193291114 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}] 16:01:31 INFO - PROCESS | 1808 | 1461193291320 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:01:31 INFO - PROCESS | 1808 | 1461193291520 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8086000 == 128 [pid = 1808] [id = 610] 16:01:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0eb501e400) [pid = 1808] [serial = 1831] [outer = (nil)] 16:01:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0ecc0cb400) [pid = 1808] [serial = 1832] [outer = 0x7f0eb501e400] 16:01:31 INFO - PROCESS | 1808 | 1461193291581 Marionette DEBUG loaded listener.js 16:01:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x7f0ecc12c000) [pid = 1808] [serial = 1833] [outer = 0x7f0eb501e400] 16:01:32 INFO - PROCESS | 1808 | 1461193292369 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]]]}] 16:01:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:01:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1276ms 16:01:32 INFO - PROCESS | 1808 | 1461193292382 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:01:32 INFO - PROCESS | 1808 | 1461193292384 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:01:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:01:32 INFO - PROCESS | 1808 | 1461193292405 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:01:32 INFO - PROCESS | 1808 | 1461193292407 Marionette TRACE conn3 <- [1,2414,null,{}] 16:01:32 INFO - PROCESS | 1808 | 1461193292412 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}] 16:01:32 INFO - PROCESS | 1808 | 1461193292558 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:01:32 INFO - PROCESS | 1808 | 1461193292758 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eacd7a000 == 129 [pid = 1808] [id = 611] 16:01:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0ea0b83400) [pid = 1808] [serial = 1834] [outer = (nil)] 16:01:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0ea0b8d400) [pid = 1808] [serial = 1835] [outer = 0x7f0ea0b83400] 16:01:32 INFO - PROCESS | 1808 | 1461193292815 Marionette DEBUG loaded listener.js 16:01:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0ecbc8f800) [pid = 1808] [serial = 1836] [outer = 0x7f0ea0b83400] 16:01:33 INFO - PROCESS | 1808 | 1461193293539 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]]]}] 16:01:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:01:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1178ms 16:01:33 INFO - PROCESS | 1808 | 1461193293582 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:01:33 INFO - PROCESS | 1808 | 1461193293585 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:01:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:01:33 INFO - PROCESS | 1808 | 1461193293590 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:01:33 INFO - PROCESS | 1808 | 1461193293593 Marionette TRACE conn3 <- [1,2418,null,{}] 16:01:33 INFO - PROCESS | 1808 | 1461193293597 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}] 16:01:33 INFO - PROCESS | 1808 | 1461193293746 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:01:33 INFO - PROCESS | 1808 | 1461193293979 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea171a000 == 130 [pid = 1808] [id = 612] 16:01:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0ea0b84c00) [pid = 1808] [serial = 1837] [outer = (nil)] 16:01:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x7f0ea0b9e400) [pid = 1808] [serial = 1838] [outer = 0x7f0ea0b84c00] 16:01:34 INFO - PROCESS | 1808 | 1461193294044 Marionette DEBUG loaded listener.js 16:01:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x7f0ea0ba2000) [pid = 1808] [serial = 1839] [outer = 0x7f0ea0b84c00] 16:01:34 INFO - PROCESS | 1808 | 1461193294823 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]]]}] 16:01:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1279ms 16:01:34 INFO - PROCESS | 1808 | 1461193294869 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:01:34 INFO - PROCESS | 1808 | 1461193294872 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:01:34 INFO - PROCESS | 1808 | 1461193294878 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:01:34 INFO - PROCESS | 1808 | 1461193294880 Marionette TRACE conn3 <- [1,2422,null,{}] 16:01:34 INFO - PROCESS | 1808 | 1461193294902 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}] 16:01:35 INFO - PROCESS | 1808 | 1461193295049 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:01:35 INFO - PROCESS | 1808 | 1461193295248 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbd96000 == 131 [pid = 1808] [id = 613] 16:01:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x7f0ea0b8f400) [pid = 1808] [serial = 1840] [outer = (nil)] 16:01:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x7f0ea43ec000) [pid = 1808] [serial = 1841] [outer = 0x7f0ea0b8f400] 16:01:35 INFO - PROCESS | 1808 | 1461193295309 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x7f0ea43f1000) [pid = 1808] [serial = 1842] [outer = 0x7f0ea0b8f400] 16:01:36 INFO - PROCESS | 1808 | 1461193296035 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]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:01:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1182ms 16:01:36 INFO - PROCESS | 1808 | 1461193296061 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 1808 | 1461193296063 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:01:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:01:36 INFO - PROCESS | 1808 | 1461193296069 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - PROCESS | 1808 | 1461193296071 Marionette TRACE conn3 <- [1,2426,null,{}] 16:01:36 INFO - PROCESS | 1808 | 1461193296076 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}] 16:01:36 INFO - PROCESS | 1808 | 1461193296242 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:01:36 INFO - PROCESS | 1808 | 1461193296470 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf161800 == 132 [pid = 1808] [id = 614] 16:01:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0x7f0ea0b9b400) [pid = 1808] [serial = 1843] [outer = (nil)] 16:01:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 240 (0x7f0ea2a11800) [pid = 1808] [serial = 1844] [outer = 0x7f0ea0b9b400] 16:01:36 INFO - PROCESS | 1808 | 1461193296531 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x7f0ea2a16400) [pid = 1808] [serial = 1845] [outer = 0x7f0ea0b9b400] 16:01:37 INFO - PROCESS | 1808 | 1461193297311 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]]]}] 16:01:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:01:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1276ms 16:01:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:01:37 INFO - PROCESS | 1808 | 1461193297346 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:01:37 INFO - PROCESS | 1808 | 1461193297349 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:01:37 INFO - PROCESS | 1808 | 1461193297354 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 1808 | 1461193297357 Marionette TRACE conn3 <- [1,2430,null,{}] 16:01:37 INFO - PROCESS | 1808 | 1461193297362 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}] 16:01:37 INFO - PROCESS | 1808 | 1461193297526 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:01:37 INFO - PROCESS | 1808 | 1461193297748 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb4238000 == 133 [pid = 1808] [id = 615] 16:01:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x7f0ea17ce000) [pid = 1808] [serial = 1846] [outer = (nil)] 16:01:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x7f0ea43f5000) [pid = 1808] [serial = 1847] [outer = 0x7f0ea17ce000] 16:01:37 INFO - PROCESS | 1808 | 1461193297818 Marionette DEBUG loaded listener.js 16:01:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x7f0eb18cc000) [pid = 1808] [serial = 1848] [outer = 0x7f0ea17ce000] 16:01:38 INFO - PROCESS | 1808 | 1461193298591 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]]]}] 16:01:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:01:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1281ms 16:01:38 INFO - PROCESS | 1808 | 1461193298987 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:01:38 INFO - PROCESS | 1808 | 1461193298993 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:01:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:01:39 INFO - PROCESS | 1808 | 1461193299001 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:01:39 INFO - PROCESS | 1808 | 1461193299003 Marionette TRACE conn3 <- [1,2434,null,{}] 16:01:39 INFO - PROCESS | 1808 | 1461193299010 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}] 16:01:39 INFO - PROCESS | 1808 | 1461193299179 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:01:39 INFO - PROCESS | 1808 | 1461193299439 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2aa1800 == 134 [pid = 1808] [id = 616] 16:01:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x7f0ea1aad000) [pid = 1808] [serial = 1849] [outer = (nil)] 16:01:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x7f0ea1aaf000) [pid = 1808] [serial = 1850] [outer = 0x7f0ea1aad000] 16:01:39 INFO - PROCESS | 1808 | 1461193299534 Marionette DEBUG loaded listener.js 16:01:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 247 (0x7f0ea2a11c00) [pid = 1808] [serial = 1851] [outer = 0x7f0ea1aad000] 16:01:40 INFO - PROCESS | 1808 | 1461193300469 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]]]}] 16:01:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:01:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1527ms 16:01:40 INFO - PROCESS | 1808 | 1461193300529 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 1808 | 1461193300532 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:01:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:01:40 INFO - PROCESS | 1808 | 1461193300542 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 1808 | 1461193300547 Marionette TRACE conn3 <- [1,2438,null,{}] 16:01:40 INFO - PROCESS | 1808 | 1461193300552 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}] 16:01:40 INFO - PROCESS | 1808 | 1461193300692 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:01:40 INFO - PROCESS | 1808 | 1461193300902 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea47d9800 == 135 [pid = 1808] [id = 617] 16:01:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 248 (0x7f0ea1aad400) [pid = 1808] [serial = 1852] [outer = (nil)] 16:01:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 249 (0x7f0ea324cc00) [pid = 1808] [serial = 1853] [outer = 0x7f0ea1aad400] 16:01:40 INFO - PROCESS | 1808 | 1461193300958 Marionette DEBUG loaded listener.js 16:01:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 250 (0x7f0ea340dc00) [pid = 1808] [serial = 1854] [outer = 0x7f0ea1aad400] 16:01:41 INFO - PROCESS | 1808 | 1461193301831 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]]]}] 16:01:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1330ms 16:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:01:41 INFO - PROCESS | 1808 | 1461193301870 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:01:41 INFO - PROCESS | 1808 | 1461193301873 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:01:41 INFO - PROCESS | 1808 | 1461193301878 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:01:41 INFO - PROCESS | 1808 | 1461193301880 Marionette TRACE conn3 <- [1,2442,null,{}] 16:01:41 INFO - PROCESS | 1808 | 1461193301891 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}] 16:01:42 INFO - PROCESS | 1808 | 1461193302041 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:01:42 INFO - PROCESS | 1808 | 1461193302253 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f4e800 == 136 [pid = 1808] [id = 618] 16:01:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 251 (0x7f0ea5a9c000) [pid = 1808] [serial = 1855] [outer = (nil)] 16:01:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 252 (0x7f0ea5cd1800) [pid = 1808] [serial = 1856] [outer = 0x7f0ea5a9c000] 16:01:42 INFO - PROCESS | 1808 | 1461193302354 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 253 (0x7f0ea70e7000) [pid = 1808] [serial = 1857] [outer = 0x7f0ea5a9c000] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaffca000 == 135 [pid = 1808] [id = 510] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9f04000 == 134 [pid = 1808] [id = 509] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 252 (0x7f0ea484b800) [pid = 1808] [serial = 1697] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 251 (0x7f0eb073c800) [pid = 1808] [serial = 1712] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 250 (0x7f0eafc52000) [pid = 1808] [serial = 1706] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 249 (0x7f0eb341bc00) [pid = 1808] [serial = 1718] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 248 (0x7f0eac179400) [pid = 1808] [serial = 1700] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 247 (0x7f0eac724c00) [pid = 1808] [serial = 1703] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 246 (0x7f0eb32b1000) [pid = 1808] [serial = 1715] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 245 (0x7f0eb0196400) [pid = 1808] [serial = 1709] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 244 (0x7f0eb5023800) [pid = 1808] [serial = 1721] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 243 (0x7f0eb68f6400) [pid = 1808] [serial = 1724] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x7f0eac72a800) [pid = 1808] [serial = 1727] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 241 (0x7f0eb05c3800) [pid = 1808] [serial = 1748] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb31e8000 == 133 [pid = 1808] [id = 603] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3477800 == 132 [pid = 1808] [id = 602] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0616000 == 131 [pid = 1808] [id = 601] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf034800 == 130 [pid = 1808] [id = 600] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac606000 == 129 [pid = 1808] [id = 599] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea23d3800 == 128 [pid = 1808] [id = 598] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead076800 == 127 [pid = 1808] [id = 597] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecc0b3800 == 126 [pid = 1808] [id = 591] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb675800 == 125 [pid = 1808] [id = 590] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb637800 == 124 [pid = 1808] [id = 589] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec6d71800 == 123 [pid = 1808] [id = 588] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec0905000 == 122 [pid = 1808] [id = 587] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c76800 == 121 [pid = 1808] [id = 586] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb4165800 == 120 [pid = 1808] [id = 585] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaff06800 == 119 [pid = 1808] [id = 584] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea57c9000 == 118 [pid = 1808] [id = 583] 16:01:43 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb180d000 == 117 [pid = 1808] [id = 582] 16:01:43 INFO - PROCESS | 1808 | 1461193303259 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]]]}] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 240 (0x7f0eaff35000) [pid = 1808] [serial = 1566] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 239 (0x7f0eac72e000) [pid = 1808] [serial = 1742] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 238 (0x7f0ea5a98c00) [pid = 1808] [serial = 1745] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 237 (0x7f0ead139800) [pid = 1808] [serial = 1743] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x7f0ea5eab800) [pid = 1808] [serial = 1733] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0x7f0ea70e7800) [pid = 1808] [serial = 1734] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x7f0eaf584c00) [pid = 1808] [serial = 1694] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x7f0eaf78dc00) [pid = 1808] [serial = 1695] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x7f0eac675800) [pid = 1808] [serial = 1739] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x7f0eac40ec00) [pid = 1808] [serial = 1736] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x7f0eac4a9400) [pid = 1808] [serial = 1737] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x7f0ea45c7000) [pid = 1808] [serial = 1731] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x7f0ea340b400) [pid = 1808] [serial = 1730] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x7f0eac707000) [pid = 1808] [serial = 1740] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x7f0eb0198800) [pid = 1808] [serial = 1746] [outer = (nil)] [url = about:blank] 16:01:43 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x7f0ea5a99400) [pid = 1808] [serial = 1629] [outer = (nil)] [url = about:blank] 16:01:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:01:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1434ms 16:01:43 INFO - PROCESS | 1808 | 1461193303311 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 1808 | 1461193303313 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:01:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:01:43 INFO - PROCESS | 1808 | 1461193303318 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 1808 | 1461193303320 Marionette TRACE conn3 <- [1,2446,null,{}] 16:01:43 INFO - PROCESS | 1808 | 1461193303324 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}] 16:01:43 INFO - PROCESS | 1808 | 1461193303454 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:01:43 INFO - PROCESS | 1808 | 1461193303466 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea401f800 == 118 [pid = 1808] [id = 619] 16:01:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0ea47efc00) [pid = 1808] [serial = 1858] [outer = (nil)] 16:01:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0eac181400) [pid = 1808] [serial = 1859] [outer = 0x7f0ea47efc00] 16:01:43 INFO - PROCESS | 1808 | 1461193303517 Marionette DEBUG loaded listener.js 16:01:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0eac4d3800) [pid = 1808] [serial = 1860] [outer = 0x7f0ea47efc00] 16:01:44 INFO - PROCESS | 1808 | 1461193304254 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]]]}] 16:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 973ms 16:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:01:44 INFO - PROCESS | 1808 | 1461193304292 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:01:44 INFO - PROCESS | 1808 | 1461193304294 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:01:44 INFO - PROCESS | 1808 | 1461193304298 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:01:44 INFO - PROCESS | 1808 | 1461193304302 Marionette TRACE conn3 <- [1,2450,null,{}] 16:01:44 INFO - PROCESS | 1808 | 1461193304306 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}] 16:01:44 INFO - PROCESS | 1808 | 1461193304431 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:01:44 INFO - PROCESS | 1808 | 1461193304445 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead108000 == 119 [pid = 1808] [id = 620] 16:01:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x7f0ea7188800) [pid = 1808] [serial = 1861] [outer = (nil)] 16:01:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0eac67f000) [pid = 1808] [serial = 1862] [outer = 0x7f0ea7188800] 16:01:44 INFO - PROCESS | 1808 | 1461193304494 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0eac707000) [pid = 1808] [serial = 1863] [outer = 0x7f0ea7188800] 16:01:45 INFO - PROCESS | 1808 | 1461193305256 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]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:01:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 987ms 16:01:45 INFO - PROCESS | 1808 | 1461193305285 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:01:45 INFO - PROCESS | 1808 | 1461193305287 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:01:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:01:45 INFO - PROCESS | 1808 | 1461193305292 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 1808 | 1461193305303 Marionette TRACE conn3 <- [1,2454,null,{}] 16:01:45 INFO - PROCESS | 1808 | 1461193305308 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}] 16:01:45 INFO - PROCESS | 1808 | 1461193305540 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:01:45 INFO - PROCESS | 1808 | 1461193305570 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf7c8800 == 120 [pid = 1808] [id = 621] 16:01:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0eacecc400) [pid = 1808] [serial = 1864] [outer = (nil)] 16:01:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0eae216c00) [pid = 1808] [serial = 1865] [outer = 0x7f0eacecc400] 16:01:45 INFO - PROCESS | 1808 | 1461193305624 Marionette DEBUG loaded listener.js 16:01:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x7f0eaf786800) [pid = 1808] [serial = 1866] [outer = 0x7f0eacecc400] 16:01:46 INFO - PROCESS | 1808 | 1461193306294 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]]]}] 16:01:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:01:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1035ms 16:01:46 INFO - PROCESS | 1808 | 1461193306333 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:01:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:01:46 INFO - PROCESS | 1808 | 1461193306335 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:01:46 INFO - PROCESS | 1808 | 1461193306340 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:01:46 INFO - PROCESS | 1808 | 1461193306342 Marionette TRACE conn3 <- [1,2458,null,{}] 16:01:46 INFO - PROCESS | 1808 | 1461193306346 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}] 16:01:46 INFO - PROCESS | 1808 | 1461193306543 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:01:46 INFO - PROCESS | 1808 | 1461193306573 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0605000 == 121 [pid = 1808] [id = 622] 16:01:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x7f0eafe78800) [pid = 1808] [serial = 1867] [outer = (nil)] 16:01:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x7f0eb0198800) [pid = 1808] [serial = 1868] [outer = 0x7f0eafe78800] 16:01:46 INFO - PROCESS | 1808 | 1461193306621 Marionette DEBUG loaded listener.js 16:01:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x7f0eb0a1c000) [pid = 1808] [serial = 1869] [outer = 0x7f0eafe78800] 16:01:47 INFO - PROCESS | 1808 | 1461193307337 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]]]}] 16:01:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:01:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1024ms 16:01:47 INFO - PROCESS | 1808 | 1461193307397 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:01:47 INFO - PROCESS | 1808 | 1461193307400 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:01:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:01:47 INFO - PROCESS | 1808 | 1461193307404 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:01:47 INFO - PROCESS | 1808 | 1461193307407 Marionette TRACE conn3 <- [1,2462,null,{}] 16:01:47 INFO - PROCESS | 1808 | 1461193307411 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}] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x7f0eafb64c00) [pid = 1808] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0x7f0ea4844c00) [pid = 1808] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x7f0ea40c7000) [pid = 1808] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x7f0eb3bea400) [pid = 1808] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x7f0ea70ddc00) [pid = 1808] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x7f0eae210800) [pid = 1808] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x7f0eaefce800) [pid = 1808] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x7f0ea17d0000) [pid = 1808] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x7f0ea40d1000) [pid = 1808] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x7f0ea17c4c00) [pid = 1808] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x7f0ea17cd400) [pid = 1808] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x7f0eaff3a400) [pid = 1808] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x7f0eac5b9c00) [pid = 1808] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x7f0ea2c88400) [pid = 1808] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x7f0eaf186400) [pid = 1808] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x7f0ea45c6400) [pid = 1808] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x7f0eae210400) [pid = 1808] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x7f0eac704000) [pid = 1808] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x7f0ead13a000) [pid = 1808] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x7f0ea70f2400) [pid = 1808] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x7f0eac495400) [pid = 1808] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x7f0ea5399400) [pid = 1808] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x7f0ea14d0800) [pid = 1808] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0eac49bc00) [pid = 1808] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0ea45cc000) [pid = 1808] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0ea17c9000) [pid = 1808] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0eb41c8000) [pid = 1808] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0ea14c8800) [pid = 1808] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0eac725800) [pid = 1808] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0eaeddfc00) [pid = 1808] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0eb324b800) [pid = 1808] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0ea40c4800) [pid = 1808] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0eac48d800) [pid = 1808] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0ea707bc00) [pid = 1808] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0ea17cdc00) [pid = 1808] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0eb336c000) [pid = 1808] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0eb019a400) [pid = 1808] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0ea380f000) [pid = 1808] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0ea7186000) [pid = 1808] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eac70bc00) [pid = 1808] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0ea3407000) [pid = 1808] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x7f0eb05bcc00) [pid = 1808] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0eac183800) [pid = 1808] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0ea17cbc00) [pid = 1808] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0ea14c2400) [pid = 1808] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x7f0eb0734c00) [pid = 1808] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x7f0ead133c00) [pid = 1808] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x7f0ea14cb400) [pid = 1808] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0eafe6fc00) [pid = 1808] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0ea17cc000) [pid = 1808] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0ea17c9400) [pid = 1808] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0eaf58c800) [pid = 1808] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0eac40e400) [pid = 1808] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x7f0ea45cfc00) [pid = 1808] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0ea380d000) [pid = 1808] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0eac48e400) [pid = 1808] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0eb809b400) [pid = 1808] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:01:48 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0ea14c8400) [pid = 1808] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:01:48 INFO - PROCESS | 1808 | 1461193308317 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:01:48 INFO - PROCESS | 1808 | 1461193308462 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9f8eb000 == 122 [pid = 1808] [id = 623] 16:01:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0ea14c8400) [pid = 1808] [serial = 1870] [outer = (nil)] 16:01:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0ea17c4c00) [pid = 1808] [serial = 1871] [outer = 0x7f0ea14c8400] 16:01:48 INFO - PROCESS | 1808 | 1461193308512 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0ea3255800) [pid = 1808] [serial = 1872] [outer = 0x7f0ea14c8400] 16:01:49 INFO - PROCESS | 1808 | 1461193309021 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]]]}] 16:01:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:01:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1638ms 16:01:49 INFO - PROCESS | 1808 | 1461193309043 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:01:49 INFO - PROCESS | 1808 | 1461193309045 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:01:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:01:49 INFO - PROCESS | 1808 | 1461193309050 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:01:49 INFO - PROCESS | 1808 | 1461193309052 Marionette TRACE conn3 <- [1,2466,null,{}] 16:01:49 INFO - PROCESS | 1808 | 1461193309061 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}] 16:01:49 INFO - PROCESS | 1808 | 1461193309187 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:01:49 INFO - PROCESS | 1808 | 1461193309199 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc2c800 == 123 [pid = 1808] [id = 624] 16:01:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0ea3257800) [pid = 1808] [serial = 1873] [outer = (nil)] 16:01:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0ea70ddc00) [pid = 1808] [serial = 1874] [outer = 0x7f0ea3257800] 16:01:49 INFO - PROCESS | 1808 | 1461193309250 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0eac48d800) [pid = 1808] [serial = 1875] [outer = 0x7f0ea3257800] 16:01:49 INFO - PROCESS | 1808 | 1461193309961 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]]]}] 16:01:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:01:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 929ms 16:01:49 INFO - PROCESS | 1808 | 1461193309979 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:01:49 INFO - PROCESS | 1808 | 1461193309982 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:01:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:01:49 INFO - PROCESS | 1808 | 1461193309986 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:01:49 INFO - PROCESS | 1808 | 1461193309989 Marionette TRACE conn3 <- [1,2470,null,{}] 16:01:49 INFO - PROCESS | 1808 | 1461193309993 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}] 16:01:50 INFO - PROCESS | 1808 | 1461193310120 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:01:50 INFO - PROCESS | 1808 | 1461193310430 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea170b800 == 124 [pid = 1808] [id = 625] 16:01:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0ea0b84400) [pid = 1808] [serial = 1876] [outer = (nil)] 16:01:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0ea0b8bc00) [pid = 1808] [serial = 1877] [outer = 0x7f0ea0b84400] 16:01:50 INFO - PROCESS | 1808 | 1461193310498 Marionette DEBUG loaded listener.js 16:01:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0ea1aa3c00) [pid = 1808] [serial = 1878] [outer = 0x7f0ea0b84400] 16:01:51 INFO - PROCESS | 1808 | 1461193311300 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]]]}] 16:01:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:01:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1376ms 16:01:51 INFO - PROCESS | 1808 | 1461193311364 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:01:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:01:51 INFO - PROCESS | 1808 | 1461193311368 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:01:51 INFO - PROCESS | 1808 | 1461193311375 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:01:51 INFO - PROCESS | 1808 | 1461193311380 Marionette TRACE conn3 <- [1,2474,null,{}] 16:01:51 INFO - PROCESS | 1808 | 1461193311387 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}] 16:01:51 INFO - PROCESS | 1808 | 1461193311571 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:01:51 INFO - PROCESS | 1808 | 1461193311768 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac523000 == 125 [pid = 1808] [id = 626] 16:01:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0ea0b86400) [pid = 1808] [serial = 1879] [outer = (nil)] 16:01:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0ea3405800) [pid = 1808] [serial = 1880] [outer = 0x7f0ea0b86400] 16:01:51 INFO - PROCESS | 1808 | 1461193311832 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0ea43f2800) [pid = 1808] [serial = 1881] [outer = 0x7f0ea0b86400] 16:01:52 INFO - PROCESS | 1808 | 1461193312644 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]]]}] 16:01:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:01:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1330ms 16:01:52 INFO - PROCESS | 1808 | 1461193312707 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:01:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:01:52 INFO - PROCESS | 1808 | 1461193312713 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:01:52 INFO - PROCESS | 1808 | 1461193312718 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 1808 | 1461193312721 Marionette TRACE conn3 <- [1,2478,null,{}] 16:01:52 INFO - PROCESS | 1808 | 1461193312726 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}] 16:01:52 INFO - PROCESS | 1808 | 1461193312874 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:01:53 INFO - PROCESS | 1808 | 1461193313079 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb066e000 == 126 [pid = 1808] [id = 627] 16:01:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0ea2c87800) [pid = 1808] [serial = 1882] [outer = (nil)] 16:01:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0ea7191800) [pid = 1808] [serial = 1883] [outer = 0x7f0ea2c87800] 16:01:53 INFO - PROCESS | 1808 | 1461193313141 Marionette DEBUG loaded listener.js 16:01:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0eac5ad400) [pid = 1808] [serial = 1884] [outer = 0x7f0ea2c87800] 16:01:54 INFO - PROCESS | 1808 | 1461193314004 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]]]}] 16:01:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:01:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1326ms 16:01:54 INFO - PROCESS | 1808 | 1461193314045 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:01:54 INFO - PROCESS | 1808 | 1461193314048 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:01:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:01:54 INFO - PROCESS | 1808 | 1461193314061 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 1808 | 1461193314068 Marionette TRACE conn3 <- [1,2482,null,{}] 16:01:54 INFO - PROCESS | 1808 | 1461193314074 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}] 16:01:54 INFO - PROCESS | 1808 | 1461193314221 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:01:54 INFO - PROCESS | 1808 | 1461193314424 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3ea3000 == 127 [pid = 1808] [id = 628] 16:01:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0ea4850000) [pid = 1808] [serial = 1885] [outer = (nil)] 16:01:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0eac728000) [pid = 1808] [serial = 1886] [outer = 0x7f0ea4850000] 16:01:54 INFO - PROCESS | 1808 | 1461193314482 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0eae210800) [pid = 1808] [serial = 1887] [outer = 0x7f0ea4850000] 16:01:55 INFO - PROCESS | 1808 | 1461193315243 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]]]}] 16:01:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:01:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1238ms 16:01:55 INFO - PROCESS | 1808 | 1461193315292 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:01:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:01:55 INFO - PROCESS | 1808 | 1461193315296 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:01:55 INFO - PROCESS | 1808 | 1461193315301 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 1808 | 1461193315304 Marionette TRACE conn3 <- [1,2486,null,{}] 16:01:55 INFO - PROCESS | 1808 | 1461193315308 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}] 16:01:55 INFO - PROCESS | 1808 | 1461193315451 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:01:55 INFO - PROCESS | 1808 | 1461193315655 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb423a800 == 128 [pid = 1808] [id = 629] 16:01:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0ea70e8c00) [pid = 1808] [serial = 1888] [outer = (nil)] 16:01:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0eaf58c800) [pid = 1808] [serial = 1889] [outer = 0x7f0ea70e8c00] 16:01:55 INFO - PROCESS | 1808 | 1461193315715 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0eafe6f800) [pid = 1808] [serial = 1890] [outer = 0x7f0ea70e8c00] 16:01:56 INFO - PROCESS | 1808 | 1461193316473 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]]]}] 16:01:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:01:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1231ms 16:01:56 INFO - PROCESS | 1808 | 1461193316532 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:01:56 INFO - PROCESS | 1808 | 1461193316535 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:01:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:01:56 INFO - PROCESS | 1808 | 1461193316544 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - PROCESS | 1808 | 1461193316549 Marionette TRACE conn3 <- [1,2490,null,{}] 16:01:56 INFO - PROCESS | 1808 | 1461193316556 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}] 16:01:56 INFO - PROCESS | 1808 | 1461193316696 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:01:56 INFO - PROCESS | 1808 | 1461193316902 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb807c800 == 129 [pid = 1808] [id = 630] 16:01:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0eb0734c00) [pid = 1808] [serial = 1891] [outer = (nil)] 16:01:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0eb184b800) [pid = 1808] [serial = 1892] [outer = 0x7f0eb0734c00] 16:01:57 INFO - PROCESS | 1808 | 1461193317022 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0eb32b1c00) [pid = 1808] [serial = 1893] [outer = 0x7f0eb0734c00] 16:01:57 INFO - PROCESS | 1808 | 1461193317819 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]]]}] 16:01:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:01:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1334ms 16:01:57 INFO - PROCESS | 1808 | 1461193317879 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:01:57 INFO - PROCESS | 1808 | 1461193317882 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:01:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:01:57 INFO - PROCESS | 1808 | 1461193317887 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 1808 | 1461193317889 Marionette TRACE conn3 <- [1,2494,null,{}] 16:01:57 INFO - PROCESS | 1808 | 1461193317894 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}] 16:01:58 INFO - PROCESS | 1808 | 1461193318036 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:01:58 INFO - PROCESS | 1808 | 1461193318239 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c18800 == 130 [pid = 1808] [id = 631] 16:01:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eaff36400) [pid = 1808] [serial = 1894] [outer = (nil)] 16:01:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0eb3be6400) [pid = 1808] [serial = 1895] [outer = 0x7f0eaff36400] 16:01:58 INFO - PROCESS | 1808 | 1461193318300 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0eb41d2c00) [pid = 1808] [serial = 1896] [outer = 0x7f0eaff36400] 16:01:59 INFO - PROCESS | 1808 | 1461193319044 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]]]}] 16:01:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:01:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1225ms 16:01:59 INFO - PROCESS | 1808 | 1461193319119 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 1808 | 1461193319122 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:01:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:01:59 INFO - PROCESS | 1808 | 1461193319127 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - PROCESS | 1808 | 1461193319129 Marionette TRACE conn3 <- [1,2498,null,{}] 16:01:59 INFO - PROCESS | 1808 | 1461193319134 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}] 16:01:59 INFO - PROCESS | 1808 | 1461193319284 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:01:59 INFO - PROCESS | 1808 | 1461193319486 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eba2d1800 == 131 [pid = 1808] [id = 632] 16:01:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0ea3257400) [pid = 1808] [serial = 1897] [outer = (nil)] 16:01:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0eb73b6c00) [pid = 1808] [serial = 1898] [outer = 0x7f0ea3257400] 16:01:59 INFO - PROCESS | 1808 | 1461193319546 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0eb7ab6400) [pid = 1808] [serial = 1899] [outer = 0x7f0ea3257400] 16:02:00 INFO - PROCESS | 1808 | 1461193320307 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]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:02:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1225ms 16:02:00 INFO - PROCESS | 1808 | 1461193320355 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 1808 | 1461193320358 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:02:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:02:00 INFO - PROCESS | 1808 | 1461193320363 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 1808 | 1461193320365 Marionette TRACE conn3 <- [1,2502,null,{}] 16:02:00 INFO - PROCESS | 1808 | 1461193320370 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}] 16:02:00 INFO - PROCESS | 1808 | 1461193320512 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:02:00 INFO - PROCESS | 1808 | 1461193320717 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec68d6800 == 132 [pid = 1808] [id = 633] 16:02:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0eb0a1b800) [pid = 1808] [serial = 1900] [outer = (nil)] 16:02:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0eb809d400) [pid = 1808] [serial = 1901] [outer = 0x7f0eb0a1b800] 16:02:00 INFO - PROCESS | 1808 | 1461193320776 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0eb8e0f400) [pid = 1808] [serial = 1902] [outer = 0x7f0eb0a1b800] 16:02:01 INFO - PROCESS | 1808 | 1461193321534 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]]]}] 16:02:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:02:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1229ms 16:02:01 INFO - PROCESS | 1808 | 1461193321610 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:02:01 INFO - PROCESS | 1808 | 1461193321613 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:02:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:02:01 INFO - PROCESS | 1808 | 1461193321618 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:02:01 INFO - PROCESS | 1808 | 1461193321620 Marionette TRACE conn3 <- [1,2506,null,{}] 16:02:01 INFO - PROCESS | 1808 | 1461193321625 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}] 16:02:01 INFO - PROCESS | 1808 | 1461193321770 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:02:01 INFO - PROCESS | 1808 | 1461193321975 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb663000 == 133 [pid = 1808] [id = 634] 16:02:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0eb502a800) [pid = 1808] [serial = 1903] [outer = (nil)] 16:02:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0eb8efb400) [pid = 1808] [serial = 1904] [outer = 0x7f0eb502a800] 16:02:02 INFO - PROCESS | 1808 | 1461193322044 Marionette DEBUG loaded listener.js 16:02:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0eb9f71800) [pid = 1808] [serial = 1905] [outer = 0x7f0eb502a800] 16:02:02 INFO - PROCESS | 1808 | 1461193322776 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]]]}] 16:02:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:02:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1226ms 16:02:02 INFO - PROCESS | 1808 | 1461193322846 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 1808 | 1461193322849 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:02:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:02:02 INFO - PROCESS | 1808 | 1461193322854 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 1808 | 1461193322856 Marionette TRACE conn3 <- [1,2510,null,{}] 16:02:02 INFO - PROCESS | 1808 | 1461193322861 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}] 16:02:03 INFO - PROCESS | 1808 | 1461193323018 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:02:03 INFO - PROCESS | 1808 | 1461193323227 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ece744000 == 134 [pid = 1808] [id = 635] 16:02:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0eb80a4400) [pid = 1808] [serial = 1906] [outer = (nil)] 16:02:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0ebca56000) [pid = 1808] [serial = 1907] [outer = 0x7f0eb80a4400] 16:02:03 INFO - PROCESS | 1808 | 1461193323332 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0ec5ac8800) [pid = 1808] [serial = 1908] [outer = 0x7f0eb80a4400] 16:02:04 INFO - PROCESS | 1808 | 1461193324115 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]]]}] 16:02:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:02:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1331ms 16:02:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:02:04 INFO - PROCESS | 1808 | 1461193324185 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:02:04 INFO - PROCESS | 1808 | 1461193324188 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:02:04 INFO - PROCESS | 1808 | 1461193324194 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:02:04 INFO - PROCESS | 1808 | 1461193324202 Marionette TRACE conn3 <- [1,2514,null,{}] 16:02:04 INFO - PROCESS | 1808 | 1461193324206 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}] 16:02:04 INFO - PROCESS | 1808 | 1461193324369 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:02:04 INFO - PROCESS | 1808 | 1461193324596 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2318800 == 135 [pid = 1808] [id = 636] 16:02:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0ea2c7e000) [pid = 1808] [serial = 1909] [outer = (nil)] 16:02:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0ec699f000) [pid = 1808] [serial = 1910] [outer = 0x7f0ea2c7e000] 16:02:04 INFO - PROCESS | 1808 | 1461193324655 Marionette DEBUG loaded listener.js 16:02:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x7f0ecbd60000) [pid = 1808] [serial = 1911] [outer = 0x7f0ea2c7e000] 16:02:05 INFO - PROCESS | 1808 | 1461193325469 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]]]}] 16:02:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:02:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1344ms 16:02:05 INFO - PROCESS | 1808 | 1461193325537 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:02:05 INFO - PROCESS | 1808 | 1461193325540 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:02:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:02:05 INFO - PROCESS | 1808 | 1461193325546 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 1808 | 1461193325547 Marionette TRACE conn3 <- [1,2518,null,{}] 16:02:05 INFO - PROCESS | 1808 | 1461193325552 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}] 16:02:05 INFO - PROCESS | 1808 | 1461193325697 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:02:05 INFO - PROCESS | 1808 | 1461193325908 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea4031800 == 136 [pid = 1808] [id = 637] 16:02:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0ea2b1a800) [pid = 1808] [serial = 1912] [outer = (nil)] 16:02:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0ea2b1fc00) [pid = 1808] [serial = 1913] [outer = 0x7f0ea2b1a800] 16:02:06 INFO - PROCESS | 1808 | 1461193326012 Marionette DEBUG loaded listener.js 16:02:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0ea2b24c00) [pid = 1808] [serial = 1914] [outer = 0x7f0ea2b1a800] 16:02:06 INFO - PROCESS | 1808 | 1461193326837 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]]]}] 16:02:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:02:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1326ms 16:02:06 INFO - PROCESS | 1808 | 1461193326872 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:02:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:02:06 INFO - PROCESS | 1808 | 1461193326875 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:02:06 INFO - PROCESS | 1808 | 1461193326880 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:02:06 INFO - PROCESS | 1808 | 1461193326883 Marionette TRACE conn3 <- [1,2522,null,{}] 16:02:06 INFO - PROCESS | 1808 | 1461193326887 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}] 16:02:07 INFO - PROCESS | 1808 | 1461193327059 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:02:07 INFO - PROCESS | 1808 | 1461193327272 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea0bd9800 == 137 [pid = 1808] [id = 638] 16:02:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0ea14c3800) [pid = 1808] [serial = 1915] [outer = (nil)] 16:02:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0ea2c8a400) [pid = 1808] [serial = 1916] [outer = 0x7f0ea14c3800] 16:02:07 INFO - PROCESS | 1808 | 1461193327374 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0ea3809400) [pid = 1808] [serial = 1917] [outer = 0x7f0ea14c3800] 16:02:08 INFO - PROCESS | 1808 | 1461193328617 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]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:02:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1787ms 16:02:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:02:08 INFO - PROCESS | 1808 | 1461193328667 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 1808 | 1461193328671 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:02:08 INFO - PROCESS | 1808 | 1461193328678 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 1808 | 1461193328682 Marionette TRACE conn3 <- [1,2526,null,{}] 16:02:08 INFO - PROCESS | 1808 | 1461193328690 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}] 16:02:08 INFO - PROCESS | 1808 | 1461193328897 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:02:09 INFO - PROCESS | 1808 | 1461193329122 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea47e4000 == 138 [pid = 1808] [id = 639] 16:02:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0ea1aacc00) [pid = 1808] [serial = 1918] [outer = (nil)] 16:02:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x7f0ea2a0ec00) [pid = 1808] [serial = 1919] [outer = 0x7f0ea1aacc00] 16:02:09 INFO - PROCESS | 1808 | 1461193329182 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0ea2b46400) [pid = 1808] [serial = 1920] [outer = 0x7f0ea1aacc00] 16:02:09 INFO - PROCESS | 1808 | 1461193329948 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]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:02:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1337ms 16:02:10 INFO - PROCESS | 1808 | 1461193330015 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 1808 | 1461193330022 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:02:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:02:10 INFO - PROCESS | 1808 | 1461193330031 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 1808 | 1461193330034 Marionette TRACE conn3 <- [1,2530,null,{}] 16:02:10 INFO - PROCESS | 1808 | 1461193330038 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}] 16:02:10 INFO - PROCESS | 1808 | 1461193330180 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:02:10 INFO - PROCESS | 1808 | 1461193330527 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea1718000 == 139 [pid = 1808] [id = 640] 16:02:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0ea2a0dc00) [pid = 1808] [serial = 1921] [outer = (nil)] 16:02:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0ea2c7fc00) [pid = 1808] [serial = 1922] [outer = 0x7f0ea2a0dc00] 16:02:10 INFO - PROCESS | 1808 | 1461193330624 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0ea3402400) [pid = 1808] [serial = 1923] [outer = 0x7f0ea2a0dc00] 16:02:11 INFO - PROCESS | 1808 | 1461193331410 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]]]}] 16:02:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:02:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1427ms 16:02:11 INFO - PROCESS | 1808 | 1461193331458 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:02:11 INFO - PROCESS | 1808 | 1461193331462 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:02:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:02:11 INFO - PROCESS | 1808 | 1461193331467 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:02:11 INFO - PROCESS | 1808 | 1461193331471 Marionette TRACE conn3 <- [1,2534,null,{}] 16:02:11 INFO - PROCESS | 1808 | 1461193331484 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}] 16:02:11 INFO - PROCESS | 1808 | 1461193331642 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:02:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafc2c800 == 138 [pid = 1808] [id = 624] 16:02:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0e9f8eb000 == 137 [pid = 1808] [id = 623] 16:02:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0605000 == 136 [pid = 1808] [id = 622] 16:02:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf7c8800 == 135 [pid = 1808] [id = 621] 16:02:11 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x7f0eb8bb9000) [pid = 1808] [serial = 1814] [outer = (nil)] [url = about:blank] 16:02:11 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x7f0ea2b4a800) [pid = 1808] [serial = 1787] [outer = (nil)] [url = about:blank] 16:02:11 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x7f0ecbbc8400) [pid = 1808] [serial = 1784] [outer = (nil)] [url = about:blank] 16:02:11 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x7f0ec7eefc00) [pid = 1808] [serial = 1781] [outer = (nil)] [url = about:blank] 16:02:11 INFO - PROCESS | 1808 | 1461193331955 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead108000 == 134 [pid = 1808] [id = 620] 16:02:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea401f800 == 133 [pid = 1808] [id = 619] 16:02:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea6f4e800 == 132 [pid = 1808] [id = 618] 16:02:11 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea47d9800 == 131 [pid = 1808] [id = 617] 16:02:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea1a67800 == 132 [pid = 1808] [id = 641] 16:02:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0ea2a19c00) [pid = 1808] [serial = 1924] [outer = (nil)] 16:02:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0ea45c7000) [pid = 1808] [serial = 1925] [outer = 0x7f0ea2a19c00] 16:02:12 INFO - PROCESS | 1808 | 1461193332090 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0ea5cc5400) [pid = 1808] [serial = 1926] [outer = 0x7f0ea2a19c00] 16:02:12 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2aa1800 == 131 [pid = 1808] [id = 616] 16:02:12 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea171a000 == 130 [pid = 1808] [id = 612] 16:02:12 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eacd7a000 == 129 [pid = 1808] [id = 611] 16:02:12 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8086000 == 128 [pid = 1808] [id = 610] 16:02:12 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0286000 == 127 [pid = 1808] [id = 609] 16:02:12 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebfbb9000 == 126 [pid = 1808] [id = 608] 16:02:12 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c24800 == 125 [pid = 1808] [id = 607] 16:02:12 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafc37800 == 124 [pid = 1808] [id = 606] 16:02:12 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea57de000 == 123 [pid = 1808] [id = 605] 16:02:12 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5b91800 == 122 [pid = 1808] [id = 604] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x7f0eb8097000) [pid = 1808] [serial = 1809] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x7f0eac679800) [pid = 1808] [serial = 1799] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x7f0eb3370000) [pid = 1808] [serial = 1539] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x7f0eb68f1c00) [pid = 1808] [serial = 1590] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x7f0eb05b9400) [pid = 1808] [serial = 1805] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x7f0eaf185400) [pid = 1808] [serial = 1757] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x7f0eaeddd800) [pid = 1808] [serial = 1518] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x7f0eafc60000) [pid = 1808] [serial = 1524] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x7f0ea70db400) [pid = 1808] [serial = 1671] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x7f0eac4a1c00) [pid = 1808] [serial = 1701] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x7f0eac5b5000) [pid = 1808] [serial = 1797] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x7f0ea5ea3800) [pid = 1808] [serial = 1668] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x7f0eb02a3800) [pid = 1808] [serial = 1710] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x7f0ead136000) [pid = 1808] [serial = 1704] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x7f0ea45c3000) [pid = 1808] [serial = 1506] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x7f0eaff32c00) [pid = 1808] [serial = 1707] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x7f0ea707b400) [pid = 1808] [serial = 1569] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x7f0eb05b9c00) [pid = 1808] [serial = 1530] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0ea5395800) [pid = 1808] [serial = 1751] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0eb05c3000) [pid = 1808] [serial = 1578] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0eb36da000) [pid = 1808] [serial = 1647] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0eb250fc00) [pid = 1808] [serial = 1713] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0eafb5b000) [pid = 1808] [serial = 1575] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0ea70f3800) [pid = 1808] [serial = 1794] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0eb018fc00) [pid = 1808] [serial = 1662] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0eaf784400) [pid = 1808] [serial = 1641] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0ea7079800) [pid = 1808] [serial = 1509] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0ea4851400) [pid = 1808] [serial = 1790] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0eac407400) [pid = 1808] [serial = 1665] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0eb77c1000) [pid = 1808] [serial = 1593] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0ea5a98800) [pid = 1808] [serial = 1632] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0ead140800) [pid = 1808] [serial = 1440] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0eaf755000) [pid = 1808] [serial = 1521] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0eb9422400) [pid = 1808] [serial = 1766] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eb5eea400) [pid = 1808] [serial = 1722] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0eb5022c00) [pid = 1808] [serial = 1587] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x7f0eaf191000) [pid = 1808] [serial = 1802] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0eb80a1c00) [pid = 1808] [serial = 1728] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0eafc57400) [pid = 1808] [serial = 1803] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0eb8ef4000) [pid = 1808] [serial = 1602] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x7f0ec667a000) [pid = 1808] [serial = 1775] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x7f0eb91da800) [pid = 1808] [serial = 1656] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x7f0eb3bf0c00) [pid = 1808] [serial = 1719] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0ea5cc8400) [pid = 1808] [serial = 1793] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0ea5eacc00) [pid = 1808] [serial = 1698] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0eb336ac00) [pid = 1808] [serial = 1760] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0eb7859c00) [pid = 1808] [serial = 1725] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0eb3366800) [pid = 1808] [serial = 1716] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x7f0eb3bee800) [pid = 1808] [serial = 1584] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0ec6d3c400) [pid = 1808] [serial = 1778] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0eb809e400) [pid = 1808] [serial = 1653] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0eb18c9000) [pid = 1808] [serial = 1806] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0eac672c00) [pid = 1808] [serial = 1512] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x7f0eb77c0800) [pid = 1808] [serial = 1596] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x7f0ead13d400) [pid = 1808] [serial = 1800] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0eb073fc00) [pid = 1808] [serial = 1533] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0eb3bedc00) [pid = 1808] [serial = 1808] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0eb772e800) [pid = 1808] [serial = 1650] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x7f0eb0299c00) [pid = 1808] [serial = 1644] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x7f0eac729800) [pid = 1808] [serial = 1811] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x7f0eb19c2400) [pid = 1808] [serial = 1581] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x7f0eac497c00) [pid = 1808] [serial = 1635] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x7f0eb809f400) [pid = 1808] [serial = 1812] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x7f0ebfd25000) [pid = 1808] [serial = 1772] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x7f0eb8d9a400) [pid = 1808] [serial = 1599] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x7f0eb0190000) [pid = 1808] [serial = 1527] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x7f0eacecf000) [pid = 1808] [serial = 1515] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x7f0eac6a5000) [pid = 1808] [serial = 1572] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x7f0eb941f000) [pid = 1808] [serial = 1605] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x7f0eacec4000) [pid = 1808] [serial = 1638] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0eba2aec00) [pid = 1808] [serial = 1659] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0eac4a7c00) [pid = 1808] [serial = 1754] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x7f0eb68ef800) [pid = 1808] [serial = 1763] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x7f0ea718b800) [pid = 1808] [serial = 1796] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0eb2665800) [pid = 1808] [serial = 1536] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0ebc89c400) [pid = 1808] [serial = 1769] [outer = (nil)] [url = about:blank] 16:02:12 INFO - PROCESS | 1808 | 1461193332780 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]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:02:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1333ms 16:02:12 INFO - PROCESS | 1808 | 1461193332801 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 1808 | 1461193332804 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:02:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:02:12 INFO - PROCESS | 1808 | 1461193332809 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - PROCESS | 1808 | 1461193332811 Marionette TRACE conn3 <- [1,2538,null,{}] 16:02:12 INFO - PROCESS | 1808 | 1461193332815 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}] 16:02:12 INFO - PROCESS | 1808 | 1461193332952 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:02:13 INFO - PROCESS | 1808 | 1461193333111 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea23ed800 == 123 [pid = 1808] [id = 642] 16:02:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0ea340d000) [pid = 1808] [serial = 1927] [outer = (nil)] 16:02:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0ea5eab800) [pid = 1808] [serial = 1928] [outer = 0x7f0ea340d000] 16:02:13 INFO - PROCESS | 1808 | 1461193333163 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x7f0ea70dbc00) [pid = 1808] [serial = 1929] [outer = 0x7f0ea340d000] 16:02:13 INFO - PROCESS | 1808 | 1461193333773 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]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:02:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1023ms 16:02:13 INFO - PROCESS | 1808 | 1461193333833 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 1808 | 1461193333835 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:02:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:02:13 INFO - PROCESS | 1808 | 1461193333840 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 1808 | 1461193333842 Marionette TRACE conn3 <- [1,2542,null,{}] 16:02:13 INFO - PROCESS | 1808 | 1461193333846 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}] 16:02:14 INFO - PROCESS | 1808 | 1461193334061 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:02:14 INFO - PROCESS | 1808 | 1461193334161 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac527800 == 124 [pid = 1808] [id = 643] 16:02:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0ea45cc400) [pid = 1808] [serial = 1930] [outer = (nil)] 16:02:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0ea70de000) [pid = 1808] [serial = 1931] [outer = 0x7f0ea45cc400] 16:02:14 INFO - PROCESS | 1808 | 1461193334211 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0ea718dc00) [pid = 1808] [serial = 1932] [outer = 0x7f0ea45cc400] 16:02:14 INFO - PROCESS | 1808 | 1461193334886 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]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1074ms 16:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:02:14 INFO - PROCESS | 1808 | 1461193334919 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 1808 | 1461193334921 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:02:14 INFO - PROCESS | 1808 | 1461193334925 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - PROCESS | 1808 | 1461193334926 Marionette TRACE conn3 <- [1,2546,null,{}] 16:02:14 INFO - PROCESS | 1808 | 1461193334932 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}] 16:02:15 INFO - PROCESS | 1808 | 1461193335152 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:02:15 INFO - PROCESS | 1808 | 1461193335179 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead11f000 == 125 [pid = 1808] [id = 644] 16:02:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x7f0ea718f000) [pid = 1808] [serial = 1933] [outer = (nil)] 16:02:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x7f0eac496000) [pid = 1808] [serial = 1934] [outer = 0x7f0ea718f000] 16:02:15 INFO - PROCESS | 1808 | 1461193335232 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x7f0eac5b9400) [pid = 1808] [serial = 1935] [outer = 0x7f0ea718f000] 16:02:16 INFO - PROCESS | 1808 | 1461193336044 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]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:02:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1185ms 16:02:16 INFO - PROCESS | 1808 | 1461193336111 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 1808 | 1461193336113 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:02:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:02:16 INFO - PROCESS | 1808 | 1461193336118 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 1808 | 1461193336119 Marionette TRACE conn3 <- [1,2550,null,{}] 16:02:16 INFO - PROCESS | 1808 | 1461193336124 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}] 16:02:16 INFO - PROCESS | 1808 | 1461193336336 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:02:16 INFO - PROCESS | 1808 | 1461193336363 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf163000 == 126 [pid = 1808] [id = 645] 16:02:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x7f0eac4d8400) [pid = 1808] [serial = 1936] [outer = (nil)] 16:02:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x7f0eac697c00) [pid = 1808] [serial = 1937] [outer = 0x7f0eac4d8400] 16:02:16 INFO - PROCESS | 1808 | 1461193336414 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x7f0eac6a5c00) [pid = 1808] [serial = 1938] [outer = 0x7f0eac4d8400] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x7f0eafe78800) [pid = 1808] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x7f0ea1aad000) [pid = 1808] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x7f0ea7188800) [pid = 1808] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x7f0ea47efc00) [pid = 1808] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x7f0ea17c4000) [pid = 1808] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x7f0ea1aad400) [pid = 1808] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0ea5a9c000) [pid = 1808] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0eacecc400) [pid = 1808] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x7f0ea14c8400) [pid = 1808] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x7f0ea70ee800) [pid = 1808] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0eb68f0400) [pid = 1808] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0ea17c2800) [pid = 1808] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0eafe78000) [pid = 1808] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x7f0eb78d4800) [pid = 1808] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x7f0eb0a15800) [pid = 1808] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x7f0eb41cdc00) [pid = 1808] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x7f0eaff3a800) [pid = 1808] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x7f0eb341f000) [pid = 1808] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x7f0ea380f400) [pid = 1808] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x7f0ea14c3c00) [pid = 1808] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:02:17 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x7f0ea325a000) [pid = 1808] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:02:17 INFO - PROCESS | 1808 | 1461193337792 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]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:02:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1733ms 16:02:17 INFO - PROCESS | 1808 | 1461193337852 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 1808 | 1461193337858 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:02:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:02:17 INFO - PROCESS | 1808 | 1461193337864 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 1808 | 1461193337868 Marionette TRACE conn3 <- [1,2554,null,{}] 16:02:17 INFO - PROCESS | 1808 | 1461193337876 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}] 16:02:18 INFO - PROCESS | 1808 | 1461193338056 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:02:18 INFO - PROCESS | 1808 | 1461193338248 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea3424000 == 127 [pid = 1808] [id = 646] 16:02:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x7f0ea1aa8400) [pid = 1808] [serial = 1939] [outer = (nil)] 16:02:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x7f0ea2b1e800) [pid = 1808] [serial = 1940] [outer = 0x7f0ea1aa8400] 16:02:18 INFO - PROCESS | 1808 | 1461193338314 Marionette DEBUG loaded listener.js 16:02:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x7f0ea324f800) [pid = 1808] [serial = 1941] [outer = 0x7f0ea1aa8400] 16:02:19 INFO - PROCESS | 1808 | 1461193339215 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]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:02:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1380ms 16:02:19 INFO - PROCESS | 1808 | 1461193339245 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 1808 | 1461193339252 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:02:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:02:19 INFO - PROCESS | 1808 | 1461193339260 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 1808 | 1461193339264 Marionette TRACE conn3 <- [1,2558,null,{}] 16:02:19 INFO - PROCESS | 1808 | 1461193339269 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}] 16:02:19 INFO - PROCESS | 1808 | 1461193339421 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:02:19 INFO - PROCESS | 1808 | 1461193339618 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac610000 == 128 [pid = 1808] [id = 647] 16:02:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x7f0ea3258c00) [pid = 1808] [serial = 1942] [outer = (nil)] 16:02:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x7f0ea45cfc00) [pid = 1808] [serial = 1943] [outer = 0x7f0ea3258c00] 16:02:19 INFO - PROCESS | 1808 | 1461193339676 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x7f0ea5a9cc00) [pid = 1808] [serial = 1944] [outer = 0x7f0ea3258c00] 16:02:20 INFO - PROCESS | 1808 | 1461193340532 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]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:02:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1332ms 16:02:20 INFO - PROCESS | 1808 | 1461193340593 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:02:20 INFO - PROCESS | 1808 | 1461193340596 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:02:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:02:20 INFO - PROCESS | 1808 | 1461193340601 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:02:20 INFO - PROCESS | 1808 | 1461193340606 Marionette TRACE conn3 <- [1,2562,null,{}] 16:02:20 INFO - PROCESS | 1808 | 1461193340620 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}] 16:02:20 INFO - PROCESS | 1808 | 1461193340785 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:02:20 INFO - PROCESS | 1808 | 1461193340981 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafc41000 == 129 [pid = 1808] [id = 648] 16:02:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x7f0ea40c8000) [pid = 1808] [serial = 1945] [outer = (nil)] 16:02:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0eac17fc00) [pid = 1808] [serial = 1946] [outer = 0x7f0ea40c8000] 16:02:21 INFO - PROCESS | 1808 | 1461193341047 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0eac4a4800) [pid = 1808] [serial = 1947] [outer = 0x7f0ea40c8000] 16:02:21 INFO - PROCESS | 1808 | 1461193341896 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]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:02:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1344ms 16:02:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:02:21 INFO - PROCESS | 1808 | 1461193341946 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:02:21 INFO - PROCESS | 1808 | 1461193341949 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:02:21 INFO - PROCESS | 1808 | 1461193341953 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 1808 | 1461193341957 Marionette TRACE conn3 <- [1,2566,null,{}] 16:02:21 INFO - PROCESS | 1808 | 1461193341961 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}] 16:02:22 INFO - PROCESS | 1808 | 1461193342151 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:02:22 INFO - PROCESS | 1808 | 1461193342349 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb065d000 == 130 [pid = 1808] [id = 649] 16:02:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0ea17cc000) [pid = 1808] [serial = 1948] [outer = (nil)] 16:02:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0eac69d000) [pid = 1808] [serial = 1949] [outer = 0x7f0ea17cc000] 16:02:22 INFO - PROCESS | 1808 | 1461193342407 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x7f0eac711000) [pid = 1808] [serial = 1950] [outer = 0x7f0ea17cc000] 16:02:23 INFO - PROCESS | 1808 | 1461193343249 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]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:02:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1326ms 16:02:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:02:23 INFO - PROCESS | 1808 | 1461193343281 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 1808 | 1461193343283 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:02:23 INFO - PROCESS | 1808 | 1461193343288 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 1808 | 1461193343290 Marionette TRACE conn3 <- [1,2570,null,{}] 16:02:23 INFO - PROCESS | 1808 | 1461193343295 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}] 16:02:23 INFO - PROCESS | 1808 | 1461193343437 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:02:23 INFO - PROCESS | 1808 | 1461193343634 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb080f800 == 131 [pid = 1808] [id = 650] 16:02:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0eac5b1400) [pid = 1808] [serial = 1951] [outer = (nil)] 16:02:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0eac72fc00) [pid = 1808] [serial = 1952] [outer = 0x7f0eac5b1400] 16:02:23 INFO - PROCESS | 1808 | 1461193343692 Marionette DEBUG loaded listener.js 16:02:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0ead135c00) [pid = 1808] [serial = 1953] [outer = 0x7f0eac5b1400] 16:02:24 INFO - PROCESS | 1808 | 1461193344520 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]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:02:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1279ms 16:02:24 INFO - PROCESS | 1808 | 1461193344568 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 1808 | 1461193344571 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:02:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:02:24 INFO - PROCESS | 1808 | 1461193344576 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 1808 | 1461193344578 Marionette TRACE conn3 <- [1,2574,null,{}] 16:02:24 INFO - PROCESS | 1808 | 1461193344582 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}] 16:02:24 INFO - PROCESS | 1808 | 1461193344762 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:02:24 INFO - PROCESS | 1808 | 1461193344960 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb346e800 == 132 [pid = 1808] [id = 651] 16:02:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x7f0ead13f400) [pid = 1808] [serial = 1954] [outer = (nil)] 16:02:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x7f0eaf186400) [pid = 1808] [serial = 1955] [outer = 0x7f0ead13f400] 16:02:25 INFO - PROCESS | 1808 | 1461193345022 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x7f0eafc5e000) [pid = 1808] [serial = 1956] [outer = 0x7f0ead13f400] 16:02:25 INFO - PROCESS | 1808 | 1461193345806 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]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:02:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1281ms 16:02:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:02:25 INFO - PROCESS | 1808 | 1461193345857 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 1808 | 1461193345860 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:02:25 INFO - PROCESS | 1808 | 1461193345865 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 1808 | 1461193345868 Marionette TRACE conn3 <- [1,2578,null,{}] 16:02:25 INFO - PROCESS | 1808 | 1461193345872 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}] 16:02:26 INFO - PROCESS | 1808 | 1461193346023 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:02:26 INFO - PROCESS | 1808 | 1461193346220 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3ea0000 == 133 [pid = 1808] [id = 652] 16:02:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x7f0ead140400) [pid = 1808] [serial = 1957] [outer = (nil)] 16:02:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x7f0eaff36800) [pid = 1808] [serial = 1958] [outer = 0x7f0ead140400] 16:02:26 INFO - PROCESS | 1808 | 1461193346278 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x7f0eb019c000) [pid = 1808] [serial = 1959] [outer = 0x7f0ead140400] 16:02:27 INFO - PROCESS | 1808 | 1461193347033 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]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:02:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1229ms 16:02:27 INFO - PROCESS | 1808 | 1461193347097 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 1808 | 1461193347103 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:02:27 INFO - PROCESS | 1808 | 1461193347109 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 1808 | 1461193347111 Marionette TRACE conn3 <- [1,2582,null,{}] 16:02:27 INFO - PROCESS | 1808 | 1461193347116 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}] 16:02:27 INFO - PROCESS | 1808 | 1461193347278 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:02:27 INFO - PROCESS | 1808 | 1461193347476 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb4230000 == 134 [pid = 1808] [id = 653] 16:02:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x7f0eaefcf000) [pid = 1808] [serial = 1960] [outer = (nil)] 16:02:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x7f0eb05ba000) [pid = 1808] [serial = 1961] [outer = 0x7f0eaefcf000] 16:02:27 INFO - PROCESS | 1808 | 1461193347534 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0eb073a000) [pid = 1808] [serial = 1962] [outer = 0x7f0eaefcf000] 16:02:28 INFO - PROCESS | 1808 | 1461193348278 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]]]}] 16:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1227ms 16:02:28 INFO - PROCESS | 1808 | 1461193348337 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 1808 | 1461193348340 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:02:28 INFO - PROCESS | 1808 | 1461193348345 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 1808 | 1461193348347 Marionette TRACE conn3 <- [1,2586,null,{}] 16:02:28 INFO - PROCESS | 1808 | 1461193348353 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}] 16:02:28 INFO - PROCESS | 1808 | 1461193348499 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:02:28 INFO - PROCESS | 1808 | 1461193348696 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7392000 == 135 [pid = 1808] [id = 654] 16:02:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0eafc53c00) [pid = 1808] [serial = 1963] [outer = (nil)] 16:02:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0eb184cc00) [pid = 1808] [serial = 1964] [outer = 0x7f0eafc53c00] 16:02:28 INFO - PROCESS | 1808 | 1461193348754 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0eb1b74400) [pid = 1808] [serial = 1965] [outer = 0x7f0eafc53c00] 16:02:29 INFO - PROCESS | 1808 | 1461193349478 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]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1178ms 16:02:29 INFO - PROCESS | 1808 | 1461193349524 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 1808 | 1461193349528 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:02:29 INFO - PROCESS | 1808 | 1461193349533 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 1808 | 1461193349535 Marionette TRACE conn3 <- [1,2590,null,{}] 16:02:29 INFO - PROCESS | 1808 | 1461193349540 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}] 16:02:29 INFO - PROCESS | 1808 | 1461193349688 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:02:29 INFO - PROCESS | 1808 | 1461193349888 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8072000 == 136 [pid = 1808] [id = 655] 16:02:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0eaff37400) [pid = 1808] [serial = 1966] [outer = (nil)] 16:02:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0eb324c000) [pid = 1808] [serial = 1967] [outer = 0x7f0eaff37400] 16:02:29 INFO - PROCESS | 1808 | 1461193349951 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0eac4acc00) [pid = 1808] [serial = 1968] [outer = 0x7f0eaff37400] 16:02:30 INFO - PROCESS | 1808 | 1461193350741 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]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:02:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1276ms 16:02:30 INFO - PROCESS | 1808 | 1461193350820 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 1808 | 1461193350823 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:02:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:02:30 INFO - PROCESS | 1808 | 1461193350829 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 1808 | 1461193350831 Marionette TRACE conn3 <- [1,2594,null,{}] 16:02:30 INFO - PROCESS | 1808 | 1461193350836 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}] 16:02:31 INFO - PROCESS | 1808 | 1461193351015 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:02:31 INFO - PROCESS | 1808 | 1461193351214 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c16800 == 137 [pid = 1808] [id = 656] 16:02:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0eb073f800) [pid = 1808] [serial = 1969] [outer = (nil)] 16:02:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x7f0eb3bee800) [pid = 1808] [serial = 1970] [outer = 0x7f0eb073f800] 16:02:31 INFO - PROCESS | 1808 | 1461193351280 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0eb5bde800) [pid = 1808] [serial = 1971] [outer = 0x7f0eb073f800] 16:02:32 INFO - PROCESS | 1808 | 1461193352102 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]]]}] 16:02:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:02:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1326ms 16:02:32 INFO - PROCESS | 1808 | 1461193352155 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:02:32 INFO - PROCESS | 1808 | 1461193352158 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:02:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:02:32 INFO - PROCESS | 1808 | 1461193352163 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:02:32 INFO - PROCESS | 1808 | 1461193352165 Marionette TRACE conn3 <- [1,2598,null,{}] 16:02:32 INFO - PROCESS | 1808 | 1461193352170 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}] 16:02:32 INFO - PROCESS | 1808 | 1461193352319 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:02:32 INFO - PROCESS | 1808 | 1461193352546 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9e7e800 == 138 [pid = 1808] [id = 657] 16:02:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0ea706f400) [pid = 1808] [serial = 1972] [outer = (nil)] 16:02:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0eb7aadc00) [pid = 1808] [serial = 1973] [outer = 0x7f0ea706f400] 16:02:32 INFO - PROCESS | 1808 | 1461193352645 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0eb809cc00) [pid = 1808] [serial = 1974] [outer = 0x7f0ea706f400] 16:02:33 INFO - PROCESS | 1808 | 1461193353459 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]]]}] 16:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1326ms 16:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:02:33 INFO - PROCESS | 1808 | 1461193353489 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 1808 | 1461193353491 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:02:33 INFO - PROCESS | 1808 | 1461193353495 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 1808 | 1461193353499 Marionette TRACE conn3 <- [1,2602,null,{}] 16:02:33 INFO - PROCESS | 1808 | 1461193353503 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}] 16:02:33 INFO - PROCESS | 1808 | 1461193353668 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:02:33 INFO - PROCESS | 1808 | 1461193353882 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebca41800 == 139 [pid = 1808] [id = 658] 16:02:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0ea0b90800) [pid = 1808] [serial = 1975] [outer = (nil)] 16:02:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0eb80a3800) [pid = 1808] [serial = 1976] [outer = 0x7f0ea0b90800] 16:02:33 INFO - PROCESS | 1808 | 1461193353941 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0eb8efcc00) [pid = 1808] [serial = 1977] [outer = 0x7f0ea0b90800] 16:02:34 INFO - PROCESS | 1808 | 1461193354761 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]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:02:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1334ms 16:02:34 INFO - PROCESS | 1808 | 1461193354831 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 1808 | 1461193354834 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:02:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:02:34 INFO - PROCESS | 1808 | 1461193354839 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 1808 | 1461193354840 Marionette TRACE conn3 <- [1,2606,null,{}] 16:02:34 INFO - PROCESS | 1808 | 1461193354845 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}] 16:02:35 INFO - PROCESS | 1808 | 1461193355013 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:02:35 INFO - PROCESS | 1808 | 1461193355229 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5dde800 == 140 [pid = 1808] [id = 659] 16:02:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0ea17c6000) [pid = 1808] [serial = 1978] [outer = (nil)] 16:02:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0ea380c000) [pid = 1808] [serial = 1979] [outer = 0x7f0ea17c6000] 16:02:35 INFO - PROCESS | 1808 | 1461193355291 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0eaff3d800) [pid = 1808] [serial = 1980] [outer = 0x7f0ea17c6000] 16:02:36 INFO - PROCESS | 1808 | 1461193356447 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]]]}] 16:02:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:02:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1635ms 16:02:36 INFO - PROCESS | 1808 | 1461193356474 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 1808 | 1461193356479 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:02:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:02:36 INFO - PROCESS | 1808 | 1461193356486 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 1808 | 1461193356490 Marionette TRACE conn3 <- [1,2610,null,{}] 16:02:36 INFO - PROCESS | 1808 | 1461193356496 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}] 16:02:36 INFO - PROCESS | 1808 | 1461193356681 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:02:36 INFO - PROCESS | 1808 | 1461193356891 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac51b800 == 141 [pid = 1808] [id = 660] 16:02:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0ea1aa4c00) [pid = 1808] [serial = 1981] [outer = (nil)] 16:02:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0ea2b4b000) [pid = 1808] [serial = 1982] [outer = 0x7f0ea1aa4c00] 16:02:36 INFO - PROCESS | 1808 | 1461193356949 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0ea340d800) [pid = 1808] [serial = 1983] [outer = 0x7f0ea1aa4c00] 16:02:37 INFO - PROCESS | 1808 | 1461193357910 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]]]}] 16:02:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:02:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1484ms 16:02:37 INFO - PROCESS | 1808 | 1461193357970 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:02:37 INFO - PROCESS | 1808 | 1461193357977 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:02:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:02:37 INFO - PROCESS | 1808 | 1461193357985 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:02:37 INFO - PROCESS | 1808 | 1461193357987 Marionette TRACE conn3 <- [1,2614,null,{}] 16:02:37 INFO - PROCESS | 1808 | 1461193357991 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}] 16:02:38 INFO - PROCESS | 1808 | 1461193358152 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:02:38 INFO - PROCESS | 1808 | 1461193358363 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2318000 == 142 [pid = 1808] [id = 661] 16:02:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0ea1aa9000) [pid = 1808] [serial = 1984] [outer = (nil)] 16:02:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0ea4848c00) [pid = 1808] [serial = 1985] [outer = 0x7f0ea1aa9000] 16:02:38 INFO - PROCESS | 1808 | 1461193358421 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0ea5cc6800) [pid = 1808] [serial = 1986] [outer = 0x7f0ea1aa9000] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead11f000 == 141 [pid = 1808] [id = 644] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac527800 == 140 [pid = 1808] [id = 643] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0ea70ddc00) [pid = 1808] [serial = 1874] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0ec9ca4400) [pid = 1808] [serial = 1829] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0ecc0cb400) [pid = 1808] [serial = 1832] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x7f0ea0b8d400) [pid = 1808] [serial = 1835] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x7f0ea0b9e400) [pid = 1808] [serial = 1838] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x7f0ea43ec000) [pid = 1808] [serial = 1841] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0ea2a11800) [pid = 1808] [serial = 1844] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0ea43f5000) [pid = 1808] [serial = 1847] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea23ed800 == 139 [pid = 1808] [id = 642] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea1a67800 == 138 [pid = 1808] [id = 641] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea1718000 == 137 [pid = 1808] [id = 640] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea47e4000 == 136 [pid = 1808] [id = 639] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2318800 == 135 [pid = 1808] [id = 636] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ece744000 == 134 [pid = 1808] [id = 635] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb663000 == 133 [pid = 1808] [id = 634] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec68d6800 == 132 [pid = 1808] [id = 633] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eba2d1800 == 131 [pid = 1808] [id = 632] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c18800 == 130 [pid = 1808] [id = 631] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb807c800 == 129 [pid = 1808] [id = 630] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb423a800 == 128 [pid = 1808] [id = 629] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3ea3000 == 127 [pid = 1808] [id = 628] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb066e000 == 126 [pid = 1808] [id = 627] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac523000 == 125 [pid = 1808] [id = 626] 16:02:39 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea170b800 == 124 [pid = 1808] [id = 625] 16:02:39 INFO - PROCESS | 1808 | 1461193359367 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]]]}] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0ecbbbd000) [pid = 1808] [serial = 1782] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0ebca75c00) [pid = 1808] [serial = 1770] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0eb19c2000) [pid = 1808] [serial = 1749] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x7f0ec5ac7000) [pid = 1808] [serial = 1773] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0ec7bc6800) [pid = 1808] [serial = 1779] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0eb3421c00) [pid = 1808] [serial = 1761] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0eb9f77400) [pid = 1808] [serial = 1767] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0ec699ec00) [pid = 1808] [serial = 1776] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x7f0eb778c800) [pid = 1808] [serial = 1764] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x7f0eaff39400) [pid = 1808] [serial = 1758] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0eac677000) [pid = 1808] [serial = 1755] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0ea5eab400) [pid = 1808] [serial = 1752] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0eb0198800) [pid = 1808] [serial = 1868] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x7f0ea2a11c00) [pid = 1808] [serial = 1851] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x7f0ea1aaf000) [pid = 1808] [serial = 1850] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x7f0eac67f000) [pid = 1808] [serial = 1862] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x7f0eac707000) [pid = 1808] [serial = 1863] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x7f0eac181400) [pid = 1808] [serial = 1859] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x7f0eb8e08400) [pid = 1808] [serial = 1826] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x7f0eac4d3800) [pid = 1808] [serial = 1860] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x7f0eb9ec6c00) [pid = 1808] [serial = 1815] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x7f0eb184ac00) [pid = 1808] [serial = 1823] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x7f0ea324cc00) [pid = 1808] [serial = 1853] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x7f0ea70e7000) [pid = 1808] [serial = 1857] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x7f0ea5cd1800) [pid = 1808] [serial = 1856] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0eac4d4400) [pid = 1808] [serial = 1820] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0ea47ec800) [pid = 1808] [serial = 1817] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x7f0ea340dc00) [pid = 1808] [serial = 1854] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x7f0eae216c00) [pid = 1808] [serial = 1865] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x7f0ea17c4c00) [pid = 1808] [serial = 1871] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x7f0eb0a1c000) [pid = 1808] [serial = 1869] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x7f0ea3255800) [pid = 1808] [serial = 1872] [outer = (nil)] [url = about:blank] 16:02:39 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x7f0eaf786800) [pid = 1808] [serial = 1866] [outer = (nil)] [url = about:blank] 16:02:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:02:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1430ms 16:02:39 INFO - PROCESS | 1808 | 1461193359416 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 1808 | 1461193359419 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:02:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:02:39 INFO - PROCESS | 1808 | 1461193359423 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - PROCESS | 1808 | 1461193359428 Marionette TRACE conn3 <- [1,2618,null,{}] 16:02:39 INFO - PROCESS | 1808 | 1461193359441 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}] 16:02:39 INFO - PROCESS | 1808 | 1461193359583 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:02:39 INFO - PROCESS | 1808 | 1461193359598 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea4033000 == 125 [pid = 1808] [id = 662] 16:02:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x7f0ea70dfc00) [pid = 1808] [serial = 1987] [outer = (nil)] 16:02:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x7f0ea7187000) [pid = 1808] [serial = 1988] [outer = 0x7f0ea70dfc00] 16:02:39 INFO - PROCESS | 1808 | 1461193359652 Marionette DEBUG loaded listener.js 16:02:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x7f0eac40f000) [pid = 1808] [serial = 1989] [outer = 0x7f0ea70dfc00] 16:02:40 INFO - PROCESS | 1808 | 1461193360445 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]]]}] 16:02:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:02:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1082ms 16:02:40 INFO - PROCESS | 1808 | 1461193360506 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:02:40 INFO - PROCESS | 1808 | 1461193360509 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:02:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:02:40 INFO - PROCESS | 1808 | 1461193360514 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:02:40 INFO - PROCESS | 1808 | 1461193360516 Marionette TRACE conn3 <- [1,2622,null,{}] 16:02:40 INFO - PROCESS | 1808 | 1461193360520 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}] 16:02:40 INFO - PROCESS | 1808 | 1461193360670 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:02:40 INFO - PROCESS | 1808 | 1461193360682 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eacd65000 == 126 [pid = 1808] [id = 663] 16:02:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x7f0eac177800) [pid = 1808] [serial = 1990] [outer = (nil)] 16:02:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x7f0eac69f400) [pid = 1808] [serial = 1991] [outer = 0x7f0eac177800] 16:02:40 INFO - PROCESS | 1808 | 1461193360735 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0eac728400) [pid = 1808] [serial = 1992] [outer = 0x7f0eac177800] 16:02:41 INFO - PROCESS | 1808 | 1461193361523 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]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:02:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1026ms 16:02:41 INFO - PROCESS | 1808 | 1461193361541 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 1808 | 1461193361543 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:02:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:02:41 INFO - PROCESS | 1808 | 1461193361575 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 1808 | 1461193361577 Marionette TRACE conn3 <- [1,2626,null,{}] 16:02:41 INFO - PROCESS | 1808 | 1461193361581 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}] 16:02:41 INFO - PROCESS | 1808 | 1461193361789 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:02:41 INFO - PROCESS | 1808 | 1461193361815 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf029800 == 127 [pid = 1808] [id = 664] 16:02:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0ea7077800) [pid = 1808] [serial = 1993] [outer = (nil)] 16:02:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0eac722c00) [pid = 1808] [serial = 1994] [outer = 0x7f0ea7077800] 16:02:41 INFO - PROCESS | 1808 | 1461193361869 Marionette DEBUG loaded listener.js 16:02:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x7f0eaeddd800) [pid = 1808] [serial = 1995] [outer = 0x7f0ea7077800] 16:02:42 INFO - PROCESS | 1808 | 1461193362647 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]]]}] 16:02:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:02:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1153ms 16:02:42 INFO - PROCESS | 1808 | 1461193362708 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 1808 | 1461193362710 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:02:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:02:42 INFO - PROCESS | 1808 | 1461193362715 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 1808 | 1461193362717 Marionette TRACE conn3 <- [1,2630,null,{}] 16:02:42 INFO - PROCESS | 1808 | 1461193362722 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}] 16:02:42 INFO - PROCESS | 1808 | 1461193362949 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:02:42 INFO - PROCESS | 1808 | 1461193362986 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaff1f000 == 128 [pid = 1808] [id = 665] 16:02:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x7f0eaf753400) [pid = 1808] [serial = 1996] [outer = (nil)] 16:02:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x7f0eafb62c00) [pid = 1808] [serial = 1997] [outer = 0x7f0eaf753400] 16:02:43 INFO - PROCESS | 1808 | 1461193363070 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x7f0eb3368c00) [pid = 1808] [serial = 1998] [outer = 0x7f0eaf753400] 16:02:43 INFO - PROCESS | 1808 | 1461193363965 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]]]}] 16:02:43 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x7f0ea3257800) [pid = 1808] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:02:43 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x7f0ea1aacc00) [pid = 1808] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:02:43 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x7f0ea2a19c00) [pid = 1808] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:02:43 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x7f0ea2a0dc00) [pid = 1808] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:02:43 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x7f0ea340d000) [pid = 1808] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:02:43 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x7f0ea718f000) [pid = 1808] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:02:43 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x7f0ea45cc400) [pid = 1808] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:02:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:02:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1325ms 16:02:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:02:44 INFO - PROCESS | 1808 | 1461193364042 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 1808 | 1461193364044 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:02:44 INFO - PROCESS | 1808 | 1461193364050 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - PROCESS | 1808 | 1461193364053 Marionette TRACE conn3 <- [1,2634,null,{}] 16:02:44 INFO - PROCESS | 1808 | 1461193364058 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}] 16:02:44 INFO - PROCESS | 1808 | 1461193364213 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:02:44 INFO - PROCESS | 1808 | 1461193364370 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf05e800 == 129 [pid = 1808] [id = 666] 16:02:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x7f0ea17c7000) [pid = 1808] [serial = 1999] [outer = (nil)] 16:02:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x7f0eac408c00) [pid = 1808] [serial = 2000] [outer = 0x7f0ea17c7000] 16:02:44 INFO - PROCESS | 1808 | 1461193364421 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x7f0eaf780c00) [pid = 1808] [serial = 2001] [outer = 0x7f0ea17c7000] 16:02:45 INFO - PROCESS | 1808 | 1461193365014 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]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:02:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1029ms 16:02:45 INFO - PROCESS | 1808 | 1461193365079 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 1808 | 1461193365082 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:02:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:02:45 INFO - PROCESS | 1808 | 1461193365086 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 1808 | 1461193365092 Marionette TRACE conn3 <- [1,2638,null,{}] 16:02:45 INFO - PROCESS | 1808 | 1461193365102 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}] 16:02:45 INFO - PROCESS | 1808 | 1461193365251 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:02:45 INFO - PROCESS | 1808 | 1461193365410 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3275800 == 130 [pid = 1808] [id = 667] 16:02:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x7f0ea3252000) [pid = 1808] [serial = 2002] [outer = (nil)] 16:02:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x7f0eb36da000) [pid = 1808] [serial = 2003] [outer = 0x7f0ea3252000] 16:02:45 INFO - PROCESS | 1808 | 1461193365463 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x7f0eb5bd2800) [pid = 1808] [serial = 2004] [outer = 0x7f0ea3252000] 16:02:46 INFO - PROCESS | 1808 | 1461193366215 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]]]}] 16:02:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:02:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1184ms 16:02:46 INFO - PROCESS | 1808 | 1461193366272 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:02:46 INFO - PROCESS | 1808 | 1461193366276 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:02:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:02:46 INFO - PROCESS | 1808 | 1461193366284 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 1808 | 1461193366289 Marionette TRACE conn3 <- [1,2642,null,{}] 16:02:46 INFO - PROCESS | 1808 | 1461193366297 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}] 16:02:46 INFO - PROCESS | 1808 | 1461193366497 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:02:46 INFO - PROCESS | 1808 | 1461193366701 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2aa1000 == 131 [pid = 1808] [id = 668] 16:02:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x7f0ea0b8c000) [pid = 1808] [serial = 2005] [outer = (nil)] 16:02:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x7f0ea2a14000) [pid = 1808] [serial = 2006] [outer = 0x7f0ea0b8c000] 16:02:46 INFO - PROCESS | 1808 | 1461193366807 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x7f0ea33e3400) [pid = 1808] [serial = 2007] [outer = 0x7f0ea0b8c000] 16:02:47 INFO - PROCESS | 1808 | 1461193367750 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]]]}] 16:02:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:02:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1535ms 16:02:47 INFO - PROCESS | 1808 | 1461193367820 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:02:47 INFO - PROCESS | 1808 | 1461193367826 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:02:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:02:47 INFO - PROCESS | 1808 | 1461193367836 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:02:47 INFO - PROCESS | 1808 | 1461193367839 Marionette TRACE conn3 <- [1,2646,null,{}] 16:02:47 INFO - PROCESS | 1808 | 1461193367843 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}] 16:02:48 INFO - PROCESS | 1808 | 1461193368046 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:02:48 INFO - PROCESS | 1808 | 1461193368244 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead11d000 == 132 [pid = 1808] [id = 669] 16:02:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x7f0ea0b9ec00) [pid = 1808] [serial = 2008] [outer = (nil)] 16:02:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x7f0ea5ea2c00) [pid = 1808] [serial = 2009] [outer = 0x7f0ea0b9ec00] 16:02:48 INFO - PROCESS | 1808 | 1461193368304 Marionette DEBUG loaded listener.js 16:02:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0eac178800) [pid = 1808] [serial = 2010] [outer = 0x7f0ea0b9ec00] 16:02:49 INFO - PROCESS | 1808 | 1461193369174 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]]]}] 16:02:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:02:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1381ms 16:02:49 INFO - PROCESS | 1808 | 1461193369217 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 1808 | 1461193369220 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:02:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:02:49 INFO - PROCESS | 1808 | 1461193369226 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 1808 | 1461193369230 Marionette TRACE conn3 <- [1,2650,null,{}] 16:02:49 INFO - PROCESS | 1808 | 1461193369244 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}] 16:02:49 INFO - PROCESS | 1808 | 1461193369403 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:02:49 INFO - PROCESS | 1808 | 1461193369605 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb4228800 == 133 [pid = 1808] [id = 670] 16:02:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0eac4db800) [pid = 1808] [serial = 2011] [outer = (nil)] 16:02:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0ead13cc00) [pid = 1808] [serial = 2012] [outer = 0x7f0eac4db800] 16:02:49 INFO - PROCESS | 1808 | 1461193369671 Marionette DEBUG loaded listener.js 16:02:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0eaf755000) [pid = 1808] [serial = 2013] [outer = 0x7f0eac4db800] 16:02:50 INFO - PROCESS | 1808 | 1461193370448 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]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:02:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1240ms 16:02:50 INFO - PROCESS | 1808 | 1461193370466 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 1808 | 1461193370469 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:02:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:02:50 INFO - PROCESS | 1808 | 1461193370474 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 1808 | 1461193370476 Marionette TRACE conn3 <- [1,2654,null,{}] 16:02:50 INFO - PROCESS | 1808 | 1461193370481 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}] 16:02:50 INFO - PROCESS | 1808 | 1461193370641 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:02:50 INFO - PROCESS | 1808 | 1461193370855 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8073800 == 134 [pid = 1808] [id = 671] 16:02:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0eac6a3000) [pid = 1808] [serial = 2014] [outer = (nil)] 16:02:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0eb0733800) [pid = 1808] [serial = 2015] [outer = 0x7f0eac6a3000] 16:02:50 INFO - PROCESS | 1808 | 1461193370917 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0eb3421c00) [pid = 1808] [serial = 2016] [outer = 0x7f0eac6a3000] 16:02:51 INFO - PROCESS | 1808 | 1461193371710 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]]]}] 16:02:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:02:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1278ms 16:02:51 INFO - PROCESS | 1808 | 1461193371753 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:02:51 INFO - PROCESS | 1808 | 1461193371756 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:02:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:02:51 INFO - PROCESS | 1808 | 1461193371761 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - PROCESS | 1808 | 1461193371763 Marionette TRACE conn3 <- [1,2658,null,{}] 16:02:51 INFO - PROCESS | 1808 | 1461193371768 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}] 16:02:51 INFO - PROCESS | 1808 | 1461193371919 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:02:52 INFO - PROCESS | 1808 | 1461193372121 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8cb1800 == 135 [pid = 1808] [id = 672] 16:02:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0eaff3cc00) [pid = 1808] [serial = 2017] [outer = (nil)] 16:02:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x7f0eb5bd8000) [pid = 1808] [serial = 2018] [outer = 0x7f0eaff3cc00] 16:02:52 INFO - PROCESS | 1808 | 1461193372189 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0eb7ab5400) [pid = 1808] [serial = 2019] [outer = 0x7f0eaff3cc00] 16:02:52 INFO - PROCESS | 1808 | 1461193372943 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]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:02:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1225ms 16:02:52 INFO - PROCESS | 1808 | 1461193372987 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:02:52 INFO - PROCESS | 1808 | 1461193372990 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:02:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:02:52 INFO - PROCESS | 1808 | 1461193372995 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - PROCESS | 1808 | 1461193372997 Marionette TRACE conn3 <- [1,2662,null,{}] 16:02:53 INFO - PROCESS | 1808 | 1461193373016 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}] 16:02:53 INFO - PROCESS | 1808 | 1461193373253 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:02:53 INFO - PROCESS | 1808 | 1461193373398 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec091d000 == 136 [pid = 1808] [id = 673] 16:02:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0eb8e0c400) [pid = 1808] [serial = 2020] [outer = (nil)] 16:02:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0eb9ec6c00) [pid = 1808] [serial = 2021] [outer = 0x7f0eb8e0c400] 16:02:53 INFO - PROCESS | 1808 | 1461193373464 Marionette DEBUG loaded listener.js 16:02:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0ebc89c400) [pid = 1808] [serial = 2022] [outer = 0x7f0eb8e0c400] 16:02:54 INFO - PROCESS | 1808 | 1461193374192 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]]]}] 16:02:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:02:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1233ms 16:02:54 INFO - PROCESS | 1808 | 1461193374229 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 1808 | 1461193374232 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:02:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:02:54 INFO - PROCESS | 1808 | 1461193374254 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 1808 | 1461193374257 Marionette TRACE conn3 <- [1,2666,null,{}] 16:02:54 INFO - PROCESS | 1808 | 1461193374264 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}] 16:02:54 INFO - PROCESS | 1808 | 1461193374422 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:02:54 INFO - PROCESS | 1808 | 1461193374623 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec971e800 == 137 [pid = 1808] [id = 674] 16:02:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0eb3bec000) [pid = 1808] [serial = 2023] [outer = (nil)] 16:02:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0ec5a3d000) [pid = 1808] [serial = 2024] [outer = 0x7f0eb3bec000] 16:02:54 INFO - PROCESS | 1808 | 1461193374683 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0ec6677000) [pid = 1808] [serial = 2025] [outer = 0x7f0eb3bec000] 16:02:55 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:55 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:02:55 INFO - PROCESS | 1808 | 1461193375891 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]]]}] 16:02:55 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) 16:02:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1696ms 16:02:55 INFO - PROCESS | 1808 | 1461193375935 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:02:55 INFO - PROCESS | 1808 | 1461193375938 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:02:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:02:55 INFO - PROCESS | 1808 | 1461193375943 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:02:55 INFO - PROCESS | 1808 | 1461193375946 Marionette TRACE conn3 <- [1,2670,null,{}] 16:02:55 INFO - PROCESS | 1808 | 1461193375950 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}] 16:02:56 INFO - PROCESS | 1808 | 1461193376141 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:02:56 INFO - PROCESS | 1808 | 1461193376349 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb66f000 == 138 [pid = 1808] [id = 675] 16:02:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0eb8ef9400) [pid = 1808] [serial = 2026] [outer = (nil)] 16:02:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0ec69a4c00) [pid = 1808] [serial = 2027] [outer = 0x7f0eb8ef9400] 16:02:56 INFO - PROCESS | 1808 | 1461193376449 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0ec9ca4400) [pid = 1808] [serial = 2028] [outer = 0x7f0eb8ef9400] 16:02:57 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:57 INFO - PROCESS | 1808 | 1461193377664 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] 16:02:57 INFO - PROCESS | 1808 | 1461193377728 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:02:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:02:57 INFO - PROCESS | 1808 | 1461193377733 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:02:57 INFO - PROCESS | 1808 | 1461193377735 Marionette TRACE conn3 <- [1,2674,null,{}] 16:02:57 INFO - PROCESS | 1808 | 1461193377740 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}] 16:02:57 INFO - PROCESS | 1808 | 1461193377928 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:02:58 INFO - PROCESS | 1808 | 1461193378159 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea171b800 == 139 [pid = 1808] [id = 676] 16:02:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0ea2a19400) [pid = 1808] [serial = 2029] [outer = (nil)] 16:02:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0ea43ef000) [pid = 1808] [serial = 2030] [outer = 0x7f0ea2a19400] 16:02:58 INFO - PROCESS | 1808 | 1461193378259 Marionette DEBUG loaded listener.js 16:02:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0ea7192c00) [pid = 1808] [serial = 2031] [outer = 0x7f0ea2a19400] 16:02:59 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 1808 | 1461193379925 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] 16:02:59 INFO - PROCESS | 1808 | 1461193379975 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:02:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:02:59 INFO - PROCESS | 1808 | 1461193379981 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - PROCESS | 1808 | 1461193379985 Marionette TRACE conn3 <- [1,2678,null,{}] 16:02:59 INFO - PROCESS | 1808 | 1461193379992 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}] 16:03:00 INFO - PROCESS | 1808 | 1461193380203 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:03:00 INFO - PROCESS | 1808 | 1461193380403 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea565f800 == 140 [pid = 1808] [id = 677] 16:03:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0ea2a17c00) [pid = 1808] [serial = 2032] [outer = (nil)] 16:03:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0ea2b1f800) [pid = 1808] [serial = 2033] [outer = 0x7f0ea2a17c00] 16:03:00 INFO - PROCESS | 1808 | 1461193380459 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0ea3254400) [pid = 1808] [serial = 2034] [outer = 0x7f0ea2a17c00] 16:03:01 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 16:03:01 INFO - PROCESS | 1808 | 1461193381685 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]]]}] 16:03:01 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) 16:03:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1740ms 16:03:01 INFO - PROCESS | 1808 | 1461193381722 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:03:01 INFO - PROCESS | 1808 | 1461193381729 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:03:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:03:01 INFO - PROCESS | 1808 | 1461193381737 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:03:01 INFO - PROCESS | 1808 | 1461193381739 Marionette TRACE conn3 <- [1,2682,null,{}] 16:03:01 INFO - PROCESS | 1808 | 1461193381743 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}] 16:03:01 INFO - PROCESS | 1808 | 1461193381898 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:03:02 INFO - PROCESS | 1808 | 1461193382111 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2aa2800 == 141 [pid = 1808] [id = 678] 16:03:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0ea2b21000) [pid = 1808] [serial = 2035] [outer = (nil)] 16:03:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0ea33e3800) [pid = 1808] [serial = 2036] [outer = 0x7f0ea2b21000] 16:03:02 INFO - PROCESS | 1808 | 1461193382165 Marionette DEBUG loaded listener.js 16:03:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0ea45c5000) [pid = 1808] [serial = 2037] [outer = 0x7f0ea2b21000] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec6d88000 == 140 [pid = 1808] [id = 449] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3b6f000 == 139 [pid = 1808] [id = 452] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eac697c00) [pid = 1808] [serial = 1937] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf05e800 == 138 [pid = 1808] [id = 666] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaff1f000 == 137 [pid = 1808] [id = 665] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf029800 == 136 [pid = 1808] [id = 664] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eacd65000 == 135 [pid = 1808] [id = 663] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea4033000 == 134 [pid = 1808] [id = 662] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2318000 == 133 [pid = 1808] [id = 661] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac51b800 == 132 [pid = 1808] [id = 660] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8072000 == 131 [pid = 1808] [id = 655] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb7392000 == 130 [pid = 1808] [id = 654] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb4230000 == 129 [pid = 1808] [id = 653] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3ea0000 == 128 [pid = 1808] [id = 652] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb346e800 == 127 [pid = 1808] [id = 651] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb080f800 == 126 [pid = 1808] [id = 650] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb065d000 == 125 [pid = 1808] [id = 649] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafc41000 == 124 [pid = 1808] [id = 648] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac610000 == 123 [pid = 1808] [id = 647] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea3424000 == 122 [pid = 1808] [id = 646] 16:03:02 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf163000 == 121 [pid = 1808] [id = 645] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0eb8efb400) [pid = 1808] [serial = 1904] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x7f0ea2b46400) [pid = 1808] [serial = 1920] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0ea45c7000) [pid = 1808] [serial = 1925] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0ea5cc5400) [pid = 1808] [serial = 1926] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0eb73b6c00) [pid = 1808] [serial = 1898] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x7f0ea3405800) [pid = 1808] [serial = 1880] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x7f0eb3be6400) [pid = 1808] [serial = 1895] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x7f0eb184b800) [pid = 1808] [serial = 1892] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x7f0ea7191800) [pid = 1808] [serial = 1883] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x7f0ea0b8bc00) [pid = 1808] [serial = 1877] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x7f0ebca56000) [pid = 1808] [serial = 1907] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x7f0ea2c8a400) [pid = 1808] [serial = 1916] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x7f0eb809d400) [pid = 1808] [serial = 1901] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x7f0ea2c7fc00) [pid = 1808] [serial = 1922] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x7f0ea2b1fc00) [pid = 1808] [serial = 1913] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x7f0ea2a0ec00) [pid = 1808] [serial = 1919] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x7f0ea5eab800) [pid = 1808] [serial = 1928] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x7f0eac728000) [pid = 1808] [serial = 1886] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x7f0ec699f000) [pid = 1808] [serial = 1910] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x7f0ea3402400) [pid = 1808] [serial = 1923] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x7f0ea70dbc00) [pid = 1808] [serial = 1929] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0eaf58c800) [pid = 1808] [serial = 1889] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0eac496000) [pid = 1808] [serial = 1934] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x7f0eac5b9400) [pid = 1808] [serial = 1935] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x7f0ea70de000) [pid = 1808] [serial = 1931] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x7f0ea718dc00) [pid = 1808] [serial = 1932] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x7f0eac48d800) [pid = 1808] [serial = 1875] [outer = (nil)] [url = about:blank] 16:03:03 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 16:03:03 INFO - PROCESS | 1808 | 1461193383535 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]]]}] 16:03:03 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) 16:03:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1828ms 16:03:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:03:03 INFO - PROCESS | 1808 | 1461193383566 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:03:03 INFO - PROCESS | 1808 | 1461193383568 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:03:03 INFO - PROCESS | 1808 | 1461193383574 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:03:03 INFO - PROCESS | 1808 | 1461193383579 Marionette TRACE conn3 <- [1,2686,null,{}] 16:03:03 INFO - PROCESS | 1808 | 1461193383592 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}] 16:03:03 INFO - PROCESS | 1808 | 1461193383769 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:03:03 INFO - PROCESS | 1808 | 1461193383931 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea332d000 == 122 [pid = 1808] [id = 679] 16:03:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0ea2b46c00) [pid = 1808] [serial = 2038] [outer = (nil)] 16:03:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0ea47f0c00) [pid = 1808] [serial = 2039] [outer = 0x7f0ea2b46c00] 16:03:03 INFO - PROCESS | 1808 | 1461193383987 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0ea5cc6c00) [pid = 1808] [serial = 2040] [outer = 0x7f0ea2b46c00] 16:03:05 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 16:03:05 INFO - PROCESS | 1808 | 1461193385042 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] 16:03:05 INFO - PROCESS | 1808 | 1461193385064 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:03:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:03:05 INFO - PROCESS | 1808 | 1461193385077 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 1808 | 1461193385079 Marionette TRACE conn3 <- [1,2690,null,{}] 16:03:05 INFO - PROCESS | 1808 | 1461193385084 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}] 16:03:05 INFO - PROCESS | 1808 | 1461193385306 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:03:05 INFO - PROCESS | 1808 | 1461193385452 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f54000 == 123 [pid = 1808] [id = 680] 16:03:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0ea5cc7400) [pid = 1808] [serial = 2041] [outer = (nil)] 16:03:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0ea7077000) [pid = 1808] [serial = 2042] [outer = 0x7f0ea5cc7400] 16:03:05 INFO - PROCESS | 1808 | 1461193385506 Marionette DEBUG loaded listener.js 16:03:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0ea70e9000) [pid = 1808] [serial = 2043] [outer = 0x7f0ea5cc7400] 16:03:06 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 16:03:06 INFO - PROCESS | 1808 | 1461193386598 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] 16:03:06 INFO - PROCESS | 1808 | 1461193386659 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:03:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:03:06 INFO - PROCESS | 1808 | 1461193386670 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - PROCESS | 1808 | 1461193386673 Marionette TRACE conn3 <- [1,2694,null,{}] 16:03:06 INFO - PROCESS | 1808 | 1461193386677 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}] 16:03:07 INFO - PROCESS | 1808 | 1461193387156 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:03:07 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x7f0eaf753400) [pid = 1808] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:03:07 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x7f0ea17c7000) [pid = 1808] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:03:07 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x7f0ea1aa9000) [pid = 1808] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:03:07 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x7f0ea1aa4c00) [pid = 1808] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:03:07 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x7f0eac177800) [pid = 1808] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:03:07 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x7f0ea70dfc00) [pid = 1808] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:03:07 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x7f0ea7077800) [pid = 1808] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:03:07 INFO - PROCESS | 1808 | 1461193387304 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea565d000 == 124 [pid = 1808] [id = 681] 16:03:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x7f0ea17c7000) [pid = 1808] [serial = 2044] [outer = (nil)] 16:03:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x7f0ea3410c00) [pid = 1808] [serial = 2045] [outer = 0x7f0ea17c7000] 16:03:07 INFO - PROCESS | 1808 | 1461193387359 Marionette DEBUG loaded listener.js 16:03:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x7f0ea70f5800) [pid = 1808] [serial = 2046] [outer = 0x7f0ea17c7000] 16:03:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 16:03:08 INFO - PROCESS | 1808 | 1461193388408 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] 16:03:08 INFO - PROCESS | 1808 | 1461193388452 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:03:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:03:08 INFO - PROCESS | 1808 | 1461193388457 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - PROCESS | 1808 | 1461193388460 Marionette TRACE conn3 <- [1,2698,null,{}] 16:03:08 INFO - PROCESS | 1808 | 1461193388464 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}] 16:03:08 INFO - PROCESS | 1808 | 1461193388618 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:03:08 INFO - PROCESS | 1808 | 1461193388810 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eacd71800 == 125 [pid = 1808] [id = 682] 16:03:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x7f0ea718f400) [pid = 1808] [serial = 2047] [outer = (nil)] 16:03:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x7f0eac497400) [pid = 1808] [serial = 2048] [outer = 0x7f0ea718f400] 16:03:08 INFO - PROCESS | 1808 | 1461193388865 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x7f0eac4a8400) [pid = 1808] [serial = 2049] [outer = 0x7f0ea718f400] 16:03:10 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 16:03:10 INFO - PROCESS | 1808 | 1461193390139 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] 16:03:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:03:10 INFO - PROCESS | 1808 | 1461193390206 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:03:10 INFO - PROCESS | 1808 | 1461193390212 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 1808 | 1461193390216 Marionette TRACE conn3 <- [1,2702,null,{}] 16:03:10 INFO - PROCESS | 1808 | 1461193390223 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}] 16:03:10 INFO - PROCESS | 1808 | 1461193390525 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:03:10 INFO - PROCESS | 1808 | 1461193390715 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea401f800 == 126 [pid = 1808] [id = 683] 16:03:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x7f0ea2a19c00) [pid = 1808] [serial = 2050] [outer = (nil)] 16:03:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x7f0ea3409000) [pid = 1808] [serial = 2051] [outer = 0x7f0ea2a19c00] 16:03:10 INFO - PROCESS | 1808 | 1461193390783 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x7f0ea45c6000) [pid = 1808] [serial = 2052] [outer = 0x7f0ea2a19c00] 16:03:11 INFO - PROCESS | 1808 | 1461193391587 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]]]}] 16:03:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:03:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1430ms 16:03:11 INFO - PROCESS | 1808 | 1461193391642 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:03:11 INFO - PROCESS | 1808 | 1461193391649 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:03:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:03:11 INFO - PROCESS | 1808 | 1461193391657 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:03:11 INFO - PROCESS | 1808 | 1461193391661 Marionette TRACE conn3 <- [1,2706,null,{}] 16:03:11 INFO - PROCESS | 1808 | 1461193391667 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}] 16:03:11 INFO - PROCESS | 1808 | 1461193391816 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:03:12 INFO - PROCESS | 1808 | 1461193392012 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead06f000 == 127 [pid = 1808] [id = 684] 16:03:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x7f0ea2b1e400) [pid = 1808] [serial = 2053] [outer = (nil)] 16:03:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x7f0ea5a99c00) [pid = 1808] [serial = 2054] [outer = 0x7f0ea2b1e400] 16:03:12 INFO - PROCESS | 1808 | 1461193392076 Marionette DEBUG loaded listener.js 16:03:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x7f0ea7071c00) [pid = 1808] [serial = 2055] [outer = 0x7f0ea2b1e400] 16:03:12 INFO - PROCESS | 1808 | 1461193392978 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]]]}] 16:03:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:03:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1381ms 16:03:13 INFO - PROCESS | 1808 | 1461193393038 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:03:13 INFO - PROCESS | 1808 | 1461193393041 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:03:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:03:13 INFO - PROCESS | 1808 | 1461193393047 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 1808 | 1461193393052 Marionette TRACE conn3 <- [1,2710,null,{}] 16:03:13 INFO - PROCESS | 1808 | 1461193393065 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}] 16:03:13 INFO - PROCESS | 1808 | 1461193393215 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:03:13 INFO - PROCESS | 1808 | 1461193393415 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf02e800 == 128 [pid = 1808] [id = 685] 16:03:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x7f0ea47f5800) [pid = 1808] [serial = 2056] [outer = (nil)] 16:03:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x7f0eac48e400) [pid = 1808] [serial = 2057] [outer = 0x7f0ea47f5800] 16:03:13 INFO - PROCESS | 1808 | 1461193393482 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x7f0eac4a2c00) [pid = 1808] [serial = 2058] [outer = 0x7f0ea47f5800] 16:03:14 INFO - PROCESS | 1808 | 1461193394301 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] 16:03:14 INFO - PROCESS | 1808 | 1461193394346 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:03:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:03:14 INFO - PROCESS | 1808 | 1461193394351 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 1808 | 1461193394353 Marionette TRACE conn3 <- [1,2714,null,{}] 16:03:14 INFO - PROCESS | 1808 | 1461193394357 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}] 16:03:14 INFO - PROCESS | 1808 | 1461193394507 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:03:14 INFO - PROCESS | 1808 | 1461193394704 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf7d7800 == 129 [pid = 1808] [id = 686] 16:03:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x7f0ea47f5c00) [pid = 1808] [serial = 2059] [outer = (nil)] 16:03:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x7f0eac5b3c00) [pid = 1808] [serial = 2060] [outer = 0x7f0ea47f5c00] 16:03:14 INFO - PROCESS | 1808 | 1461193394770 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x7f0eac672c00) [pid = 1808] [serial = 2061] [outer = 0x7f0ea47f5c00] 16:03:15 INFO - PROCESS | 1808 | 1461193395524 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]]]}] 16:03:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:03:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1228ms 16:03:15 INFO - PROCESS | 1808 | 1461193395580 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:03:15 INFO - PROCESS | 1808 | 1461193395583 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:03:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:03:15 INFO - PROCESS | 1808 | 1461193395588 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 1808 | 1461193395590 Marionette TRACE conn3 <- [1,2718,null,{}] 16:03:15 INFO - PROCESS | 1808 | 1461193395595 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}] 16:03:15 INFO - PROCESS | 1808 | 1461193395735 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:03:15 INFO - PROCESS | 1808 | 1461193395930 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaff12800 == 130 [pid = 1808] [id = 687] 16:03:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x7f0ea0b86800) [pid = 1808] [serial = 2062] [outer = (nil)] 16:03:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x7f0eac69b800) [pid = 1808] [serial = 2063] [outer = 0x7f0ea0b86800] 16:03:15 INFO - PROCESS | 1808 | 1461193395988 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x7f0eac709c00) [pid = 1808] [serial = 2064] [outer = 0x7f0ea0b86800] 16:03:16 INFO - PROCESS | 1808 | 1461193396768 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] 16:03:16 INFO - PROCESS | 1808 | 1461193396824 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:03:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:03:16 INFO - PROCESS | 1808 | 1461193396829 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 1808 | 1461193396831 Marionette TRACE conn3 <- [1,2722,null,{}] 16:03:16 INFO - PROCESS | 1808 | 1461193396836 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}] 16:03:17 INFO - PROCESS | 1808 | 1461193397001 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:03:17 INFO - PROCESS | 1808 | 1461193397199 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb06e0800 == 131 [pid = 1808] [id = 688] 16:03:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x7f0eac72b800) [pid = 1808] [serial = 2065] [outer = (nil)] 16:03:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0eaefca800) [pid = 1808] [serial = 2066] [outer = 0x7f0eac72b800] 16:03:17 INFO - PROCESS | 1808 | 1461193397263 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0eaf187c00) [pid = 1808] [serial = 2067] [outer = 0x7f0eac72b800] 16:03:18 INFO - PROCESS | 1808 | 1461193398086 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] 16:03:18 INFO - PROCESS | 1808 | 1461193398163 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:03:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:03:18 INFO - PROCESS | 1808 | 1461193398168 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 1808 | 1461193398171 Marionette TRACE conn3 <- [1,2726,null,{}] 16:03:18 INFO - PROCESS | 1808 | 1461193398175 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}] 16:03:18 INFO - PROCESS | 1808 | 1461193398327 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:03:18 INFO - PROCESS | 1808 | 1461193398524 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb1bb7000 == 132 [pid = 1808] [id = 689] 16:03:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0eac72dc00) [pid = 1808] [serial = 2068] [outer = (nil)] 16:03:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0eaf74dc00) [pid = 1808] [serial = 2069] [outer = 0x7f0eac72dc00] 16:03:18 INFO - PROCESS | 1808 | 1461193398585 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0eafb5b800) [pid = 1808] [serial = 2070] [outer = 0x7f0eac72dc00] 16:03:19 INFO - PROCESS | 1808 | 1461193399360 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]]]}] 16:03:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:03:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1226ms 16:03:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:03:19 INFO - PROCESS | 1808 | 1461193399394 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 1808 | 1461193399397 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:03:19 INFO - PROCESS | 1808 | 1461193399402 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 1808 | 1461193399405 Marionette TRACE conn3 <- [1,2730,null,{}] 16:03:19 INFO - PROCESS | 1808 | 1461193399409 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}] 16:03:19 INFO - PROCESS | 1808 | 1461193399567 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:03:19 INFO - PROCESS | 1808 | 1461193399765 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3473800 == 133 [pid = 1808] [id = 690] 16:03:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0ea17c3000) [pid = 1808] [serial = 2071] [outer = (nil)] 16:03:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0eafc5ec00) [pid = 1808] [serial = 2072] [outer = 0x7f0ea17c3000] 16:03:19 INFO - PROCESS | 1808 | 1461193399824 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0eafb5cc00) [pid = 1808] [serial = 2073] [outer = 0x7f0ea17c3000] 16:03:21 INFO - PROCESS | 1808 | 1461193401021 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] 16:03:21 INFO - PROCESS | 1808 | 1461193401083 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:03:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:03:21 INFO - PROCESS | 1808 | 1461193401090 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 1808 | 1461193401093 Marionette TRACE conn3 <- [1,2734,null,{}] 16:03:21 INFO - PROCESS | 1808 | 1461193401098 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}] 16:03:21 INFO - PROCESS | 1808 | 1461193401296 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:03:21 INFO - PROCESS | 1808 | 1461193401526 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb4152800 == 134 [pid = 1808] [id = 691] 16:03:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0eae218800) [pid = 1808] [serial = 2074] [outer = (nil)] 16:03:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0eb029e400) [pid = 1808] [serial = 2075] [outer = 0x7f0eae218800] 16:03:21 INFO - PROCESS | 1808 | 1461193401585 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0eb05bbc00) [pid = 1808] [serial = 2076] [outer = 0x7f0eae218800] 16:03:22 INFO - PROCESS | 1808 | 1461193402316 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]]]}] 16:03:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:03:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1277ms 16:03:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:03:22 INFO - PROCESS | 1808 | 1461193402369 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:03:22 INFO - PROCESS | 1808 | 1461193402371 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:03:22 INFO - PROCESS | 1808 | 1461193402394 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 1808 | 1461193402396 Marionette TRACE conn3 <- [1,2738,null,{}] 16:03:22 INFO - PROCESS | 1808 | 1461193402404 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}] 16:03:22 INFO - PROCESS | 1808 | 1461193402560 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:03:22 INFO - PROCESS | 1808 | 1461193402758 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6613800 == 135 [pid = 1808] [id = 692] 16:03:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0eafb62800) [pid = 1808] [serial = 2077] [outer = (nil)] 16:03:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eb073e000) [pid = 1808] [serial = 2078] [outer = 0x7f0eafb62800] 16:03:22 INFO - PROCESS | 1808 | 1461193402824 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0eb184bc00) [pid = 1808] [serial = 2079] [outer = 0x7f0eafb62800] 16:03:23 INFO - PROCESS | 1808 | 1461193403638 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]]]}] 16:03:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:03:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1298ms 16:03:23 INFO - PROCESS | 1808 | 1461193403674 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:03:23 INFO - PROCESS | 1808 | 1461193403677 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:03:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:03:23 INFO - PROCESS | 1808 | 1461193403682 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:03:23 INFO - PROCESS | 1808 | 1461193403686 Marionette TRACE conn3 <- [1,2742,null,{}] 16:03:23 INFO - PROCESS | 1808 | 1461193403690 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}] 16:03:23 INFO - PROCESS | 1808 | 1461193403869 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:03:24 INFO - PROCESS | 1808 | 1461193404078 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb806f000 == 136 [pid = 1808] [id = 693] 16:03:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0eb05bc800) [pid = 1808] [serial = 2080] [outer = (nil)] 16:03:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eb3256000) [pid = 1808] [serial = 2081] [outer = 0x7f0eb05bc800] 16:03:24 INFO - PROCESS | 1808 | 1461193404144 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0eb41d3000) [pid = 1808] [serial = 2082] [outer = 0x7f0eb05bc800] 16:03:24 INFO - PROCESS | 1808 | 1461193404985 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]]]}] 16:03:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:03:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1334ms 16:03:25 INFO - PROCESS | 1808 | 1461193405021 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 1808 | 1461193405025 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:03:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:03:25 INFO - PROCESS | 1808 | 1461193405033 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 1808 | 1461193405036 Marionette TRACE conn3 <- [1,2746,null,{}] 16:03:25 INFO - PROCESS | 1808 | 1461193405040 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}] 16:03:25 INFO - PROCESS | 1808 | 1461193405195 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:03:25 INFO - PROCESS | 1808 | 1461193405407 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f56800 == 137 [pid = 1808] [id = 694] 16:03:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0ea1aa5c00) [pid = 1808] [serial = 2083] [outer = (nil)] 16:03:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0eac672400) [pid = 1808] [serial = 2084] [outer = 0x7f0ea1aa5c00] 16:03:25 INFO - PROCESS | 1808 | 1461193405464 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0eb341e400) [pid = 1808] [serial = 2085] [outer = 0x7f0ea1aa5c00] 16:03:26 INFO - PROCESS | 1808 | 1461193406215 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]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:03:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1231ms 16:03:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:03:26 INFO - PROCESS | 1808 | 1461193406265 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 1808 | 1461193406268 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:03:26 INFO - PROCESS | 1808 | 1461193406289 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 1808 | 1461193406292 Marionette TRACE conn3 <- [1,2750,null,{}] 16:03:26 INFO - PROCESS | 1808 | 1461193406299 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}] 16:03:26 INFO - PROCESS | 1808 | 1461193406451 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:03:26 INFO - PROCESS | 1808 | 1461193406653 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0804000 == 138 [pid = 1808] [id = 695] 16:03:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0ea0b9f000) [pid = 1808] [serial = 2086] [outer = (nil)] 16:03:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0eb5bd6800) [pid = 1808] [serial = 2087] [outer = 0x7f0ea0b9f000] 16:03:26 INFO - PROCESS | 1808 | 1461193406713 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0eb7499800) [pid = 1808] [serial = 2088] [outer = 0x7f0ea0b9f000] 16:03:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:03:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1496ms 16:03:27 INFO - PROCESS | 1808 | 1461193407759 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]]]}] 16:03:27 INFO - PROCESS | 1808 | 1461193407770 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 1808 | 1461193407775 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:03:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:03:27 INFO - PROCESS | 1808 | 1461193407799 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 1808 | 1461193407803 Marionette TRACE conn3 <- [1,2754,null,{}] 16:03:27 INFO - PROCESS | 1808 | 1461193407809 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}] 16:03:27 INFO - PROCESS | 1808 | 1461193407992 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:03:28 INFO - PROCESS | 1808 | 1461193408198 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac517000 == 139 [pid = 1808] [id = 696] 16:03:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0ea2a0ec00) [pid = 1808] [serial = 2089] [outer = (nil)] 16:03:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0ea3404000) [pid = 1808] [serial = 2090] [outer = 0x7f0ea2a0ec00] 16:03:28 INFO - PROCESS | 1808 | 1461193408254 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0ea45d1c00) [pid = 1808] [serial = 2091] [outer = 0x7f0ea2a0ec00] 16:03:29 INFO - PROCESS | 1808 | 1461193409188 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]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:03:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1436ms 16:03:29 INFO - PROCESS | 1808 | 1461193409232 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 1808 | 1461193409239 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:03:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:03:29 INFO - PROCESS | 1808 | 1461193409247 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 1808 | 1461193409250 Marionette TRACE conn3 <- [1,2758,null,{}] 16:03:29 INFO - PROCESS | 1808 | 1461193409255 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}] 16:03:29 INFO - PROCESS | 1808 | 1461193409404 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:03:29 INFO - PROCESS | 1808 | 1461193409609 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2cef800 == 140 [pid = 1808] [id = 697] 16:03:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0ea5ea7400) [pid = 1808] [serial = 2092] [outer = (nil)] 16:03:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0ea7072800) [pid = 1808] [serial = 2093] [outer = 0x7f0ea5ea7400] 16:03:29 INFO - PROCESS | 1808 | 1461193409665 Marionette DEBUG loaded listener.js 16:03:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0ea70e8000) [pid = 1808] [serial = 2094] [outer = 0x7f0ea5ea7400] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2355800 == 139 [pid = 1808] [id = 595] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea0bd9800 == 138 [pid = 1808] [id = 638] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea565d000 == 137 [pid = 1808] [id = 681] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x7f0eb80a3800) [pid = 1808] [serial = 1976] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x7f0eb36da000) [pid = 1808] [serial = 2003] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x7f0eb184cc00) [pid = 1808] [serial = 1964] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x7f0eb324c000) [pid = 1808] [serial = 1967] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x7f0eb7aadc00) [pid = 1808] [serial = 1973] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x7f0eb3bee800) [pid = 1808] [serial = 1970] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea6f54000 == 136 [pid = 1808] [id = 680] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea332d000 == 135 [pid = 1808] [id = 679] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2aa2800 == 134 [pid = 1808] [id = 678] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea565f800 == 133 [pid = 1808] [id = 677] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec971e800 == 132 [pid = 1808] [id = 674] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec091d000 == 131 [pid = 1808] [id = 673] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8cb1800 == 130 [pid = 1808] [id = 672] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8073800 == 129 [pid = 1808] [id = 671] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb4228800 == 128 [pid = 1808] [id = 670] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead11d000 == 127 [pid = 1808] [id = 669] 16:03:30 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2aa1000 == 126 [pid = 1808] [id = 668] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0eac722c00) [pid = 1808] [serial = 1994] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0eb3368c00) [pid = 1808] [serial = 1998] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0eaf780c00) [pid = 1808] [serial = 2001] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0eaeddd800) [pid = 1808] [serial = 1995] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0eafb62c00) [pid = 1808] [serial = 1997] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0eac408c00) [pid = 1808] [serial = 2000] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0ea5cc6800) [pid = 1808] [serial = 1986] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0ea4848c00) [pid = 1808] [serial = 1985] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0ea2b1e800) [pid = 1808] [serial = 1940] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0ea340d800) [pid = 1808] [serial = 1983] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0ea2b4b000) [pid = 1808] [serial = 1982] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0eac69f400) [pid = 1808] [serial = 1991] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0eac728400) [pid = 1808] [serial = 1992] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0eac69d000) [pid = 1808] [serial = 1949] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0ea380c000) [pid = 1808] [serial = 1979] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0eac17fc00) [pid = 1808] [serial = 1946] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eb05ba000) [pid = 1808] [serial = 1961] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x7f0eaf186400) [pid = 1808] [serial = 1955] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x7f0eaff36800) [pid = 1808] [serial = 1958] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x7f0ea7187000) [pid = 1808] [serial = 1988] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x7f0eac40f000) [pid = 1808] [serial = 1989] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x7f0eac72fc00) [pid = 1808] [serial = 1952] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x7f0ea45cfc00) [pid = 1808] [serial = 1943] [outer = (nil)] [url = about:blank] 16:03:30 INFO - PROCESS | 1808 | 1461193410732 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]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:03:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1527ms 16:03:30 INFO - PROCESS | 1808 | 1461193410775 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 1808 | 1461193410777 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:03:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:03:30 INFO - PROCESS | 1808 | 1461193410783 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 1808 | 1461193410786 Marionette TRACE conn3 <- [1,2762,null,{}] 16:03:30 INFO - PROCESS | 1808 | 1461193410800 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}] 16:03:30 INFO - PROCESS | 1808 | 1461193410945 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:03:31 INFO - PROCESS | 1808 | 1461193411111 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac51c000 == 127 [pid = 1808] [id = 698] 16:03:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x7f0ea340d800) [pid = 1808] [serial = 2095] [outer = (nil)] 16:03:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x7f0eac67e000) [pid = 1808] [serial = 2096] [outer = 0x7f0ea340d800] 16:03:31 INFO - PROCESS | 1808 | 1461193411165 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x7f0eac728800) [pid = 1808] [serial = 2097] [outer = 0x7f0ea340d800] 16:03:31 INFO - PROCESS | 1808 | 1461193411765 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]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:03:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1032ms 16:03:31 INFO - PROCESS | 1808 | 1461193411815 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:03:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:03:31 INFO - PROCESS | 1808 | 1461193411819 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:03:31 INFO - PROCESS | 1808 | 1461193411824 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 1808 | 1461193411826 Marionette TRACE conn3 <- [1,2766,null,{}] 16:03:31 INFO - PROCESS | 1808 | 1461193411831 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}] 16:03:32 INFO - PROCESS | 1808 | 1461193412043 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:03:32 INFO - PROCESS | 1808 | 1461193412148 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead116800 == 128 [pid = 1808] [id = 699] 16:03:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x7f0ea40c2c00) [pid = 1808] [serial = 2098] [outer = (nil)] 16:03:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x7f0eae218000) [pid = 1808] [serial = 2099] [outer = 0x7f0ea40c2c00] 16:03:32 INFO - PROCESS | 1808 | 1461193412201 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x7f0eaf183000) [pid = 1808] [serial = 2100] [outer = 0x7f0ea40c2c00] 16:03:32 INFO - PROCESS | 1808 | 1461193412911 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]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:03:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1132ms 16:03:32 INFO - PROCESS | 1808 | 1461193412956 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 1808 | 1461193412959 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:03:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:03:32 INFO - PROCESS | 1808 | 1461193412969 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 1808 | 1461193412971 Marionette TRACE conn3 <- [1,2770,null,{}] 16:03:32 INFO - PROCESS | 1808 | 1461193412979 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}] 16:03:33 INFO - PROCESS | 1808 | 1461193413186 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:03:33 INFO - PROCESS | 1808 | 1461193413212 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaffcd800 == 129 [pid = 1808] [id = 700] 16:03:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0eac67c000) [pid = 1808] [serial = 2101] [outer = (nil)] 16:03:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0eb0191c00) [pid = 1808] [serial = 2102] [outer = 0x7f0eac67c000] 16:03:33 INFO - PROCESS | 1808 | 1461193413264 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0eb0a1f800) [pid = 1808] [serial = 2103] [outer = 0x7f0eac67c000] 16:03:34 INFO - PROCESS | 1808 | 1461193413998 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]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:03:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1085ms 16:03:34 INFO - PROCESS | 1808 | 1461193414055 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:03:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:03:34 INFO - PROCESS | 1808 | 1461193414058 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:03:34 INFO - PROCESS | 1808 | 1461193414062 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 1808 | 1461193414065 Marionette TRACE conn3 <- [1,2774,null,{}] 16:03:34 INFO - PROCESS | 1808 | 1461193414074 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}] 16:03:34 INFO - PROCESS | 1808 | 1461193414290 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:03:34 INFO - PROCESS | 1808 | 1461193414310 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3272000 == 130 [pid = 1808] [id = 701] 16:03:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0eb3368c00) [pid = 1808] [serial = 2104] [outer = (nil)] 16:03:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0eb7726c00) [pid = 1808] [serial = 2105] [outer = 0x7f0eb3368c00] 16:03:34 INFO - PROCESS | 1808 | 1461193414365 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0eb7abb400) [pid = 1808] [serial = 2106] [outer = 0x7f0eb3368c00] 16:03:34 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0ea5cc7400) [pid = 1808] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:03:34 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0ea2b46c00) [pid = 1808] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:03:34 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0ea17c7000) [pid = 1808] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:03:34 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0ea2a17c00) [pid = 1808] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:03:34 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0ea2b21000) [pid = 1808] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:03:35 INFO - PROCESS | 1808 | 1461193415122 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]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:03:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1138ms 16:03:35 INFO - PROCESS | 1808 | 1461193415200 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 1808 | 1461193415202 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:03:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:03:35 INFO - PROCESS | 1808 | 1461193415207 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 1808 | 1461193415209 Marionette TRACE conn3 <- [1,2778,null,{}] 16:03:35 INFO - PROCESS | 1808 | 1461193415222 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}] 16:03:35 INFO - PROCESS | 1808 | 1461193415364 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:03:35 INFO - PROCESS | 1808 | 1461193415375 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb77e5000 == 131 [pid = 1808] [id = 702] 16:03:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0ea340b000) [pid = 1808] [serial = 2107] [outer = (nil)] 16:03:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0eb0a1c800) [pid = 1808] [serial = 2108] [outer = 0x7f0ea340b000] 16:03:35 INFO - PROCESS | 1808 | 1461193415426 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0eb77c7400) [pid = 1808] [serial = 2109] [outer = 0x7f0ea340b000] 16:03:36 INFO - PROCESS | 1808 | 1461193416164 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]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:03:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 976ms 16:03:36 INFO - PROCESS | 1808 | 1461193416184 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 1808 | 1461193416186 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:03:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:03:36 INFO - PROCESS | 1808 | 1461193416191 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 1808 | 1461193416194 Marionette TRACE conn3 <- [1,2782,null,{}] 16:03:36 INFO - PROCESS | 1808 | 1461193416198 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}] 16:03:36 INFO - PROCESS | 1808 | 1461193416334 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:03:36 INFO - PROCESS | 1808 | 1461193416501 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8080800 == 132 [pid = 1808] [id = 703] 16:03:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0ea47ee800) [pid = 1808] [serial = 2110] [outer = (nil)] 16:03:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0eb8480400) [pid = 1808] [serial = 2111] [outer = 0x7f0ea47ee800] 16:03:36 INFO - PROCESS | 1808 | 1461193416552 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0eb8eee400) [pid = 1808] [serial = 2112] [outer = 0x7f0ea47ee800] 16:03:37 INFO - PROCESS | 1808 | 1461193417453 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]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:03:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1327ms 16:03:37 INFO - PROCESS | 1808 | 1461193417519 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:03:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:03:37 INFO - PROCESS | 1808 | 1461193417525 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:03:37 INFO - PROCESS | 1808 | 1461193417532 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 1808 | 1461193417536 Marionette TRACE conn3 <- [1,2786,null,{}] 16:03:37 INFO - PROCESS | 1808 | 1461193417543 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}] 16:03:37 INFO - PROCESS | 1808 | 1461193417768 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:03:37 INFO - PROCESS | 1808 | 1461193417979 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea57df800 == 133 [pid = 1808] [id = 704] 16:03:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0ea380c000) [pid = 1808] [serial = 2113] [outer = (nil)] 16:03:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0ea539a400) [pid = 1808] [serial = 2114] [outer = 0x7f0ea380c000] 16:03:38 INFO - PROCESS | 1808 | 1461193418083 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0ea5eae000) [pid = 1808] [serial = 2115] [outer = 0x7f0ea380c000] 16:03:38 INFO - PROCESS | 1808 | 1461193418989 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]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:03:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1482ms 16:03:39 INFO - PROCESS | 1808 | 1461193419013 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 1808 | 1461193419021 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:03:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:03:39 INFO - PROCESS | 1808 | 1461193419029 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 1808 | 1461193419033 Marionette TRACE conn3 <- [1,2790,null,{}] 16:03:39 INFO - PROCESS | 1808 | 1461193419037 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}] 16:03:39 INFO - PROCESS | 1808 | 1461193419226 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:03:39 INFO - PROCESS | 1808 | 1461193419438 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf02c000 == 134 [pid = 1808] [id = 705] 16:03:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0ea380c800) [pid = 1808] [serial = 2116] [outer = (nil)] 16:03:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0eac4d2000) [pid = 1808] [serial = 2117] [outer = 0x7f0ea380c800] 16:03:39 INFO - PROCESS | 1808 | 1461193419501 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0eac722400) [pid = 1808] [serial = 2118] [outer = 0x7f0ea380c800] 16:03:40 INFO - PROCESS | 1808 | 1461193420327 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]]]}] 16:03:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:03:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1332ms 16:03:40 INFO - PROCESS | 1808 | 1461193420361 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:03:40 INFO - PROCESS | 1808 | 1461193420364 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:03:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:03:40 INFO - PROCESS | 1808 | 1461193420370 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:03:40 INFO - PROCESS | 1808 | 1461193420374 Marionette TRACE conn3 <- [1,2794,null,{}] 16:03:40 INFO - PROCESS | 1808 | 1461193420388 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}] 16:03:40 INFO - PROCESS | 1808 | 1461193420559 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:03:40 INFO - PROCESS | 1808 | 1461193420768 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c8f000 == 135 [pid = 1808] [id = 706] 16:03:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0eac4d2400) [pid = 1808] [serial = 2119] [outer = (nil)] 16:03:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0eb0194800) [pid = 1808] [serial = 2120] [outer = 0x7f0eac4d2400] 16:03:40 INFO - PROCESS | 1808 | 1461193420873 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0eb3366800) [pid = 1808] [serial = 2121] [outer = 0x7f0eac4d2400] 16:03:41 INFO - PROCESS | 1808 | 1461193421661 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]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:03:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1343ms 16:03:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:03:41 INFO - PROCESS | 1808 | 1461193421712 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 1808 | 1461193421715 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:03:41 INFO - PROCESS | 1808 | 1461193421721 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 1808 | 1461193421723 Marionette TRACE conn3 <- [1,2798,null,{}] 16:03:41 INFO - PROCESS | 1808 | 1461193421728 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}] 16:03:41 INFO - PROCESS | 1808 | 1461193421879 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:03:42 INFO - PROCESS | 1808 | 1461193422083 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb9f0a000 == 136 [pid = 1808] [id = 707] 16:03:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0eacec6800) [pid = 1808] [serial = 2122] [outer = (nil)] 16:03:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0eb66e3c00) [pid = 1808] [serial = 2123] [outer = 0x7f0eacec6800] 16:03:42 INFO - PROCESS | 1808 | 1461193422145 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0eb8097c00) [pid = 1808] [serial = 2124] [outer = 0x7f0eacec6800] 16:03:42 INFO - PROCESS | 1808 | 1461193422907 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]]]}] 16:03:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:03:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1226ms 16:03:42 INFO - PROCESS | 1808 | 1461193422946 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 1808 | 1461193422949 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:03:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:03:42 INFO - PROCESS | 1808 | 1461193422954 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - PROCESS | 1808 | 1461193422956 Marionette TRACE conn3 <- [1,2802,null,{}] 16:03:42 INFO - PROCESS | 1808 | 1461193422961 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}] 16:03:43 INFO - PROCESS | 1808 | 1461193423119 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:03:43 INFO - PROCESS | 1808 | 1461193423322 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebca3c800 == 137 [pid = 1808] [id = 708] 16:03:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0eb05ba000) [pid = 1808] [serial = 2125] [outer = (nil)] 16:03:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0eb8e05400) [pid = 1808] [serial = 2126] [outer = 0x7f0eb05ba000] 16:03:43 INFO - PROCESS | 1808 | 1461193423381 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0eb941f000) [pid = 1808] [serial = 2127] [outer = 0x7f0eb05ba000] 16:03:44 INFO - PROCESS | 1808 | 1461193424149 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]]]}] 16:03:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:03:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1225ms 16:03:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:03:44 INFO - PROCESS | 1808 | 1461193424180 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 1808 | 1461193424182 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:03:44 INFO - PROCESS | 1808 | 1461193424186 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 1808 | 1461193424190 Marionette TRACE conn3 <- [1,2806,null,{}] 16:03:44 INFO - PROCESS | 1808 | 1461193424194 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}] 16:03:44 INFO - PROCESS | 1808 | 1461193424421 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:03:44 INFO - PROCESS | 1808 | 1461193424626 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ec9c6b800 == 138 [pid = 1808] [id = 709] 16:03:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0eb9420c00) [pid = 1808] [serial = 2128] [outer = (nil)] 16:03:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x7f0ebfc5c800) [pid = 1808] [serial = 2129] [outer = 0x7f0eb9420c00] 16:03:44 INFO - PROCESS | 1808 | 1461193424690 Marionette DEBUG loaded listener.js 16:03:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0ec6d3c000) [pid = 1808] [serial = 2130] [outer = 0x7f0eb9420c00] 16:03:45 INFO - PROCESS | 1808 | 1461193425457 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]]]}] 16:03:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:03:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1340ms 16:03:45 INFO - PROCESS | 1808 | 1461193425527 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:03:45 INFO - PROCESS | 1808 | 1461193425530 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:03:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:03:45 INFO - PROCESS | 1808 | 1461193425535 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:03:45 INFO - PROCESS | 1808 | 1461193425537 Marionette TRACE conn3 <- [1,2810,null,{}] 16:03:45 INFO - PROCESS | 1808 | 1461193425542 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}] 16:03:45 INFO - PROCESS | 1808 | 1461193425686 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:03:45 INFO - PROCESS | 1808 | 1461193425889 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbd8a800 == 139 [pid = 1808] [id = 710] 16:03:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0eb9e5bc00) [pid = 1808] [serial = 2131] [outer = (nil)] 16:03:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0ecb59bc00) [pid = 1808] [serial = 2132] [outer = 0x7f0eb9e5bc00] 16:03:45 INFO - PROCESS | 1808 | 1461193425946 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0ecbbc7400) [pid = 1808] [serial = 2133] [outer = 0x7f0eb9e5bc00] 16:03:46 INFO - PROCESS | 1808 | 1461193426691 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]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:03:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1177ms 16:03:46 INFO - PROCESS | 1808 | 1461193426713 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 1808 | 1461193426716 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:03:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:03:46 INFO - PROCESS | 1808 | 1461193426720 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 1808 | 1461193426722 Marionette TRACE conn3 <- [1,2814,null,{}] 16:03:46 INFO - PROCESS | 1808 | 1461193426727 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}] 16:03:46 INFO - PROCESS | 1808 | 1461193426880 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:03:47 INFO - PROCESS | 1808 | 1461193427083 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc121000 == 140 [pid = 1808] [id = 711] 16:03:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0ea2330800) [pid = 1808] [serial = 2134] [outer = (nil)] 16:03:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0ea2338000) [pid = 1808] [serial = 2135] [outer = 0x7f0ea2330800] 16:03:47 INFO - PROCESS | 1808 | 1461193427144 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0ea233d000) [pid = 1808] [serial = 2136] [outer = 0x7f0ea2330800] 16:03:47 INFO - PROCESS | 1808 | 1461193427920 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]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:03:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1225ms 16:03:47 INFO - PROCESS | 1808 | 1461193427985 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 1808 | 1461193427988 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:03:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:03:47 INFO - PROCESS | 1808 | 1461193427996 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 1808 | 1461193427999 Marionette TRACE conn3 <- [1,2818,null,{}] 16:03:48 INFO - PROCESS | 1808 | 1461193428003 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}] 16:03:48 INFO - PROCESS | 1808 | 1461193428155 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:03:48 INFO - PROCESS | 1808 | 1461193428360 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed00ae000 == 141 [pid = 1808] [id = 712] 16:03:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x7f0ea2331400) [pid = 1808] [serial = 2137] [outer = (nil)] 16:03:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0eac183c00) [pid = 1808] [serial = 2138] [outer = 0x7f0ea2331400] 16:03:48 INFO - PROCESS | 1808 | 1461193428422 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0ecbd5f800) [pid = 1808] [serial = 2139] [outer = 0x7f0ea2331400] 16:03:49 INFO - PROCESS | 1808 | 1461193429178 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]]]}] 16:03:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:03:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1225ms 16:03:49 INFO - PROCESS | 1808 | 1461193429222 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:03:49 INFO - PROCESS | 1808 | 1461193429225 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:03:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:03:49 INFO - PROCESS | 1808 | 1461193429230 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 1808 | 1461193429233 Marionette TRACE conn3 <- [1,2822,null,{}] 16:03:49 INFO - PROCESS | 1808 | 1461193429237 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}] 16:03:49 INFO - PROCESS | 1808 | 1461193429402 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:03:49 INFO - PROCESS | 1808 | 1461193429608 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0f2b000 == 142 [pid = 1808] [id = 713] 16:03:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0ea2337800) [pid = 1808] [serial = 2140] [outer = (nil)] 16:03:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0ea28a3c00) [pid = 1808] [serial = 2141] [outer = 0x7f0ea2337800] 16:03:49 INFO - PROCESS | 1808 | 1461193429666 Marionette DEBUG loaded listener.js 16:03:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x7f0ea28a8800) [pid = 1808] [serial = 2142] [outer = 0x7f0ea2337800] 16:03:50 INFO - PROCESS | 1808 | 1461193430448 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]]]}] 16:03:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:03:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1275ms 16:03:50 INFO - PROCESS | 1808 | 1461193430507 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:03:50 INFO - PROCESS | 1808 | 1461193430515 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:03:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:03:50 INFO - PROCESS | 1808 | 1461193430524 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:03:50 INFO - PROCESS | 1808 | 1461193430527 Marionette TRACE conn3 <- [1,2826,null,{}] 16:03:50 INFO - PROCESS | 1808 | 1461193430530 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}] 16:03:50 INFO - PROCESS | 1808 | 1461193430701 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:03:50 INFO - PROCESS | 1808 | 1461193430914 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea26de800 == 143 [pid = 1808] [id = 714] 16:03:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x7f0ea289c400) [pid = 1808] [serial = 2143] [outer = (nil)] 16:03:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x7f0ea406b400) [pid = 1808] [serial = 2144] [outer = 0x7f0ea289c400] 16:03:50 INFO - PROCESS | 1808 | 1461193430977 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x7f0ec9cc9800) [pid = 1808] [serial = 2145] [outer = 0x7f0ea289c400] 16:03:51 INFO - PROCESS | 1808 | 1461193431784 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:03:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:03:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1333ms 16:03:51 INFO - PROCESS | 1808 | 1461193431867 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:03:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:03:51 INFO - PROCESS | 1808 | 1461193431871 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:03:51 INFO - PROCESS | 1808 | 1461193431875 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 1808 | 1461193431878 Marionette TRACE conn3 <- [1,2830,null,{}] 16:03:51 INFO - PROCESS | 1808 | 1461193431883 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}] 16:03:52 INFO - PROCESS | 1808 | 1461193432028 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:03:52 INFO - PROCESS | 1808 | 1461193432676 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5621800 == 144 [pid = 1808] [id = 715] 16:03:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x7f0e9eaa6800) [pid = 1808] [serial = 2146] [outer = (nil)] 16:03:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0x7f0ea0b89800) [pid = 1808] [serial = 2147] [outer = 0x7f0e9eaa6800] 16:03:52 INFO - PROCESS | 1808 | 1461193432741 Marionette DEBUG loaded listener.js 16:03:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 240 (0x7f0ea17c2400) [pid = 1808] [serial = 2148] [outer = 0x7f0e9eaa6800] 16:03:53 INFO - PROCESS | 1808 | 1461193433518 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]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:03:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1677ms 16:03:53 INFO - PROCESS | 1808 | 1461193433559 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:03:53 INFO - PROCESS | 1808 | 1461193433565 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:03:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:03:53 INFO - PROCESS | 1808 | 1461193433572 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - PROCESS | 1808 | 1461193433574 Marionette TRACE conn3 <- [1,2834,null,{}] 16:03:53 INFO - PROCESS | 1808 | 1461193433581 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}] 16:03:53 INFO - PROCESS | 1808 | 1461193433736 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:03:53 INFO - PROCESS | 1808 | 1461193433965 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5ddd800 == 145 [pid = 1808] [id = 716] 16:03:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x7f0ea2b25800) [pid = 1808] [serial = 2149] [outer = (nil)] 16:03:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x7f0ea2c7e400) [pid = 1808] [serial = 2150] [outer = 0x7f0ea2b25800] 16:03:54 INFO - PROCESS | 1808 | 1461193434117 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x7f0ea33e2400) [pid = 1808] [serial = 2151] [outer = 0x7f0ea2b25800] 16:03:55 INFO - PROCESS | 1808 | 1461193435034 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:03:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:03:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1530ms 16:03:55 INFO - PROCESS | 1808 | 1461193435106 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:03:55 INFO - PROCESS | 1808 | 1461193435111 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:03:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:03:55 INFO - PROCESS | 1808 | 1461193435116 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:03:55 INFO - PROCESS | 1808 | 1461193435118 Marionette TRACE conn3 <- [1,2838,null,{}] 16:03:55 INFO - PROCESS | 1808 | 1461193435129 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}] 16:03:55 INFO - PROCESS | 1808 | 1461193435350 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:03:55 INFO - PROCESS | 1808 | 1461193435613 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5661000 == 146 [pid = 1808] [id = 717] 16:03:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x7f0ea406bc00) [pid = 1808] [serial = 2152] [outer = (nil)] 16:03:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x7f0ea4071000) [pid = 1808] [serial = 2153] [outer = 0x7f0ea406bc00] 16:03:55 INFO - PROCESS | 1808 | 1461193435739 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x7f0ea45ce400) [pid = 1808] [serial = 2154] [outer = 0x7f0ea406bc00] 16:03:56 INFO - PROCESS | 1808 | 1461193436518 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]]]}] 16:03:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:03:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1432ms 16:03:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:03:56 INFO - PROCESS | 1808 | 1461193436549 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:03:56 INFO - PROCESS | 1808 | 1461193436551 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:03:56 INFO - PROCESS | 1808 | 1461193436563 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:03:56 INFO - PROCESS | 1808 | 1461193436570 Marionette TRACE conn3 <- [1,2842,null,{}] 16:03:56 INFO - PROCESS | 1808 | 1461193436577 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}] 16:03:56 INFO - PROCESS | 1808 | 1461193436727 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:03:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb5e63000 == 145 [pid = 1808] [id = 521] 16:03:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9742000 == 144 [pid = 1808] [id = 159] 16:03:56 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed009f000 == 143 [pid = 1808] [id = 160] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 245 (0x7f0ec5a3d000) [pid = 1808] [serial = 2024] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 244 (0x7f0ea5ea2c00) [pid = 1808] [serial = 2009] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 243 (0x7f0eb5bd8000) [pid = 1808] [serial = 2018] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x7f0ea43ef000) [pid = 1808] [serial = 2030] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 241 (0x7f0eb0733800) [pid = 1808] [serial = 2015] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 240 (0x7f0ea2a14000) [pid = 1808] [serial = 2006] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 239 (0x7f0eb9ec6c00) [pid = 1808] [serial = 2021] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 238 (0x7f0ead13cc00) [pid = 1808] [serial = 2012] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 237 (0x7f0ec69a4c00) [pid = 1808] [serial = 2027] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x7f0eac497400) [pid = 1808] [serial = 2048] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | 1461193437050 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb77e5000 == 142 [pid = 1808] [id = 702] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3272000 == 141 [pid = 1808] [id = 701] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaffcd800 == 140 [pid = 1808] [id = 700] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead116800 == 139 [pid = 1808] [id = 699] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac51c000 == 138 [pid = 1808] [id = 698] 16:03:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2cfa000 == 139 [pid = 1808] [id = 718] 16:03:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x7f0ea0ba1000) [pid = 1808] [serial = 2155] [outer = (nil)] 16:03:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x7f0ea324d000) [pid = 1808] [serial = 2156] [outer = 0x7f0ea0ba1000] 16:03:57 INFO - PROCESS | 1808 | 1461193437130 Marionette DEBUG loaded listener.js 16:03:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0x7f0ea70f2000) [pid = 1808] [serial = 2157] [outer = 0x7f0ea0ba1000] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2cef800 == 138 [pid = 1808] [id = 697] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eac517000 == 137 [pid = 1808] [id = 696] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb806f000 == 136 [pid = 1808] [id = 693] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6613800 == 135 [pid = 1808] [id = 692] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb4152800 == 134 [pid = 1808] [id = 691] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3473800 == 133 [pid = 1808] [id = 690] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb1bb7000 == 132 [pid = 1808] [id = 689] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb06e0800 == 131 [pid = 1808] [id = 688] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaff12800 == 130 [pid = 1808] [id = 687] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf7d7800 == 129 [pid = 1808] [id = 686] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf02e800 == 128 [pid = 1808] [id = 685] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead06f000 == 127 [pid = 1808] [id = 684] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea401f800 == 126 [pid = 1808] [id = 683] 16:03:57 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eacd71800 == 125 [pid = 1808] [id = 682] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 238 (0x7f0ea7077000) [pid = 1808] [serial = 2042] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 237 (0x7f0ea70e9000) [pid = 1808] [serial = 2043] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x7f0ea47f0c00) [pid = 1808] [serial = 2039] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0x7f0ea3410c00) [pid = 1808] [serial = 2045] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x7f0ea3254400) [pid = 1808] [serial = 2034] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x7f0ea2b1f800) [pid = 1808] [serial = 2033] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x7f0ea45c5000) [pid = 1808] [serial = 2037] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x7f0ea33e3800) [pid = 1808] [serial = 2036] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x7f0ea5cc6c00) [pid = 1808] [serial = 2040] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x7f0ea70f5800) [pid = 1808] [serial = 2046] [outer = (nil)] [url = about:blank] 16:03:57 INFO - PROCESS | 1808 | 1461193437830 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]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:03:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1294ms 16:03:57 INFO - PROCESS | 1808 | 1461193437850 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 1808 | 1461193437853 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:03:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:03:57 INFO - PROCESS | 1808 | 1461193437858 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 1808 | 1461193437860 Marionette TRACE conn3 <- [1,2846,null,{}] 16:03:57 INFO - PROCESS | 1808 | 1461193437864 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}] 16:03:57 INFO - PROCESS | 1808 | 1461193437994 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:03:58 INFO - PROCESS | 1808 | 1461193438170 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea716c800 == 126 [pid = 1808] [id = 719] 16:03:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0ea2335800) [pid = 1808] [serial = 2158] [outer = (nil)] 16:03:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0ea47f0c00) [pid = 1808] [serial = 2159] [outer = 0x7f0ea2335800] 16:03:58 INFO - PROCESS | 1808 | 1461193438220 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0eac40e000) [pid = 1808] [serial = 2160] [outer = 0x7f0ea2335800] 16:03:58 INFO - PROCESS | 1808 | 1461193438837 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]]]}] 16:03:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:03:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1025ms 16:03:58 INFO - PROCESS | 1808 | 1461193438882 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:03:58 INFO - PROCESS | 1808 | 1461193438885 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:03:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:03:58 INFO - PROCESS | 1808 | 1461193438890 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 1808 | 1461193438892 Marionette TRACE conn3 <- [1,2850,null,{}] 16:03:58 INFO - PROCESS | 1808 | 1461193438896 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}] 16:03:59 INFO - PROCESS | 1808 | 1461193439103 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:03:59 INFO - PROCESS | 1808 | 1461193439209 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0e4800 == 127 [pid = 1808] [id = 720] 16:03:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0eac4d8000) [pid = 1808] [serial = 2161] [outer = (nil)] 16:03:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x7f0eac5b2400) [pid = 1808] [serial = 2162] [outer = 0x7f0eac4d8000] 16:03:59 INFO - PROCESS | 1808 | 1461193439270 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x7f0eac702400) [pid = 1808] [serial = 2163] [outer = 0x7f0eac4d8000] 16:03:59 INFO - PROCESS | 1808 | 1461193439973 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:04:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1125ms 16:04:00 INFO - PROCESS | 1808 | 1461193440015 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:04:00 INFO - PROCESS | 1808 | 1461193440017 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:04:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:04:00 INFO - PROCESS | 1808 | 1461193440025 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 1808 | 1461193440027 Marionette TRACE conn3 <- [1,2854,null,{}] 16:04:00 INFO - PROCESS | 1808 | 1461193440038 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}] 16:04:00 INFO - PROCESS | 1808 | 1461193440234 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:04:00 INFO - PROCESS | 1808 | 1461193440261 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf7d6000 == 128 [pid = 1808] [id = 721] 16:04:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x7f0eac67d800) [pid = 1808] [serial = 2164] [outer = (nil)] 16:04:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x7f0eae218c00) [pid = 1808] [serial = 2165] [outer = 0x7f0eac67d800] 16:04:00 INFO - PROCESS | 1808 | 1461193440310 Marionette DEBUG loaded listener.js 16:04:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x7f0eaefd1800) [pid = 1808] [serial = 2166] [outer = 0x7f0eac67d800] 16:04:00 INFO - PROCESS | 1808 | 1461193440990 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]]]}] 16:04:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:04:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 990ms 16:04:01 INFO - PROCESS | 1808 | 1461193441012 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:04:01 INFO - PROCESS | 1808 | 1461193441014 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:04:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:04:01 INFO - PROCESS | 1808 | 1461193441019 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:04:01 INFO - PROCESS | 1808 | 1461193441021 Marionette TRACE conn3 <- [1,2858,null,{}] 16:04:01 INFO - PROCESS | 1808 | 1461193441032 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}] 16:04:01 INFO - PROCESS | 1808 | 1461193441219 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:04:01 INFO - PROCESS | 1808 | 1461193441243 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0607800 == 129 [pid = 1808] [id = 722] 16:04:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0x7f0eac707000) [pid = 1808] [serial = 2167] [outer = (nil)] 16:04:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 240 (0x7f0eaf583000) [pid = 1808] [serial = 2168] [outer = 0x7f0eac707000] 16:04:01 INFO - PROCESS | 1808 | 1461193441296 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x7f0eafe7ac00) [pid = 1808] [serial = 2169] [outer = 0x7f0eac707000] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 240 (0x7f0eb3368c00) [pid = 1808] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 239 (0x7f0eac675000) [pid = 1808] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 238 (0x7f0ea340d800) [pid = 1808] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 237 (0x7f0ea0b84c00) [pid = 1808] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x7f0ea0b84400) [pid = 1808] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0x7f0ea17c6000) [pid = 1808] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x7f0ea0b8f400) [pid = 1808] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x7f0eb501e400) [pid = 1808] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x7f0ea4850000) [pid = 1808] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x7f0eac67c000) [pid = 1808] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x7f0ea2a0ec00) [pid = 1808] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x7f0ea2a19400) [pid = 1808] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x7f0ea340b000) [pid = 1808] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x7f0ea0b9b400) [pid = 1808] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x7f0ea40c2c00) [pid = 1808] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x7f0eb502a800) [pid = 1808] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x7f0ea14c3800) [pid = 1808] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x7f0eb3bec400) [pid = 1808] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x7f0ea14d1400) [pid = 1808] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x7f0ea2b42800) [pid = 1808] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x7f0eb80a4400) [pid = 1808] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x7f0ea2b1a800) [pid = 1808] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x7f0eb0a1b800) [pid = 1808] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x7f0ea17ce000) [pid = 1808] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x7f0eb0734c00) [pid = 1808] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x7f0ea5ea7400) [pid = 1808] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x7f0ea70e8c00) [pid = 1808] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0eae20d000) [pid = 1808] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0ea0b86400) [pid = 1808] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0ea17d1000) [pid = 1808] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0eaff36400) [pid = 1808] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0ea0b83400) [pid = 1808] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0ea3257400) [pid = 1808] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0ea2c87800) [pid = 1808] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0ea17c6400) [pid = 1808] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0ea2c7e000) [pid = 1808] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:04:02 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0eaf187800) [pid = 1808] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:04:02 INFO - PROCESS | 1808 | 1461193442785 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:04:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:04:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1783ms 16:04:02 INFO - PROCESS | 1808 | 1461193442804 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 1808 | 1461193442806 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:04:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:04:02 INFO - PROCESS | 1808 | 1461193442811 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 1808 | 1461193442813 Marionette TRACE conn3 <- [1,2862,null,{}] 16:04:02 INFO - PROCESS | 1808 | 1461193442818 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}] 16:04:03 INFO - PROCESS | 1808 | 1461193443013 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:04:03 INFO - PROCESS | 1808 | 1461193443066 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea402f800 == 130 [pid = 1808] [id = 723] 16:04:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0ea1aae000) [pid = 1808] [serial = 2170] [outer = (nil)] 16:04:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0ea2b42800) [pid = 1808] [serial = 2171] [outer = 0x7f0ea1aae000] 16:04:03 INFO - PROCESS | 1808 | 1461193443115 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0ea340cc00) [pid = 1808] [serial = 2172] [outer = 0x7f0ea1aae000] 16:04:03 INFO - PROCESS | 1808 | 1461193443793 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]]]}] 16:04:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:04:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1024ms 16:04:03 INFO - PROCESS | 1808 | 1461193443837 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 1808 | 1461193443840 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:04:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:04:03 INFO - PROCESS | 1808 | 1461193443845 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 1808 | 1461193443848 Marionette TRACE conn3 <- [1,2866,null,{}] 16:04:03 INFO - PROCESS | 1808 | 1461193443867 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}] 16:04:04 INFO - PROCESS | 1808 | 1461193444071 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:04:04 INFO - PROCESS | 1808 | 1461193444088 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0806800 == 131 [pid = 1808] [id = 724] 16:04:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0ea1ab0800) [pid = 1808] [serial = 2173] [outer = (nil)] 16:04:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0ea5ea7400) [pid = 1808] [serial = 2174] [outer = 0x7f0ea1ab0800] 16:04:04 INFO - PROCESS | 1808 | 1461193444140 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0eaeddb800) [pid = 1808] [serial = 2175] [outer = 0x7f0ea1ab0800] 16:04:05 INFO - PROCESS | 1808 | 1461193445124 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]]]}] 16:04:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:04:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1332ms 16:04:05 INFO - PROCESS | 1808 | 1461193445177 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 1808 | 1461193445183 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:04:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:04:05 INFO - PROCESS | 1808 | 1461193445191 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 1808 | 1461193445195 Marionette TRACE conn3 <- [1,2870,null,{}] 16:04:05 INFO - PROCESS | 1808 | 1461193445202 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}] 16:04:05 INFO - PROCESS | 1808 | 1461193445400 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:04:05 INFO - PROCESS | 1808 | 1461193445657 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea57d6000 == 132 [pid = 1808] [id = 725] 16:04:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0ea2338800) [pid = 1808] [serial = 2176] [outer = (nil)] 16:04:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0ea2a14000) [pid = 1808] [serial = 2177] [outer = 0x7f0ea2338800] 16:04:05 INFO - PROCESS | 1808 | 1461193445726 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0ea33e4800) [pid = 1808] [serial = 2178] [outer = 0x7f0ea2338800] 16:04:06 INFO - PROCESS | 1808 | 1461193446604 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]]]}] 16:04:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:04:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1484ms 16:04:06 INFO - PROCESS | 1808 | 1461193446675 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 1808 | 1461193446682 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:04:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:04:06 INFO - PROCESS | 1808 | 1461193446691 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 1808 | 1461193446695 Marionette TRACE conn3 <- [1,2874,null,{}] 16:04:06 INFO - PROCESS | 1808 | 1461193446701 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}] 16:04:06 INFO - PROCESS | 1808 | 1461193446902 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:04:07 INFO - PROCESS | 1808 | 1461193447109 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0dd000 == 133 [pid = 1808] [id = 726] 16:04:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0ea289fc00) [pid = 1808] [serial = 2179] [outer = (nil)] 16:04:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0ea4851800) [pid = 1808] [serial = 2180] [outer = 0x7f0ea289fc00] 16:04:07 INFO - PROCESS | 1808 | 1461193447210 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0ea7076c00) [pid = 1808] [serial = 2181] [outer = 0x7f0ea289fc00] 16:04:08 INFO - PROCESS | 1808 | 1461193448086 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]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:04:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1433ms 16:04:08 INFO - PROCESS | 1808 | 1461193448124 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 1808 | 1461193448126 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:04:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:04:08 INFO - PROCESS | 1808 | 1461193448132 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 1808 | 1461193448137 Marionette TRACE conn3 <- [1,2878,null,{}] 16:04:08 INFO - PROCESS | 1808 | 1461193448150 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}] 16:04:08 INFO - PROCESS | 1808 | 1461193448322 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:04:08 INFO - PROCESS | 1808 | 1461193448536 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb3b6b000 == 134 [pid = 1808] [id = 727] 16:04:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0ea5a96400) [pid = 1808] [serial = 2182] [outer = (nil)] 16:04:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0eac5b5000) [pid = 1808] [serial = 2183] [outer = 0x7f0ea5a96400] 16:04:08 INFO - PROCESS | 1808 | 1461193448599 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0eacecc400) [pid = 1808] [serial = 2184] [outer = 0x7f0ea5a96400] 16:04:09 INFO - PROCESS | 1808 | 1461193449412 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]]]}] 16:04:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:04:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1332ms 16:04:09 INFO - PROCESS | 1808 | 1461193449465 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:04:09 INFO - PROCESS | 1808 | 1461193449469 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:04:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:04:09 INFO - PROCESS | 1808 | 1461193449474 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 1808 | 1461193449476 Marionette TRACE conn3 <- [1,2882,null,{}] 16:04:09 INFO - PROCESS | 1808 | 1461193449481 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}] 16:04:09 INFO - PROCESS | 1808 | 1461193449649 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:04:09 INFO - PROCESS | 1808 | 1461193449861 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb6863000 == 135 [pid = 1808] [id = 728] 16:04:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0ea7188800) [pid = 1808] [serial = 2185] [outer = (nil)] 16:04:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x7f0eaf74c400) [pid = 1808] [serial = 2186] [outer = 0x7f0ea7188800] 16:04:09 INFO - PROCESS | 1808 | 1461193449923 Marionette DEBUG loaded listener.js 16:04:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0eb0192800) [pid = 1808] [serial = 2187] [outer = 0x7f0ea7188800] 16:04:10 INFO - PROCESS | 1808 | 1461193450700 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]]]}] 16:04:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:04:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1279ms 16:04:10 INFO - PROCESS | 1808 | 1461193450753 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 1808 | 1461193450756 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:04:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:04:10 INFO - PROCESS | 1808 | 1461193450761 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 1808 | 1461193450763 Marionette TRACE conn3 <- [1,2886,null,{}] 16:04:10 INFO - PROCESS | 1808 | 1461193450768 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}] 16:04:10 INFO - PROCESS | 1808 | 1461193450913 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:04:11 INFO - PROCESS | 1808 | 1461193451121 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb80ee800 == 136 [pid = 1808] [id = 729] 16:04:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0ea5a94400) [pid = 1808] [serial = 2188] [outer = (nil)] 16:04:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0eaf751400) [pid = 1808] [serial = 2189] [outer = 0x7f0ea5a94400] 16:04:11 INFO - PROCESS | 1808 | 1461193451223 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0eb184b400) [pid = 1808] [serial = 2190] [outer = 0x7f0ea5a94400] 16:04:12 INFO - PROCESS | 1808 | 1461193452037 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]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:04:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1325ms 16:04:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:04:12 INFO - PROCESS | 1808 | 1461193452087 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 1808 | 1461193452090 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:04:12 INFO - PROCESS | 1808 | 1461193452094 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 1808 | 1461193452097 Marionette TRACE conn3 <- [1,2890,null,{}] 16:04:12 INFO - PROCESS | 1808 | 1461193452102 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}] 16:04:12 INFO - PROCESS | 1808 | 1461193452270 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:04:12 INFO - PROCESS | 1808 | 1461193452480 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebca2f000 == 137 [pid = 1808] [id = 730] 16:04:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0eb3368c00) [pid = 1808] [serial = 2191] [outer = (nil)] 16:04:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0eb5020400) [pid = 1808] [serial = 2192] [outer = 0x7f0eb3368c00] 16:04:12 INFO - PROCESS | 1808 | 1461193452583 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0eb8393000) [pid = 1808] [serial = 2193] [outer = 0x7f0eb3368c00] 16:04:13 INFO - PROCESS | 1808 | 1461193453368 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:04:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1327ms 16:04:13 INFO - PROCESS | 1808 | 1461193453422 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 1808 | 1461193453425 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:04:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:04:13 INFO - PROCESS | 1808 | 1461193453430 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 1808 | 1461193453432 Marionette TRACE conn3 <- [1,2894,null,{}] 16:04:13 INFO - PROCESS | 1808 | 1461193453437 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}] 16:04:13 INFO - PROCESS | 1808 | 1461193453584 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:04:13 INFO - PROCESS | 1808 | 1461193453794 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb639000 == 138 [pid = 1808] [id = 731] 16:04:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x7f0eb336f400) [pid = 1808] [serial = 2194] [outer = (nil)] 16:04:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0eb9414400) [pid = 1808] [serial = 2195] [outer = 0x7f0eb336f400] 16:04:13 INFO - PROCESS | 1808 | 1461193453893 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0eb9f6a400) [pid = 1808] [serial = 2196] [outer = 0x7f0eb336f400] 16:04:14 INFO - PROCESS | 1808 | 1461193454679 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]]]}] 16:04:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:04:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1274ms 16:04:14 INFO - PROCESS | 1808 | 1461193454705 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:04:14 INFO - PROCESS | 1808 | 1461193454708 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:04:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:04:14 INFO - PROCESS | 1808 | 1461193454713 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 1808 | 1461193454715 Marionette TRACE conn3 <- [1,2898,null,{}] 16:04:14 INFO - PROCESS | 1808 | 1461193454720 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}] 16:04:14 INFO - PROCESS | 1808 | 1461193454871 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:04:15 INFO - PROCESS | 1808 | 1461193455082 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea0ade000 == 139 [pid = 1808] [id = 732] 16:04:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0eb77c6c00) [pid = 1808] [serial = 2197] [outer = (nil)] 16:04:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0ebca76000) [pid = 1808] [serial = 2198] [outer = 0x7f0eb77c6c00] 16:04:15 INFO - PROCESS | 1808 | 1461193455188 Marionette DEBUG loaded listener.js 16:04:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x7f0ec5ac9c00) [pid = 1808] [serial = 2199] [outer = 0x7f0eb77c6c00] 16:04:15 INFO - PROCESS | 1808 | 1461193455987 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]]]}] 16:04:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:04:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1326ms 16:04:16 INFO - PROCESS | 1808 | 1461193456041 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:04:16 INFO - PROCESS | 1808 | 1461193456043 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:04:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:04:16 INFO - PROCESS | 1808 | 1461193456049 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 1808 | 1461193456050 Marionette TRACE conn3 <- [1,2902,null,{}] 16:04:16 INFO - PROCESS | 1808 | 1461193456055 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}] 16:04:16 INFO - PROCESS | 1808 | 1461193456213 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:04:16 INFO - PROCESS | 1808 | 1461193456425 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecc11b000 == 140 [pid = 1808] [id = 733] 16:04:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x7f0ea45cdc00) [pid = 1808] [serial = 2200] [outer = (nil)] 16:04:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x7f0ec6d07c00) [pid = 1808] [serial = 2201] [outer = 0x7f0ea45cdc00] 16:04:16 INFO - PROCESS | 1808 | 1461193456527 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x7f0ecbbc7c00) [pid = 1808] [serial = 2202] [outer = 0x7f0ea45cdc00] 16:04:17 INFO - PROCESS | 1808 | 1461193457315 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:04:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1325ms 16:04:17 INFO - PROCESS | 1808 | 1461193457374 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 1808 | 1461193457378 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:04:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:04:17 INFO - PROCESS | 1808 | 1461193457383 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 1808 | 1461193457384 Marionette TRACE conn3 <- [1,2906,null,{}] 16:04:17 INFO - PROCESS | 1808 | 1461193457389 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}] 16:04:17 INFO - PROCESS | 1808 | 1461193457542 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:04:17 INFO - PROCESS | 1808 | 1461193457754 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0863800 == 141 [pid = 1808] [id = 734] 16:04:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x7f0e9ec13400) [pid = 1808] [serial = 2203] [outer = (nil)] 16:04:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0x7f0e9ec19c00) [pid = 1808] [serial = 2204] [outer = 0x7f0e9ec13400] 16:04:17 INFO - PROCESS | 1808 | 1461193457852 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 240 (0x7f0e9ec1f800) [pid = 1808] [serial = 2205] [outer = 0x7f0e9ec13400] 16:04:18 INFO - PROCESS | 1808 | 1461193458737 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]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:04:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1383ms 16:04:18 INFO - PROCESS | 1808 | 1461193458767 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:04:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:04:18 INFO - PROCESS | 1808 | 1461193458770 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:04:18 INFO - PROCESS | 1808 | 1461193458775 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - PROCESS | 1808 | 1461193458778 Marionette TRACE conn3 <- [1,2910,null,{}] 16:04:18 INFO - PROCESS | 1808 | 1461193458783 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}] 16:04:18 INFO - PROCESS | 1808 | 1461193458961 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:04:19 INFO - PROCESS | 1808 | 1461193459186 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9edd7800 == 142 [pid = 1808] [id = 735] 16:04:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x7f0ea0b89c00) [pid = 1808] [serial = 2206] [outer = (nil)] 16:04:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x7f0ea7079c00) [pid = 1808] [serial = 2207] [outer = 0x7f0ea0b89c00] 16:04:19 INFO - PROCESS | 1808 | 1461193459291 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x7f0ecbdb6000) [pid = 1808] [serial = 2208] [outer = 0x7f0ea0b89c00] 16:04:19 INFO - PROCESS | 1808 | 1461193459989 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]]]}] 16:04:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:04:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:04:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1229ms 16:04:20 INFO - TEST-START | /DOMEvents/constructors.html 16:04:20 INFO - PROCESS | 1808 | 1461193460023 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 1808 | 1461193460025 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:04:20 INFO - PROCESS | 1808 | 1461193460033 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 1808 | 1461193460035 Marionette TRACE conn3 <- [1,2914,null,{}] 16:04:20 INFO - PROCESS | 1808 | 1461193460040 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}] 16:04:20 INFO - PROCESS | 1808 | 1461193460196 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:04:20 INFO - PROCESS | 1808 | 1461193460430 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5cea800 == 143 [pid = 1808] [id = 736] 16:04:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x7f0ea0b89000) [pid = 1808] [serial = 2209] [outer = (nil)] 16:04:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x7f0ea3408400) [pid = 1808] [serial = 2210] [outer = 0x7f0ea0b89000] 16:04:20 INFO - PROCESS | 1808 | 1461193460490 Marionette DEBUG loaded listener.js 16:04:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x7f0eac382c00) [pid = 1808] [serial = 2211] [outer = 0x7f0ea0b89000] 16:04:21 INFO - PROCESS | 1808 | 1461193461296 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]]]}] 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:04:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:04:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:04:21 INFO - TEST-OK | /DOMEvents/constructors.html | took 1337ms 16:04:21 INFO - PROCESS | 1808 | 1461193461371 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 1808 | 1461193461375 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:04:21 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:04:21 INFO - PROCESS | 1808 | 1461193461381 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 1808 | 1461193461387 Marionette TRACE conn3 <- [1,2918,null,{}] 16:04:21 INFO - PROCESS | 1808 | 1461193461396 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}] 16:04:21 INFO - PROCESS | 1808 | 1461193461648 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:04:21 INFO - PROCESS | 1808 | 1461193461804 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea1719000 == 144 [pid = 1808] [id = 737] 16:04:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 247 (0x7f0ea0b83000) [pid = 1808] [serial = 2212] [outer = (nil)] 16:04:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 248 (0x7f0ea0b96800) [pid = 1808] [serial = 2213] [outer = 0x7f0ea0b83000] 16:04:21 INFO - PROCESS | 1808 | 1461193461907 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 249 (0x7f0ea1aa9c00) [pid = 1808] [serial = 2214] [outer = 0x7f0ea0b83000] 16:04:22 INFO - PROCESS | 1808 | 1461193462948 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:04:22 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:04:22 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1584ms 16:04:22 INFO - PROCESS | 1808 | 1461193462971 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:04:22 INFO - PROCESS | 1808 | 1461193462975 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:04:22 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:04:22 INFO - PROCESS | 1808 | 1461193462984 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 1808 | 1461193462988 Marionette TRACE conn3 <- [1,2922,null,{}] 16:04:22 INFO - PROCESS | 1808 | 1461193462995 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}] 16:04:23 INFO - PROCESS | 1808 | 1461193463161 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:04:23 INFO - PROCESS | 1808 | 1461193463389 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5cef000 == 145 [pid = 1808] [id = 738] 16:04:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 250 (0x7f0ea0ba2800) [pid = 1808] [serial = 2215] [outer = (nil)] 16:04:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 251 (0x7f0ea1aab400) [pid = 1808] [serial = 2216] [outer = 0x7f0ea0ba2800] 16:04:23 INFO - PROCESS | 1808 | 1461193463486 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 252 (0x7f0ea28a0800) [pid = 1808] [serial = 2217] [outer = 0x7f0ea0ba2800] 16:04:24 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:04:24 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:04:24 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:04:24 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:04:24 INFO - PROCESS | 1808 | 1461193464386 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]]]}] 16:04:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:04:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:04:24 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 16:04:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:04:24 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 16:04:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:04:24 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]" 16:04:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:04:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:04:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1434ms 16:04:24 INFO - PROCESS | 1808 | 1461193464424 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:04:24 INFO - PROCESS | 1808 | 1461193464433 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:04:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:04:24 INFO - PROCESS | 1808 | 1461193464441 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - PROCESS | 1808 | 1461193464445 Marionette TRACE conn3 <- [1,2926,null,{}] 16:04:24 INFO - PROCESS | 1808 | 1461193464449 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}] 16:04:24 INFO - PROCESS | 1808 | 1461193464603 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:04:24 INFO - PROCESS | 1808 | 1461193464828 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2aa8800 == 146 [pid = 1808] [id = 739] 16:04:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 253 (0x7f0ea3807c00) [pid = 1808] [serial = 2218] [outer = (nil)] 16:04:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 254 (0x7f0ea40cc000) [pid = 1808] [serial = 2219] [outer = 0x7f0ea3807c00] 16:04:24 INFO - PROCESS | 1808 | 1461193464931 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 255 (0x7f0ea45c7000) [pid = 1808] [serial = 2220] [outer = 0x7f0ea3807c00] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5ce1000 == 145 [pid = 1808] [id = 556] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea57e1000 == 144 [pid = 1808] [id = 553] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea402f800 == 143 [pid = 1808] [id = 723] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 254 (0x7f0eb8480400) [pid = 1808] [serial = 2111] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 253 (0x7f0eb029e400) [pid = 1808] [serial = 2075] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 252 (0x7f0eb3256000) [pid = 1808] [serial = 2081] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 251 (0x7f0eac672400) [pid = 1808] [serial = 2084] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 250 (0x7f0eb073e000) [pid = 1808] [serial = 2078] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 249 (0x7f0eafc5ec00) [pid = 1808] [serial = 2072] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0607800 == 142 [pid = 1808] [id = 722] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf7d6000 == 141 [pid = 1808] [id = 721] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0e4800 == 140 [pid = 1808] [id = 720] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea716c800 == 139 [pid = 1808] [id = 719] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2cfa000 == 138 [pid = 1808] [id = 718] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5661000 == 137 [pid = 1808] [id = 717] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5ddd800 == 136 [pid = 1808] [id = 716] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5621800 == 135 [pid = 1808] [id = 715] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed0f2b000 == 134 [pid = 1808] [id = 713] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ed00ae000 == 133 [pid = 1808] [id = 712] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecc121000 == 132 [pid = 1808] [id = 711] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecbd8a800 == 131 [pid = 1808] [id = 710] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ec9c6b800 == 130 [pid = 1808] [id = 709] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebca3c800 == 129 [pid = 1808] [id = 708] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb9f0a000 == 128 [pid = 1808] [id = 707] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb8c8f000 == 127 [pid = 1808] [id = 706] 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eaf02c000 == 126 [pid = 1808] [id = 705] 16:04:25 INFO - PROCESS | 1808 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:04:25 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea57df800 == 125 [pid = 1808] [id = 704] 16:04:25 INFO - PROCESS | 1808 | 1461193465799 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]]]}] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 248 (0x7f0eaefca800) [pid = 1808] [serial = 2066] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 247 (0x7f0eb7726c00) [pid = 1808] [serial = 2105] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 246 (0x7f0ea3409000) [pid = 1808] [serial = 2051] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 245 (0x7f0eb7abb400) [pid = 1808] [serial = 2106] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 244 (0x7f0eac48e400) [pid = 1808] [serial = 2057] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 243 (0x7f0eb3be8c00) [pid = 1808] [serial = 1824] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x7f0eac728800) [pid = 1808] [serial = 2097] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 241 (0x7f0ea0ba2000) [pid = 1808] [serial = 1839] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 240 (0x7f0ea1aa3c00) [pid = 1808] [serial = 1878] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 239 (0x7f0eaff3d800) [pid = 1808] [serial = 1980] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 238 (0x7f0ea43f1000) [pid = 1808] [serial = 1842] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 237 (0x7f0ecc12c000) [pid = 1808] [serial = 1833] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x7f0eae210800) [pid = 1808] [serial = 1887] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0x7f0ea5a99c00) [pid = 1808] [serial = 2054] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x7f0eb0191c00) [pid = 1808] [serial = 2102] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x7f0ea3404000) [pid = 1808] [serial = 2090] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x7f0ea7192c00) [pid = 1808] [serial = 2031] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x7f0eb0a1f800) [pid = 1808] [serial = 2103] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x7f0eac5b3c00) [pid = 1808] [serial = 2060] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x7f0eb0a1c800) [pid = 1808] [serial = 2108] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x7f0ea2a16400) [pid = 1808] [serial = 1845] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x7f0eaf74dc00) [pid = 1808] [serial = 2069] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x7f0eae218000) [pid = 1808] [serial = 2099] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x7f0eb9f71800) [pid = 1808] [serial = 1905] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x7f0ea45d1c00) [pid = 1808] [serial = 2091] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x7f0eac69b800) [pid = 1808] [serial = 2063] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x7f0ea3809400) [pid = 1808] [serial = 1917] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x7f0ecbbc0800) [pid = 1808] [serial = 1830] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x7f0ea7078000) [pid = 1808] [serial = 1818] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x7f0eac70e000) [pid = 1808] [serial = 1791] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x7f0ec5ac8800) [pid = 1808] [serial = 1908] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x7f0ea2b24c00) [pid = 1808] [serial = 1914] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x7f0eb5bd6800) [pid = 1808] [serial = 2087] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x7f0eb8e0f400) [pid = 1808] [serial = 1902] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x7f0eb77c7400) [pid = 1808] [serial = 2109] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x7f0eb18cc000) [pid = 1808] [serial = 1848] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x7f0eb32b1c00) [pid = 1808] [serial = 1893] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x7f0ea70e8000) [pid = 1808] [serial = 2094] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x7f0eafe6f800) [pid = 1808] [serial = 1890] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x7f0ecbdb4800) [pid = 1808] [serial = 1785] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0ea43f2800) [pid = 1808] [serial = 1881] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0eac67e000) [pid = 1808] [serial = 2096] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0ea2b4fc00) [pid = 1808] [serial = 1788] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0eb41d2c00) [pid = 1808] [serial = 1896] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0ecbc8f800) [pid = 1808] [serial = 1836] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0eb7ab6400) [pid = 1808] [serial = 1899] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0eac5ad400) [pid = 1808] [serial = 1884] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0ea7072800) [pid = 1808] [serial = 2093] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0eac725000) [pid = 1808] [serial = 1821] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x7f0ecbd60000) [pid = 1808] [serial = 1911] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x7f0eb9f71c00) [pid = 1808] [serial = 1827] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x7f0eaf183000) [pid = 1808] [serial = 2100] [outer = (nil)] [url = about:blank] 16:04:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:04:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1429ms 16:04:25 INFO - PROCESS | 1808 | 1461193465870 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 1808 | 1461193465873 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:04:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:04:25 INFO - PROCESS | 1808 | 1461193465879 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 1808 | 1461193465882 Marionette TRACE conn3 <- [1,2930,null,{}] 16:04:25 INFO - PROCESS | 1808 | 1461193465895 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}] 16:04:26 INFO - PROCESS | 1808 | 1461193466039 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:04:26 INFO - PROCESS | 1808 | 1461193466239 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea5633000 == 126 [pid = 1808] [id = 740] 16:04:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x7f0ea2b18400) [pid = 1808] [serial = 2221] [outer = (nil)] 16:04:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x7f0ea7079800) [pid = 1808] [serial = 2222] [outer = 0x7f0ea2b18400] 16:04:26 INFO - PROCESS | 1808 | 1461193466296 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x7f0ea70f2c00) [pid = 1808] [serial = 2223] [outer = 0x7f0ea2b18400] 16:04:26 INFO - PROCESS | 1808 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:04:26 INFO - PROCESS | 1808 | 1461193466857 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]]]}] 16:04:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:04:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1029ms 16:04:26 INFO - PROCESS | 1808 | 1461193466908 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:04:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:04:26 INFO - PROCESS | 1808 | 1461193466912 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:04:26 INFO - PROCESS | 1808 | 1461193466916 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:04:26 INFO - PROCESS | 1808 | 1461193466918 Marionette TRACE conn3 <- [1,2934,null,{}] 16:04:26 INFO - PROCESS | 1808 | 1461193466923 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}] 16:04:27 INFO - PROCESS | 1808 | 1461193467068 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:04:27 INFO - PROCESS | 1808 | 1461193467241 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eacd68000 == 127 [pid = 1808] [id = 741] 16:04:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0ea406d800) [pid = 1808] [serial = 2224] [outer = (nil)] 16:04:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0eac384000) [pid = 1808] [serial = 2225] [outer = 0x7f0ea406d800] 16:04:27 INFO - PROCESS | 1808 | 1461193467294 Marionette DEBUG loaded listener.js 16:04:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0eac38a800) [pid = 1808] [serial = 2226] [outer = 0x7f0ea406d800] 16:04:27 INFO - PROCESS | 1808 | 1461193467904 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]]]}] 16:04:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:04:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1025ms 16:04:27 INFO - PROCESS | 1808 | 1461193467941 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:04:27 INFO - PROCESS | 1808 | 1461193467943 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:04:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:04:27 INFO - PROCESS | 1808 | 1461193467948 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - PROCESS | 1808 | 1461193467950 Marionette TRACE conn3 <- [1,2938,null,{}] 16:04:27 INFO - PROCESS | 1808 | 1461193467954 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}] 16:04:28 INFO - PROCESS | 1808 | 1461193468141 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:04:28 INFO - PROCESS | 1808 | 1461193468169 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead0ec800 == 128 [pid = 1808] [id = 742] 16:04:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0ea70f3400) [pid = 1808] [serial = 2227] [outer = (nil)] 16:04:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0eac496400) [pid = 1808] [serial = 2228] [outer = 0x7f0ea70f3400] 16:04:28 INFO - PROCESS | 1808 | 1461193468218 Marionette DEBUG loaded listener.js 16:04:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0eac5b8800) [pid = 1808] [serial = 2229] [outer = 0x7f0ea70f3400] 16:04:28 INFO - PROCESS | 1808 | 1461193468826 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]]]}] 16:04:28 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. 16:04:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 923ms 16:04:28 INFO - PROCESS | 1808 | 1461193468871 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:04:28 INFO - PROCESS | 1808 | 1461193468874 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:04:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:04:28 INFO - PROCESS | 1808 | 1461193468879 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 1808 | 1461193468881 Marionette TRACE conn3 <- [1,2942,null,{}] 16:04:28 INFO - PROCESS | 1808 | 1461193468885 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}] 16:04:29 INFO - PROCESS | 1808 | 1461193469108 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:04:29 INFO - PROCESS | 1808 | 1461193469141 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eafb36000 == 129 [pid = 1808] [id = 743] 16:04:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eac725800) [pid = 1808] [serial = 2230] [outer = (nil)] 16:04:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0eaefd7c00) [pid = 1808] [serial = 2231] [outer = 0x7f0eac725800] 16:04:29 INFO - PROCESS | 1808 | 1461193469245 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0eafb5b000) [pid = 1808] [serial = 2232] [outer = 0x7f0eac725800] 16:04:30 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x7f0eac67d800) [pid = 1808] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:04:30 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x7f0eac707000) [pid = 1808] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:04:30 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x7f0e9eaa6800) [pid = 1808] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:04:30 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x7f0ea0ba1000) [pid = 1808] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:04:30 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x7f0ea2b25800) [pid = 1808] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:04:30 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x7f0eac4d8000) [pid = 1808] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:04:30 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x7f0ea406bc00) [pid = 1808] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:04:30 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x7f0ea2335800) [pid = 1808] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:04:30 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x7f0ea1aae000) [pid = 1808] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:04:30 INFO - PROCESS | 1808 | 1461193470447 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"]]]}] 16:04:30 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 16:04:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:04:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1579ms 16:04:30 INFO - PROCESS | 1808 | 1461193470458 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:04:30 INFO - PROCESS | 1808 | 1461193470461 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:04:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:04:30 INFO - PROCESS | 1808 | 1461193470466 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:04:30 INFO - PROCESS | 1808 | 1461193470468 Marionette TRACE conn3 <- [1,2946,null,{}] 16:04:30 INFO - PROCESS | 1808 | 1461193470472 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}] 16:04:30 INFO - PROCESS | 1808 | 1461193470605 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:04:30 INFO - PROCESS | 1808 | 1461193470821 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ead082800 == 130 [pid = 1808] [id = 744] 16:04:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x7f0eac69b800) [pid = 1808] [serial = 2233] [outer = (nil)] 16:04:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x7f0eacecfc00) [pid = 1808] [serial = 2234] [outer = 0x7f0eac69b800] 16:04:30 INFO - PROCESS | 1808 | 1461193470875 Marionette DEBUG loaded listener.js 16:04:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x7f0eaff39c00) [pid = 1808] [serial = 2235] [outer = 0x7f0eac69b800] 16:04:31 INFO - PROCESS | 1808 | 1461193471345 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]]]}] 16:04:31 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. 16:04:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 924ms 16:04:31 INFO - PROCESS | 1808 | 1461193471389 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 1808 | 1461193471392 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:04:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:04:31 INFO - PROCESS | 1808 | 1461193471397 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 1808 | 1461193471399 Marionette TRACE conn3 <- [1,2950,null,{}] 16:04:31 INFO - PROCESS | 1808 | 1461193471403 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}] 16:04:31 INFO - PROCESS | 1808 | 1461193471527 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:04:31 INFO - PROCESS | 1808 | 1461193471538 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0871000 == 131 [pid = 1808] [id = 745] 16:04:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x7f0ea1aa4400) [pid = 1808] [serial = 2236] [outer = (nil)] 16:04:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x7f0eb1851c00) [pid = 1808] [serial = 2237] [outer = 0x7f0ea1aa4400] 16:04:31 INFO - PROCESS | 1808 | 1461193471594 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x7f0eb3256000) [pid = 1808] [serial = 2238] [outer = 0x7f0ea1aa4400] 16:04:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea26d4800 == 132 [pid = 1808] [id = 746] 16:04:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x7f0eb32b4400) [pid = 1808] [serial = 2239] [outer = (nil)] 16:04:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x7f0eb3be6400) [pid = 1808] [serial = 2240] [outer = 0x7f0eb32b4400] 16:04:32 INFO - PROCESS | 1808 | 1461193472308 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]]]}] 16:04: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. 16:04:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 924ms 16:04:32 INFO - PROCESS | 1808 | 1461193472321 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:04:32 INFO - PROCESS | 1808 | 1461193472324 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:04:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:04:32 INFO - PROCESS | 1808 | 1461193472329 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 1808 | 1461193472330 Marionette TRACE conn3 <- [1,2954,null,{}] 16:04:32 INFO - PROCESS | 1808 | 1461193472335 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}] 16:04:32 INFO - PROCESS | 1808 | 1461193472611 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:04:32 INFO - PROCESS | 1808 | 1461193472793 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2315800 == 133 [pid = 1808] [id = 747] 16:04:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x7f0e9ec11400) [pid = 1808] [serial = 2241] [outer = (nil)] 16:04:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x7f0e9ec19000) [pid = 1808] [serial = 2242] [outer = 0x7f0e9ec11400] 16:04:32 INFO - PROCESS | 1808 | 1461193472902 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x7f0ea0ba4400) [pid = 1808] [serial = 2243] [outer = 0x7f0e9ec11400] 16:04:33 INFO - PROCESS | 1808 | 1461193473686 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]]]}] 16:04:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:04: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 16:04:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1379ms 16:04:33 INFO - PROCESS | 1808 | 1461193473715 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 1808 | 1461193473719 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:04:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:04:33 INFO - PROCESS | 1808 | 1461193473727 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 1808 | 1461193473732 Marionette TRACE conn3 <- [1,2958,null,{}] 16:04:33 INFO - PROCESS | 1808 | 1461193473737 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}] 16:04:33 INFO - PROCESS | 1808 | 1461193473927 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:04:34 INFO - PROCESS | 1808 | 1461193474152 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eac34b000 == 134 [pid = 1808] [id = 748] 16:04:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x7f0ea1aaf000) [pid = 1808] [serial = 2244] [outer = (nil)] 16:04:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x7f0ea43efc00) [pid = 1808] [serial = 2245] [outer = 0x7f0ea1aaf000] 16:04:34 INFO - PROCESS | 1808 | 1461193474220 Marionette DEBUG loaded listener.js 16:04:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x7f0ea5ea8400) [pid = 1808] [serial = 2246] [outer = 0x7f0ea1aaf000] 16:04:34 INFO - PROCESS | 1808 | 1461193474954 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]]]}] 16:04: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. 16:04:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1278ms 16:04:35 INFO - PROCESS | 1808 | 1461193475006 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:04:35 INFO - PROCESS | 1808 | 1461193475009 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:04:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:04:35 INFO - PROCESS | 1808 | 1461193475015 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 1808 | 1461193475018 Marionette TRACE conn3 <- [1,2962,null,{}] 16:04:35 INFO - PROCESS | 1808 | 1461193475023 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}] 16:04:35 INFO - PROCESS | 1808 | 1461193475173 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:04:35 INFO - PROCESS | 1808 | 1461193475394 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb080f800 == 135 [pid = 1808] [id = 749] 16:04:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x7f0ea3259800) [pid = 1808] [serial = 2247] [outer = (nil)] 16:04:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x7f0eac388800) [pid = 1808] [serial = 2248] [outer = 0x7f0ea3259800] 16:04:35 INFO - PROCESS | 1808 | 1461193475498 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x7f0eac4d7000) [pid = 1808] [serial = 2249] [outer = 0x7f0ea3259800] 16:04:36 INFO - PROCESS | 1808 | 1461193476269 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]]]}] 16:04: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. 16:04:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1276ms 16:04:36 INFO - PROCESS | 1808 | 1461193476297 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 1808 | 1461193476303 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:04:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:04:36 INFO - PROCESS | 1808 | 1461193476319 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 1808 | 1461193476324 Marionette TRACE conn3 <- [1,2966,null,{}] 16:04:36 INFO - PROCESS | 1808 | 1461193476329 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}] 16:04:36 INFO - PROCESS | 1808 | 1461193476487 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:04:36 INFO - PROCESS | 1808 | 1461193476710 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb7759000 == 136 [pid = 1808] [id = 750] 16:04:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x7f0ea706fc00) [pid = 1808] [serial = 2250] [outer = (nil)] 16:04:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x7f0eae20f400) [pid = 1808] [serial = 2251] [outer = 0x7f0ea706fc00] 16:04:36 INFO - PROCESS | 1808 | 1461193476771 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x7f0eafe72c00) [pid = 1808] [serial = 2252] [outer = 0x7f0ea706fc00] 16:04:37 INFO - PROCESS | 1808 | 1461193477438 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]]]}] 16:04: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. 16:04:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1145ms 16:04:37 INFO - PROCESS | 1808 | 1461193477462 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:04:37 INFO - PROCESS | 1808 | 1461193477466 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:04:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:04:37 INFO - PROCESS | 1808 | 1461193477472 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 1808 | 1461193477474 Marionette TRACE conn3 <- [1,2970,null,{}] 16:04:37 INFO - PROCESS | 1808 | 1461193477479 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}] 16:04:37 INFO - PROCESS | 1808 | 1461193477629 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:04:37 INFO - PROCESS | 1808 | 1461193477851 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb8c8e000 == 137 [pid = 1808] [id = 751] 16:04:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x7f0eaefd0c00) [pid = 1808] [serial = 2253] [outer = (nil)] 16:04:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x7f0eb3421800) [pid = 1808] [serial = 2254] [outer = 0x7f0eaefd0c00] 16:04:37 INFO - PROCESS | 1808 | 1461193477912 Marionette DEBUG loaded listener.js 16:04:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x7f0eb5eec800) [pid = 1808] [serial = 2255] [outer = 0x7f0eaefd0c00] 16:04:38 INFO - PROCESS | 1808 | 1461193478584 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]]]}] 16:04:38 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. 16:04:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1129ms 16:04:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:04:38 INFO - PROCESS | 1808 | 1461193478614 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:04:38 INFO - PROCESS | 1808 | 1461193478617 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:04:38 INFO - PROCESS | 1808 | 1461193478623 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:04:38 INFO - PROCESS | 1808 | 1461193478626 Marionette TRACE conn3 <- [1,2974,null,{}] 16:04:38 INFO - PROCESS | 1808 | 1461193478630 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}] 16:04:38 INFO - PROCESS | 1808 | 1461193478789 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:04:39 INFO - PROCESS | 1808 | 1461193479017 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ebc7a6000 == 138 [pid = 1808] [id = 752] 16:04:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x7f0eb8099c00) [pid = 1808] [serial = 2256] [outer = (nil)] 16:04:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x7f0eb8480400) [pid = 1808] [serial = 2257] [outer = 0x7f0eb8099c00] 16:04:39 INFO - PROCESS | 1808 | 1461193479089 Marionette DEBUG loaded listener.js 16:04:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x7f0eb9f71c00) [pid = 1808] [serial = 2258] [outer = 0x7f0eb8099c00] 16:04:39 INFO - PROCESS | 1808 | 1461193479771 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]]]}] 16:04:39 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. 16:04:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1177ms 16:04:39 INFO - PROCESS | 1808 | 1461193479801 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 1808 | 1461193479804 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:04:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:04:39 INFO - PROCESS | 1808 | 1461193479809 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 1808 | 1461193479811 Marionette TRACE conn3 <- [1,2978,null,{}] 16:04:39 INFO - PROCESS | 1808 | 1461193479816 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}] 16:04:39 INFO - PROCESS | 1808 | 1461193479973 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:04:40 INFO - PROCESS | 1808 | 1461193480197 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb668000 == 139 [pid = 1808] [id = 753] 16:04:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x7f0eb809b400) [pid = 1808] [serial = 2259] [outer = (nil)] 16:04:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x7f0ec6b9d800) [pid = 1808] [serial = 2260] [outer = 0x7f0eb809b400] 16:04:40 INFO - PROCESS | 1808 | 1461193480266 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x7f0ebc89dc00) [pid = 1808] [serial = 2261] [outer = 0x7f0eb809b400] 16:04:40 INFO - PROCESS | 1808 | 1461193480920 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]]]}] 16:04:40 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. 16:04:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1125ms 16:04:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:04:40 INFO - PROCESS | 1808 | 1461193480935 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:04:40 INFO - PROCESS | 1808 | 1461193480937 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:04:40 INFO - PROCESS | 1808 | 1461193480942 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 1808 | 1461193480945 Marionette TRACE conn3 <- [1,2982,null,{}] 16:04:40 INFO - PROCESS | 1808 | 1461193480971 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}] 16:04:41 INFO - PROCESS | 1808 | 1461193481137 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:04:41 INFO - PROCESS | 1808 | 1461193481360 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed00ac000 == 140 [pid = 1808] [id = 754] 16:04:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x7f0e9e3a7c00) [pid = 1808] [serial = 2262] [outer = (nil)] 16:04:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x7f0e9e3b1c00) [pid = 1808] [serial = 2263] [outer = 0x7f0e9e3a7c00] 16:04:41 INFO - PROCESS | 1808 | 1461193481421 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x7f0e9e3b6400) [pid = 1808] [serial = 2264] [outer = 0x7f0e9e3a7c00] 16:04:42 INFO - PROCESS | 1808 | 1461193482082 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"]]]}] 16:04:42 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 16:04:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:04:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1150ms 16:04:42 INFO - PROCESS | 1808 | 1461193482093 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 1808 | 1461193482095 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:04:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:04:42 INFO - PROCESS | 1808 | 1461193482122 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 1808 | 1461193482125 Marionette TRACE conn3 <- [1,2986,null,{}] 16:04:42 INFO - PROCESS | 1808 | 1461193482130 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}] 16:04:42 INFO - PROCESS | 1808 | 1461193482287 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:04:42 INFO - PROCESS | 1808 | 1461193482511 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea0a70800 == 141 [pid = 1808] [id = 755] 16:04:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x7f0e9e3ad400) [pid = 1808] [serial = 2265] [outer = (nil)] 16:04:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x7f0ecbbc6c00) [pid = 1808] [serial = 2266] [outer = 0x7f0e9e3ad400] 16:04:42 INFO - PROCESS | 1808 | 1461193482572 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x7f0ecbdb0400) [pid = 1808] [serial = 2267] [outer = 0x7f0e9e3ad400] 16:04:43 INFO - PROCESS | 1808 | 1461193483214 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]]]}] 16:04:43 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. 16:04:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1136ms 16:04:43 INFO - PROCESS | 1808 | 1461193483254 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 1808 | 1461193483257 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:04:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:04:43 INFO - PROCESS | 1808 | 1461193483262 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 1808 | 1461193483264 Marionette TRACE conn3 <- [1,2990,null,{}] 16:04:43 INFO - PROCESS | 1808 | 1461193483269 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}] 16:04:43 INFO - PROCESS | 1808 | 1461193483448 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:04:43 INFO - PROCESS | 1808 | 1461193483675 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ed0f2a800 == 142 [pid = 1808] [id = 756] 16:04:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x7f0e9e3b0400) [pid = 1808] [serial = 2268] [outer = (nil)] 16:04:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x7f0e9e458800) [pid = 1808] [serial = 2269] [outer = 0x7f0e9e3b0400] 16:04:43 INFO - PROCESS | 1808 | 1461193483736 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x7f0e9e45dc00) [pid = 1808] [serial = 2270] [outer = 0x7f0e9e3b0400] 16:04:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9e41c000 == 143 [pid = 1808] [id = 757] 16:04:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0x7f0e9ef86000) [pid = 1808] [serial = 2271] [outer = (nil)] 16:04:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 240 (0x7f0e9e45a800) [pid = 1808] [serial = 2272] [outer = 0x7f0e9ef86000] 16:04:44 INFO - PROCESS | 1808 | 1461193484487 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]]]}] 16:04:44 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. 16:04:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1274ms 16:04:44 INFO - PROCESS | 1808 | 1461193484537 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 1808 | 1461193484540 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:04:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:04:44 INFO - PROCESS | 1808 | 1461193484545 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:04:44 INFO - PROCESS | 1808 | 1461193484547 Marionette TRACE conn3 <- [1,2994,null,{}] 16:04:44 INFO - PROCESS | 1808 | 1461193484559 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}] 16:04:44 INFO - PROCESS | 1808 | 1461193484740 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:04:44 INFO - PROCESS | 1808 | 1461193484952 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9e42a800 == 144 [pid = 1808] [id = 758] 16:04:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x7f0e9e451800) [pid = 1808] [serial = 2273] [outer = (nil)] 16:04:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x7f0e9ef88000) [pid = 1808] [serial = 2274] [outer = 0x7f0e9e451800] 16:04:45 INFO - PROCESS | 1808 | 1461193485058 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x7f0e9ef8f800) [pid = 1808] [serial = 2275] [outer = 0x7f0e9e451800] 16:04:45 INFO - PROCESS | 1808 | 1461193485775 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]]]}] 16:04:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:04:45 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 16:04:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1283ms 16:04:45 INFO - PROCESS | 1808 | 1461193485829 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 1808 | 1461193485838 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:04:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:04:45 INFO - PROCESS | 1808 | 1461193485843 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 1808 | 1461193485846 Marionette TRACE conn3 <- [1,2998,null,{}] 16:04:45 INFO - PROCESS | 1808 | 1461193485850 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}] 16:04:46 INFO - PROCESS | 1808 | 1461193486027 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:04:46 INFO - PROCESS | 1808 | 1461193486242 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecbade800 == 145 [pid = 1808] [id = 759] 16:04:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x7f0e9e452800) [pid = 1808] [serial = 2276] [outer = (nil)] 16:04:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x7f0e9fa46c00) [pid = 1808] [serial = 2277] [outer = 0x7f0e9e452800] 16:04:46 INFO - PROCESS | 1808 | 1461193486346 Marionette DEBUG loaded listener.js 16:04:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x7f0e9fa4f800) [pid = 1808] [serial = 2278] [outer = 0x7f0e9e452800] 16:04:47 INFO - PROCESS | 1808 | 1461193487031 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]]]}] 16:04:47 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. 16:04:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1227ms 16:04:47 INFO - PROCESS | 1808 | 1461193487071 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:04:47 INFO - PROCESS | 1808 | 1461193487074 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:04:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:04:47 INFO - PROCESS | 1808 | 1461193487079 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:04:47 INFO - PROCESS | 1808 | 1461193487081 Marionette TRACE conn3 <- [1,3002,null,{}] 16:04:47 INFO - PROCESS | 1808 | 1461193487086 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}] 16:04:47 INFO - PROCESS | 1808 | 1461193487237 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:04:47 INFO - PROCESS | 1808 | 1461193487466 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea4519800 == 146 [pid = 1808] [id = 760] 16:04:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 247 (0x7f0e9ef8e800) [pid = 1808] [serial = 2279] [outer = (nil)] 16:04:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 248 (0x7f0ea1747c00) [pid = 1808] [serial = 2280] [outer = 0x7f0e9ef8e800] 16:04:47 INFO - PROCESS | 1808 | 1461193487530 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 249 (0x7f0ea174b800) [pid = 1808] [serial = 2281] [outer = 0x7f0e9ef8e800] 16:04:48 INFO - PROCESS | 1808 | 1461193488181 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]]]}] 16:04:48 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. 16:04:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1127ms 16:04:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:04:48 INFO - PROCESS | 1808 | 1461193488213 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 1808 | 1461193488215 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:04:48 INFO - PROCESS | 1808 | 1461193488222 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 1808 | 1461193488224 Marionette TRACE conn3 <- [1,3006,null,{}] 16:04:48 INFO - PROCESS | 1808 | 1461193488229 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}] 16:04:48 INFO - PROCESS | 1808 | 1461193488390 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:04:48 INFO - PROCESS | 1808 | 1461193488657 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9efb1800 == 147 [pid = 1808] [id = 761] 16:04:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 250 (0x7f0ea1751c00) [pid = 1808] [serial = 2282] [outer = (nil)] 16:04:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 251 (0x7f0ea2a13800) [pid = 1808] [serial = 2283] [outer = 0x7f0ea1751c00] 16:04:48 INFO - PROCESS | 1808 | 1461193488724 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 252 (0x7f0ecbfab000) [pid = 1808] [serial = 2284] [outer = 0x7f0ea1751c00] 16:04:49 INFO - PROCESS | 1808 | 1461193489381 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]]]}] 16:04:49 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. 16:04:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1180ms 16:04:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:04:49 INFO - PROCESS | 1808 | 1461193489412 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 1808 | 1461193489414 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:04:49 INFO - PROCESS | 1808 | 1461193489421 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 1808 | 1461193489423 Marionette TRACE conn3 <- [1,3010,null,{}] 16:04:49 INFO - PROCESS | 1808 | 1461193489429 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}] 16:04:49 INFO - PROCESS | 1808 | 1461193489592 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:04:49 INFO - PROCESS | 1808 | 1461193489828 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9e850800 == 148 [pid = 1808] [id = 762] 16:04:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 253 (0x7f0e9ec40000) [pid = 1808] [serial = 2285] [outer = (nil)] 16:04:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 254 (0x7f0e9ec46c00) [pid = 1808] [serial = 2286] [outer = 0x7f0e9ec40000] 16:04:49 INFO - PROCESS | 1808 | 1461193489893 Marionette DEBUG loaded listener.js 16:04:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 255 (0x7f0e9ec4c800) [pid = 1808] [serial = 2287] [outer = 0x7f0e9ec40000] 16:04:50 INFO - PROCESS | 1808 | 1461193490566 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]]]}] 16:04:50 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 16:04:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1177ms 16:04:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:04:50 INFO - PROCESS | 1808 | 1461193490599 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 1808 | 1461193490601 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:04:50 INFO - PROCESS | 1808 | 1461193490605 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 1808 | 1461193490608 Marionette TRACE conn3 <- [1,3014,null,{}] 16:04:50 INFO - PROCESS | 1808 | 1461193490613 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}] 16:04:50 INFO - PROCESS | 1808 | 1461193490784 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:04:51 INFO - PROCESS | 1808 | 1461193491047 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2abd000 == 149 [pid = 1808] [id = 763] 16:04:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 256 (0x7f0e9ec40400) [pid = 1808] [serial = 2288] [outer = (nil)] 16:04:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 257 (0x7f0ea174b400) [pid = 1808] [serial = 2289] [outer = 0x7f0e9ec40400] 16:04:51 INFO - PROCESS | 1808 | 1461193491107 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 258 (0x7f0ea18b5c00) [pid = 1808] [serial = 2290] [outer = 0x7f0e9ec40400] 16:04:51 INFO - PROCESS | 1808 | [1808] 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 16:04:51 INFO - PROCESS | 1808 | 1461193491866 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:04:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:04:51 INFO - {} 16:04:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:04:51 INFO - {} 16:04:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:04:51 INFO - {} 16:04:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:04:51 INFO - {} 16:04:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1283ms 16:04:51 INFO - PROCESS | 1808 | 1461193491890 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 1808 | 1461193491893 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:04:51 INFO - TEST-START | /FileAPI/fileReader.html 16:04:51 INFO - PROCESS | 1808 | 1461193491898 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 1808 | 1461193491900 Marionette TRACE conn3 <- [1,3018,null,{}] 16:04:51 INFO - PROCESS | 1808 | 1461193491905 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}] 16:04:52 INFO - PROCESS | 1808 | 1461193492077 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:04:52 INFO - PROCESS | 1808 | 1461193492295 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb642000 == 150 [pid = 1808] [id = 764] 16:04:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 259 (0x7f0e9ec49400) [pid = 1808] [serial = 2291] [outer = (nil)] 16:04:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 260 (0x7f0ea18bdc00) [pid = 1808] [serial = 2292] [outer = 0x7f0e9ec49400] 16:04:52 INFO - PROCESS | 1808 | 1461193492394 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 261 (0x7f0ea718e800) [pid = 1808] [serial = 2293] [outer = 0x7f0e9ec49400] 16:04:53 INFO - PROCESS | 1808 | 1461193493058 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]]]}] 16:04:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:04:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:04:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:04:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:04:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 1174ms 16:04:53 INFO - PROCESS | 1808 | 1461193493098 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 1808 | 1461193493100 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:04:53 INFO - TEST-START | /FileAPI/historical.html 16:04:53 INFO - PROCESS | 1808 | 1461193493109 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 1808 | 1461193493112 Marionette TRACE conn3 <- [1,3022,null,{}] 16:04:53 INFO - PROCESS | 1808 | 1461193493116 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}] 16:04:53 INFO - PROCESS | 1808 | 1461193493293 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:04:53 INFO - PROCESS | 1808 | 1461193493527 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9a9d9800 == 151 [pid = 1808] [id = 765] 16:04:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 262 (0x7f0e9e6a0c00) [pid = 1808] [serial = 2294] [outer = (nil)] 16:04:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 263 (0x7f0e9e6a7c00) [pid = 1808] [serial = 2295] [outer = 0x7f0e9e6a0c00] 16:04:53 INFO - PROCESS | 1808 | 1461193493589 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 264 (0x7f0e9e6ad800) [pid = 1808] [serial = 2296] [outer = 0x7f0e9e6a0c00] 16:04:54 INFO - PROCESS | 1808 | 1461193494265 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"]]]}] 16:04:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:04:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:04:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:04:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:04:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:04:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:04:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:04:54 INFO - TEST-OK | /FileAPI/historical.html | took 1176ms 16:04:54 INFO - PROCESS | 1808 | 1461193494296 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:04:54 INFO - PROCESS | 1808 | 1461193494299 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:04:54 INFO - PROCESS | 1808 | 1461193494312 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:04:54 INFO - TEST-START | /FileAPI/idlharness.html 16:04:54 INFO - PROCESS | 1808 | 1461193494315 Marionette TRACE conn3 <- [1,3026,null,{}] 16:04:54 INFO - PROCESS | 1808 | 1461193494320 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}] 16:04:54 INFO - PROCESS | 1808 | 1461193494814 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:04:55 INFO - PROCESS | 1808 | 1461193495156 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea1a7b800 == 152 [pid = 1808] [id = 766] 16:04:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 265 (0x7f0e9e45a000) [pid = 1808] [serial = 2297] [outer = (nil)] 16:04:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 266 (0x7f0e9ea99400) [pid = 1808] [serial = 2298] [outer = 0x7f0e9e45a000] 16:04:55 INFO - PROCESS | 1808 | 1461193495262 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 267 (0x7f0e9ec15000) [pid = 1808] [serial = 2299] [outer = 0x7f0e9e45a000] 16:04:56 INFO - PROCESS | 1808 | 1461193496686 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]]]}] 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:04:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:04:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:04:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:04:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:04:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:04:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:04:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:04:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:04:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:04:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:04:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:04:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:04:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:04:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:04:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:04:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:04:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:04:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:04:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:04:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:04:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:04:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:04:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:04:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:04:56 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 16:04:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:04:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:04:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:04:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:04:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:04:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:04:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:04:56 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 16:04:56 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 16:04:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:04:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:04:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:04:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:04:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:04:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:04:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:04:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:04:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:04:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:04:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:04:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:04:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:04:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:04:56 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 16:04:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:04:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:04:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:04:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:04:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:04:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:04:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:04:56 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 16:04:56 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 16:04:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:04:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:04:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:04:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:04:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:04:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:04:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:04:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:04:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 2452ms 16:04:56 INFO - PROCESS | 1808 | 1461193496843 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 1808 | 1461193496855 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:04:56 INFO - TEST-START | /FileAPI/idlharness.worker 16:04:56 INFO - PROCESS | 1808 | 1461193496874 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 1808 | 1461193496886 Marionette TRACE conn3 <- [1,3030,null,{}] 16:04:56 INFO - PROCESS | 1808 | 1461193496906 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}] 16:04:57 INFO - PROCESS | 1808 | 1461193497151 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:04:57 INFO - PROCESS | 1808 | 1461193497377 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea6f45000 == 153 [pid = 1808] [id = 767] 16:04:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 268 (0x7f0e9ec48c00) [pid = 1808] [serial = 2300] [outer = (nil)] 16:04:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 269 (0x7f0ea0ba1000) [pid = 1808] [serial = 2301] [outer = 0x7f0e9ec48c00] 16:04:57 INFO - PROCESS | 1808 | 1461193497485 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 270 (0x7f0ea43ecc00) [pid = 1808] [serial = 2302] [outer = 0x7f0e9ec48c00] 16:04:57 INFO - PROCESS | 1808 | [1808] 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 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 269 (0x7f0ea5ea7400) [pid = 1808] [serial = 2174] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 268 (0x7f0ea2338000) [pid = 1808] [serial = 2135] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 267 (0x7f0ea28a3c00) [pid = 1808] [serial = 2141] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 266 (0x7f0eac183c00) [pid = 1808] [serial = 2138] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 265 (0x7f0ea406b400) [pid = 1808] [serial = 2144] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea26d4800 == 152 [pid = 1808] [id = 746] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0871000 == 151 [pid = 1808] [id = 745] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead082800 == 150 [pid = 1808] [id = 744] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eafb36000 == 149 [pid = 1808] [id = 743] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0ec800 == 148 [pid = 1808] [id = 742] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eacd68000 == 147 [pid = 1808] [id = 741] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5633000 == 146 [pid = 1808] [id = 740] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea2aa8800 == 145 [pid = 1808] [id = 739] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5cef000 == 144 [pid = 1808] [id = 738] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea1719000 == 143 [pid = 1808] [id = 737] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea5cea800 == 142 [pid = 1808] [id = 736] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0e9edd7800 == 141 [pid = 1808] [id = 735] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0863800 == 140 [pid = 1808] [id = 734] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecc11b000 == 139 [pid = 1808] [id = 733] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea0ade000 == 138 [pid = 1808] [id = 732] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ecb639000 == 137 [pid = 1808] [id = 731] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ebca2f000 == 136 [pid = 1808] [id = 730] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb80ee800 == 135 [pid = 1808] [id = 729] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb6863000 == 134 [pid = 1808] [id = 728] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb3b6b000 == 133 [pid = 1808] [id = 727] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ead0dd000 == 132 [pid = 1808] [id = 726] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0ea57d6000 == 131 [pid = 1808] [id = 725] 16:04:58 INFO - PROCESS | 1808 | --DOCSHELL 0x7f0eb0806800 == 130 [pid = 1808] [id = 724] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 264 (0x7f0eae218c00) [pid = 1808] [serial = 2165] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 263 (0x7f0eaf583000) [pid = 1808] [serial = 2168] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 262 (0x7f0eaefd1800) [pid = 1808] [serial = 2166] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 261 (0x7f0ea17c2400) [pid = 1808] [serial = 2148] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 260 (0x7f0ea0b89800) [pid = 1808] [serial = 2147] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 259 (0x7f0eb8e05400) [pid = 1808] [serial = 2126] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 258 (0x7f0ea324d000) [pid = 1808] [serial = 2156] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 257 (0x7f0ea70f2000) [pid = 1808] [serial = 2157] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 256 (0x7f0ea33e2400) [pid = 1808] [serial = 2151] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 255 (0x7f0ea2c7e400) [pid = 1808] [serial = 2150] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 254 (0x7f0eb66e3c00) [pid = 1808] [serial = 2123] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 253 (0x7f0eac5b2400) [pid = 1808] [serial = 2162] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 252 (0x7f0ebfc5c800) [pid = 1808] [serial = 2129] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 251 (0x7f0ea45ce400) [pid = 1808] [serial = 2154] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 250 (0x7f0ea4071000) [pid = 1808] [serial = 2153] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 249 (0x7f0ea47f0c00) [pid = 1808] [serial = 2159] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 248 (0x7f0eac40e000) [pid = 1808] [serial = 2160] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 247 (0x7f0ecb59bc00) [pid = 1808] [serial = 2132] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 246 (0x7f0ea539a400) [pid = 1808] [serial = 2114] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 245 (0x7f0eb0194800) [pid = 1808] [serial = 2120] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 244 (0x7f0eac4d2000) [pid = 1808] [serial = 2117] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 243 (0x7f0ea2b42800) [pid = 1808] [serial = 2171] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x7f0eafe7ac00) [pid = 1808] [serial = 2169] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 241 (0x7f0ea340cc00) [pid = 1808] [serial = 2172] [outer = (nil)] [url = about:blank] 16:04:58 INFO - PROCESS | 1808 | --DOMWINDOW == 240 (0x7f0eac702400) [pid = 1808] [serial = 2163] [outer = (nil)] [url = about:blank] 16:04:59 INFO - PROCESS | 1808 | 1461193499620 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,{},{}]]]}] 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:04:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:04:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:04:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:04:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:04:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:04:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:04:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:04:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:04:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:04:59 INFO - {} 16:04:59 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 16:04:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:04:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:04:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:04:59 INFO - {} 16:04:59 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 - {} 16:04:59 INFO - {} 16:04:59 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 16:04:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:04:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:04:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:04:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:04:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:04:59 INFO - {} 16:04:59 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 16:04:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:04:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:04:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:04:59 INFO - {} 16:04:59 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 - {} 16:04:59 INFO - {} 16:04:59 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 16:04:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:04:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:04:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 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 16:04:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:04:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:04:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:04:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:04:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:04:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 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 16:04:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:04:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 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 16:04:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:04:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 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 16:04:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:04:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:04:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:04:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:04:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:04:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:04:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:04:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:04:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:04:59 INFO - {} 16:04:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2838ms 16:04:59 INFO - PROCESS | 1808 | 1461193499717 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:04:59 INFO - PROCESS | 1808 | 1461193499721 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:04:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:04:59 INFO - PROCESS | 1808 | 1461193499732 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:04:59 INFO - PROCESS | 1808 | 1461193499735 Marionette TRACE conn3 <- [1,3034,null,{}] 16:04:59 INFO - PROCESS | 1808 | 1461193499746 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}] 16:04:59 INFO - PROCESS | 1808 | 1461193499975 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:05:00 INFO - PROCESS | 1808 | 1461193500155 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eacd65000 == 131 [pid = 1808] [id = 768] 16:05:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x7f0ea43ef400) [pid = 1808] [serial = 2303] [outer = (nil)] 16:05:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x7f0eb66e3c00) [pid = 1808] [serial = 2304] [outer = 0x7f0ea43ef400] 16:05:00 INFO - PROCESS | 1808 | 1461193500208 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x7f0eb7ab5800) [pid = 1808] [serial = 2305] [outer = 0x7f0ea43ef400] 16:05:00 INFO - PROCESS | 1808 | 1461193500780 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]]]}] 16:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:05:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1083ms 16:05:00 INFO - PROCESS | 1808 | 1461193500815 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 1808 | 1461193500819 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:05:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:05:00 INFO - PROCESS | 1808 | 1461193500833 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 1808 | 1461193500838 Marionette TRACE conn3 <- [1,3038,null,{}] 16:05:00 INFO - PROCESS | 1808 | 1461193500865 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}] 16:05:01 INFO - PROCESS | 1808 | 1461193501091 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:05:01 INFO - PROCESS | 1808 | 1461193501124 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eaf6aa000 == 132 [pid = 1808] [id = 769] 16:05:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x7f0eb68f4c00) [pid = 1808] [serial = 2306] [outer = (nil)] 16:05:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x7f0ec5ac5000) [pid = 1808] [serial = 2307] [outer = 0x7f0eb68f4c00] 16:05:01 INFO - PROCESS | 1808 | 1461193501176 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x7f0ecbbc9000) [pid = 1808] [serial = 2308] [outer = 0x7f0eb68f4c00] 16:05:01 INFO - PROCESS | 1808 | 1461193501857 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"]]]}] 16:05:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:05:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:05:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:05:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1088ms 16:05:01 INFO - PROCESS | 1808 | 1461193501930 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 1808 | 1461193501932 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:05:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:05:01 INFO - PROCESS | 1808 | 1461193501946 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 1808 | 1461193501948 Marionette TRACE conn3 <- [1,3042,null,{}] 16:05:01 INFO - PROCESS | 1808 | 1461193501953 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}] 16:05:02 INFO - PROCESS | 1808 | 1461193502157 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:05:02 INFO - PROCESS | 1808 | 1461193502185 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0622800 == 133 [pid = 1808] [id = 770] 16:05:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 247 (0x7f0e998cac00) [pid = 1808] [serial = 2309] [outer = (nil)] 16:05:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 248 (0x7f0e998ce400) [pid = 1808] [serial = 2310] [outer = 0x7f0e998cac00] 16:05:02 INFO - PROCESS | 1808 | 1461193502239 Marionette DEBUG loaded listener.js 16:05:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 249 (0x7f0e9e6a3c00) [pid = 1808] [serial = 2311] [outer = 0x7f0e998cac00] 16:05:03 INFO - PROCESS | 1808 | --DOMWINDOW == 248 (0x7f0eac725800) [pid = 1808] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:05:03 INFO - PROCESS | 1808 | --DOMWINDOW == 247 (0x7f0eac69b800) [pid = 1808] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:05:03 INFO - PROCESS | 1808 | --DOMWINDOW == 246 (0x7f0ea406d800) [pid = 1808] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:05:03 INFO - PROCESS | 1808 | --DOMWINDOW == 245 (0x7f0ea2b18400) [pid = 1808] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:05:03 INFO - PROCESS | 1808 | --DOMWINDOW == 244 (0x7f0ea70f3400) [pid = 1808] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:05:03 INFO - PROCESS | 1808 | --DOMWINDOW == 243 (0x7f0ea3807c00) [pid = 1808] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:05:03 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x7f0ea0ba2800) [pid = 1808] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:05:03 INFO - PROCESS | 1808 | 1461193503821 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]]]}] 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:05:03 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. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:05:03 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'.) 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:05:03 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. 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:05:03 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. 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:05:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:05:03 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. 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:05:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:05:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:05:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:05:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:05:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:05:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:05:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:05:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1950ms 16:05:03 INFO - PROCESS | 1808 | 1461193503896 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:05:03 INFO - PROCESS | 1808 | 1461193503898 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:05:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:05:03 INFO - PROCESS | 1808 | 1461193503905 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:05:03 INFO - PROCESS | 1808 | 1461193503913 Marionette TRACE conn3 <- [1,3046,null,{}] 16:05:03 INFO - PROCESS | 1808 | 1461193503920 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}] 16:05:04 INFO - PROCESS | 1808 | 1461193504169 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:05:04 INFO - PROCESS | 1808 | 1461193504183 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb0871000 == 134 [pid = 1808] [id = 771] 16:05:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x7f0ecbd6c800) [pid = 1808] [serial = 2312] [outer = (nil)] 16:05:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x7f0ecbfabc00) [pid = 1808] [serial = 2313] [outer = 0x7f0ecbd6c800] 16:05:04 INFO - PROCESS | 1808 | 1461193504247 Marionette DEBUG loaded listener.js 16:05:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x7f0ecc02b400) [pid = 1808] [serial = 2314] [outer = 0x7f0ecbd6c800] 16:05:04 INFO - PROCESS | 1808 | [1808] 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 16:05:05 INFO - PROCESS | 1808 | 1461193505019 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:05:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:05:05 INFO - {} 16:05:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1132ms 16:05:05 INFO - PROCESS | 1808 | 1461193505039 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:05:05 INFO - PROCESS | 1808 | 1461193505041 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:05:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:05:05 INFO - PROCESS | 1808 | 1461193505049 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 1808 | 1461193505052 Marionette TRACE conn3 <- [1,3050,null,{}] 16:05:05 INFO - PROCESS | 1808 | 1461193505069 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}] 16:05:05 INFO - PROCESS | 1808 | 1461193505217 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:05:05 INFO - PROCESS | 1808 | 1461193505224 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea2361000 == 135 [pid = 1808] [id = 772] 16:05:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x7f0ea24ca000) [pid = 1808] [serial = 2315] [outer = (nil)] 16:05:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 247 (0x7f0ea28a3c00) [pid = 1808] [serial = 2316] [outer = 0x7f0ea24ca000] 16:05:05 INFO - PROCESS | 1808 | 1461193505276 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 248 (0x7f0ea5ea2800) [pid = 1808] [serial = 2317] [outer = 0x7f0ea24ca000] 16:05:06 INFO - PROCESS | 1808 | 1461193506287 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]]]}] 16:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:05:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1285ms 16:05:06 INFO - PROCESS | 1808 | 1461193506346 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 1808 | 1461193506353 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:05:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:05:06 INFO - PROCESS | 1808 | 1461193506364 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 1808 | 1461193506368 Marionette TRACE conn3 <- [1,3054,null,{}] 16:05:06 INFO - PROCESS | 1808 | 1461193506375 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}] 16:05:06 INFO - PROCESS | 1808 | 1461193506558 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:05:06 INFO - PROCESS | 1808 | 1461193506778 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea4035800 == 136 [pid = 1808] [id = 773] 16:05:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 249 (0x7f0e9ea9b400) [pid = 1808] [serial = 2318] [outer = (nil)] 16:05:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 250 (0x7f0e9ef83000) [pid = 1808] [serial = 2319] [outer = 0x7f0e9ea9b400] 16:05:06 INFO - PROCESS | 1808 | 1461193506882 Marionette DEBUG loaded listener.js 16:05:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 251 (0x7f0ea0b88c00) [pid = 1808] [serial = 2320] [outer = 0x7f0e9ea9b400] 16:05:08 INFO - PROCESS | 1808 | 1461193508080 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"]]]}] 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:05:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:05:08 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" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:05:08 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" 16:05:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:05:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:05:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1820ms 16:05:08 INFO - PROCESS | 1808 | 1461193508192 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:05:08 INFO - PROCESS | 1808 | 1461193508206 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:05:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:05:08 INFO - PROCESS | 1808 | 1461193508304 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:05:08 INFO - PROCESS | 1808 | 1461193508314 Marionette TRACE conn3 <- [1,3058,null,{}] 16:05:08 INFO - PROCESS | 1808 | 1461193508327 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}] 16:05:08 INFO - PROCESS | 1808 | 1461193508566 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:05:08 INFO - PROCESS | 1808 | 1461193508827 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eabf1f000 == 137 [pid = 1808] [id = 774] 16:05:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 252 (0x7f0e9ec1d400) [pid = 1808] [serial = 2321] [outer = (nil)] 16:05:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 253 (0x7f0ea3363400) [pid = 1808] [serial = 2322] [outer = 0x7f0e9ec1d400] 16:05:08 INFO - PROCESS | 1808 | 1461193508889 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 254 (0x7f0ea3402400) [pid = 1808] [serial = 2323] [outer = 0x7f0e9ec1d400] 16:05:09 INFO - PROCESS | 1808 | 1461193509610 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]]]}] 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:05:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:05:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:05:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:05:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:05:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:05:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:05:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:05:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:05:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:05:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:05:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:05:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1363ms 16:05:09 INFO - PROCESS | 1808 | 1461193509651 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 1808 | 1461193509659 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:05:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:05:09 INFO - PROCESS | 1808 | 1461193509664 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 1808 | 1461193509669 Marionette TRACE conn3 <- [1,3062,null,{}] 16:05:09 INFO - PROCESS | 1808 | 1461193509683 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}] 16:05:09 INFO - PROCESS | 1808 | 1461193509891 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:05:10 INFO - PROCESS | 1808 | 1461193510127 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9f8df000 == 138 [pid = 1808] [id = 775] 16:05:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 255 (0x7f0ea24cc800) [pid = 1808] [serial = 2324] [outer = (nil)] 16:05:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 256 (0x7f0ea24c7400) [pid = 1808] [serial = 2325] [outer = 0x7f0ea24cc800] 16:05:10 INFO - PROCESS | 1808 | 1461193510225 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 257 (0x7f0eac38ac00) [pid = 1808] [serial = 2326] [outer = 0x7f0ea24cc800] 16:05:10 INFO - PROCESS | 1808 | [1808] 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 16:05:10 INFO - PROCESS | 1808 | 1461193510963 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:05:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:05:10 INFO - {} 16:05:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1330ms 16:05:11 INFO - PROCESS | 1808 | 1461193510998 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 1808 | 1461193511001 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:05:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:05:11 INFO - PROCESS | 1808 | 1461193511006 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 1808 | 1461193511009 Marionette TRACE conn3 <- [1,3066,null,{}] 16:05:11 INFO - PROCESS | 1808 | 1461193511013 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}] 16:05:11 INFO - PROCESS | 1808 | 1461193511174 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:05:11 INFO - PROCESS | 1808 | 1461193511390 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb77e5000 == 139 [pid = 1808] [id = 776] 16:05:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 258 (0x7f0eac4d8000) [pid = 1808] [serial = 2327] [outer = (nil)] 16:05:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 259 (0x7f0eac6a2800) [pid = 1808] [serial = 2328] [outer = 0x7f0eac4d8000] 16:05:11 INFO - PROCESS | 1808 | 1461193511491 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 260 (0x7f0eac725800) [pid = 1808] [serial = 2329] [outer = 0x7f0eac4d8000] 16:05:12 INFO - PROCESS | 1808 | 1461193512154 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]]]}] 16:05:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:05:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:05:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:05:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:05:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:05:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:05:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:05:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1181ms 16:05:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:05:12 INFO - PROCESS | 1808 | 1461193512190 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:05:12 INFO - PROCESS | 1808 | 1461193512193 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:05:12 INFO - PROCESS | 1808 | 1461193512198 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:05:12 INFO - PROCESS | 1808 | 1461193512201 Marionette TRACE conn3 <- [1,3070,null,{}] 16:05:12 INFO - PROCESS | 1808 | 1461193512205 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}] 16:05:12 INFO - PROCESS | 1808 | 1461193512377 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:05:12 INFO - PROCESS | 1808 | 1461193512615 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb908a000 == 140 [pid = 1808] [id = 777] 16:05:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 261 (0x7f0eac408c00) [pid = 1808] [serial = 2330] [outer = (nil)] 16:05:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 262 (0x7f0eae210800) [pid = 1808] [serial = 2331] [outer = 0x7f0eac408c00] 16:05:12 INFO - PROCESS | 1808 | 1461193512678 Marionette DEBUG loaded listener.js 16:05:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 263 (0x7f0eb341d400) [pid = 1808] [serial = 2332] [outer = 0x7f0eac408c00] 16:05:13 INFO - PROCESS | 1808 | 1461193513394 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]]]}] 16:05:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:05:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:05:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:05:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:05:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:05:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:05:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1227ms 16:05:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:05:13 INFO - PROCESS | 1808 | 1461193513427 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 1808 | 1461193513429 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:05:13 INFO - PROCESS | 1808 | 1461193513435 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 1808 | 1461193513437 Marionette TRACE conn3 <- [1,3074,null,{}] 16:05:13 INFO - PROCESS | 1808 | 1461193513442 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}] 16:05:13 INFO - PROCESS | 1808 | 1461193513615 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:05:13 INFO - PROCESS | 1808 | 1461193513864 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecb643000 == 141 [pid = 1808] [id = 778] 16:05:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 264 (0x7f0eac185c00) [pid = 1808] [serial = 2333] [outer = (nil)] 16:05:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 265 (0x7f0ebfd31400) [pid = 1808] [serial = 2334] [outer = 0x7f0eac185c00] 16:05:13 INFO - PROCESS | 1808 | 1461193513930 Marionette DEBUG loaded listener.js 16:05:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 266 (0x7f0ecc022000) [pid = 1808] [serial = 2335] [outer = 0x7f0eac185c00] 16:05:14 INFO - PROCESS | 1808 | 1461193514599 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]]]}] 16:05:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:05:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:05:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:05:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:05:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:05:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:05:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1181ms 16:05:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:05:14 INFO - PROCESS | 1808 | 1461193514633 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:05:14 INFO - PROCESS | 1808 | 1461193514635 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:05:14 INFO - PROCESS | 1808 | 1461193514643 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:05:14 INFO - PROCESS | 1808 | 1461193514646 Marionette TRACE conn3 <- [1,3078,null,{}] 16:05:14 INFO - PROCESS | 1808 | 1461193514650 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}] 16:05:14 INFO - PROCESS | 1808 | 1461193514811 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:05:15 INFO - PROCESS | 1808 | 1461193515050 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecea42800 == 142 [pid = 1808] [id = 779] 16:05:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 267 (0x7f0e9e436000) [pid = 1808] [serial = 2336] [outer = (nil)] 16:05:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 268 (0x7f0e9e43a800) [pid = 1808] [serial = 2337] [outer = 0x7f0e9e436000] 16:05:15 INFO - PROCESS | 1808 | 1461193515112 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 269 (0x7f0e9e43f800) [pid = 1808] [serial = 2338] [outer = 0x7f0e9e436000] 16:05:15 INFO - PROCESS | 1808 | 1461193515797 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] 16:05:15 INFO - PROCESS | 1808 | 1461193515849 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:05:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:05:15 INFO - PROCESS | 1808 | 1461193515856 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 1808 | 1461193515859 Marionette TRACE conn3 <- [1,3082,null,{}] 16:05:15 INFO - PROCESS | 1808 | 1461193515863 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}] 16:05:16 INFO - PROCESS | 1808 | 1461193516011 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:05:16 INFO - PROCESS | 1808 | 1461193516272 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb09df800 == 143 [pid = 1808] [id = 780] 16:05:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 270 (0x7f0e9e436400) [pid = 1808] [serial = 2339] [outer = (nil)] 16:05:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 271 (0x7f0ea340f400) [pid = 1808] [serial = 2340] [outer = 0x7f0e9e436400] 16:05:16 INFO - PROCESS | 1808 | 1461193516336 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 272 (0x7f0eb0739c00) [pid = 1808] [serial = 2341] [outer = 0x7f0e9e436400] 16:05:16 INFO - PROCESS | 1808 | 1461193516989 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]]]}] 16:05:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:05:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:05:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:05:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1186ms 16:05:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:05:17 INFO - PROCESS | 1808 | 1461193517044 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 1808 | 1461193517047 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:05:17 INFO - PROCESS | 1808 | 1461193517052 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 1808 | 1461193517055 Marionette TRACE conn3 <- [1,3086,null,{}] 16:05:17 INFO - PROCESS | 1808 | 1461193517060 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}] 16:05:17 INFO - PROCESS | 1808 | 1461193517216 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:05:17 INFO - PROCESS | 1808 | 1461193517455 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0eb5b91800 == 144 [pid = 1808] [id = 781] 16:05:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 273 (0x7f0e9d8e4400) [pid = 1808] [serial = 2342] [outer = (nil)] 16:05:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 274 (0x7f0e9d8eb400) [pid = 1808] [serial = 2343] [outer = 0x7f0e9d8e4400] 16:05:17 INFO - PROCESS | 1808 | 1461193517519 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 275 (0x7f0e9d8f0800) [pid = 1808] [serial = 2344] [outer = 0x7f0e9d8e4400] 16:05:18 INFO - PROCESS | 1808 | 1461193518148 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:05:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:05:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1127ms 16:05:18 INFO - PROCESS | 1808 | 1461193518183 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 1808 | 1461193518186 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:05:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:05:18 INFO - PROCESS | 1808 | 1461193518191 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - PROCESS | 1808 | 1461193518193 Marionette TRACE conn3 <- [1,3090,null,{}] 16:05:18 INFO - PROCESS | 1808 | 1461193518198 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}] 16:05:18 INFO - PROCESS | 1808 | 1461193518353 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:05:18 INFO - PROCESS | 1808 | 1461193518592 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea0a17000 == 145 [pid = 1808] [id = 782] 16:05:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 276 (0x7f0e9d8e7c00) [pid = 1808] [serial = 2345] [outer = (nil)] 16:05:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 277 (0x7f0ea4531400) [pid = 1808] [serial = 2346] [outer = 0x7f0e9d8e7c00] 16:05:18 INFO - PROCESS | 1808 | 1461193518658 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 278 (0x7f0ea4535400) [pid = 1808] [serial = 2347] [outer = 0x7f0e9d8e7c00] 16:05:19 INFO - PROCESS | 1808 | 1461193519354 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:05:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:05:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1177ms 16:05:19 INFO - PROCESS | 1808 | 1461193519381 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 1808 | 1461193519384 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:05:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:05:19 INFO - PROCESS | 1808 | 1461193519391 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 1808 | 1461193519395 Marionette TRACE conn3 <- [1,3094,null,{}] 16:05:19 INFO - PROCESS | 1808 | 1461193519399 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}] 16:05:19 INFO - PROCESS | 1808 | 1461193519574 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:05:19 INFO - PROCESS | 1808 | 1461193519820 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ecba83000 == 146 [pid = 1808] [id = 783] 16:05:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 279 (0x7f0ea4532000) [pid = 1808] [serial = 2348] [outer = (nil)] 16:05:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 280 (0x7f0ecba5d400) [pid = 1808] [serial = 2349] [outer = 0x7f0ea4532000] 16:05:19 INFO - PROCESS | 1808 | 1461193519888 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 281 (0x7f0ecba61c00) [pid = 1808] [serial = 2350] [outer = 0x7f0ea4532000] 16:05:20 INFO - PROCESS | 1808 | 1461193520541 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:05:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1185ms 16:05:20 INFO - PROCESS | 1808 | 1461193520577 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:05:20 INFO - PROCESS | 1808 | 1461193520579 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:05:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:05:20 INFO - PROCESS | 1808 | 1461193520585 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:05:20 INFO - PROCESS | 1808 | 1461193520587 Marionette TRACE conn3 <- [1,3098,null,{}] 16:05:20 INFO - PROCESS | 1808 | 1461193520592 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}] 16:05:20 INFO - PROCESS | 1808 | 1461193520748 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:05:21 INFO - PROCESS | 1808 | 1461193520999 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e99c54800 == 147 [pid = 1808] [id = 784] 16:05:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 282 (0x7f0e99c6c400) [pid = 1808] [serial = 2351] [outer = (nil)] 16:05:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 283 (0x7f0e99c6f400) [pid = 1808] [serial = 2352] [outer = 0x7f0e99c6c400] 16:05:21 INFO - PROCESS | 1808 | 1461193521064 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 284 (0x7f0e99c74c00) [pid = 1808] [serial = 2353] [outer = 0x7f0e99c6c400] 16:05:21 INFO - PROCESS | 1808 | 1461193521710 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]]]}] 16:05:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:05:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:05:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1176ms 16:05:21 INFO - PROCESS | 1808 | 1461193521762 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 1808 | 1461193521765 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:05:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:05:21 INFO - PROCESS | 1808 | 1461193521770 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 1808 | 1461193521772 Marionette TRACE conn3 <- [1,3102,null,{}] 16:05:21 INFO - PROCESS | 1808 | 1461193521777 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}] 16:05:21 INFO - PROCESS | 1808 | 1461193521934 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:05:22 INFO - PROCESS | 1808 | 1461193522174 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9d79a800 == 148 [pid = 1808] [id = 785] 16:05:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 285 (0x7f0e99c6d400) [pid = 1808] [serial = 2354] [outer = (nil)] 16:05:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 286 (0x7f0e9d3a3000) [pid = 1808] [serial = 2355] [outer = 0x7f0e99c6d400] 16:05:22 INFO - PROCESS | 1808 | 1461193522237 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 287 (0x7f0e9d3a7000) [pid = 1808] [serial = 2356] [outer = 0x7f0e99c6d400] 16:05:22 INFO - PROCESS | 1808 | 1461193522858 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:05:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:05:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1131ms 16:05:22 INFO - PROCESS | 1808 | 1461193522901 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:05:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:05:22 INFO - PROCESS | 1808 | 1461193522904 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:05:22 INFO - PROCESS | 1808 | 1461193522909 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:05:22 INFO - PROCESS | 1808 | 1461193522912 Marionette TRACE conn3 <- [1,3106,null,{}] 16:05:22 INFO - PROCESS | 1808 | 1461193522916 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}] 16:05:23 INFO - PROCESS | 1808 | 1461193523081 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:05:23 INFO - PROCESS | 1808 | 1461193523322 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9d7b4800 == 149 [pid = 1808] [id = 786] 16:05:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 288 (0x7f0e99c72400) [pid = 1808] [serial = 2357] [outer = (nil)] 16:05:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 289 (0x7f0e9a819c00) [pid = 1808] [serial = 2358] [outer = 0x7f0e99c72400] 16:05:23 INFO - PROCESS | 1808 | 1461193523386 Marionette DEBUG loaded listener.js 16:05:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 290 (0x7f0e9a81e800) [pid = 1808] [serial = 2359] [outer = 0x7f0e99c72400] 16:05:24 INFO - PROCESS | 1808 | 1461193524064 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]]]}] 16:05:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:05:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:05:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:05:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1179ms 16:05:24 INFO - PROCESS | 1808 | 1461193524088 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:05:24 INFO - PROCESS | 1808 | 1461193524091 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:05:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:05:24 INFO - PROCESS | 1808 | 1461193524096 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:05:24 INFO - PROCESS | 1808 | 1461193524098 Marionette TRACE conn3 <- [1,3110,null,{}] 16:05:24 INFO - PROCESS | 1808 | 1461193524103 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}] 16:05:24 INFO - PROCESS | 1808 | 1461193524268 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:05:24 INFO - PROCESS | 1808 | 1461193524528 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0ea1329800 == 150 [pid = 1808] [id = 787] 16:05:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 291 (0x7f0e9a815800) [pid = 1808] [serial = 2360] [outer = (nil)] 16:05:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 292 (0x7f0e9d3a1400) [pid = 1808] [serial = 2361] [outer = 0x7f0e9a815800] 16:05:24 INFO - PROCESS | 1808 | 1461193524589 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 293 (0x7f0e9d3a9c00) [pid = 1808] [serial = 2362] [outer = 0x7f0e9a815800] 16:05:25 INFO - PROCESS | 1808 | 1461193525252 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"]]]}] 16:05:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:05:25 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 16:05:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:05:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1176ms 16:05:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:05:25 INFO - PROCESS | 1808 | 1461193525282 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:05:25 INFO - PROCESS | 1808 | 1461193525284 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:05:25 INFO - PROCESS | 1808 | 1461193525291 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:05:25 INFO - PROCESS | 1808 | 1461193525294 Marionette TRACE conn3 <- [1,3114,null,{}] 16:05:25 INFO - PROCESS | 1808 | 1461193525299 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}] 16:05:25 INFO - PROCESS | 1808 | 1461193525463 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:05:25 INFO - PROCESS | 1808 | 1461193525705 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\", \"e3589481-646b-4fca-b978-e09707b26b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x7f0e9b9e2800 == 151 [pid = 1808] [id = 788] 16:05:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 294 (0x7f0e9a81b400) [pid = 1808] [serial = 2363] [outer = (nil)] 16:05:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 295 (0x7f0e9b9b6400) [pid = 1808] [serial = 2364] [outer = 0x7f0e9a81b400] 16:05:25 INFO - PROCESS | 1808 | 1461193525771 Marionette DEBUG loaded listener.js 16:05:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 296 (0x7f0e9b9bc800) [pid = 1808] [serial = 2365] [outer = 0x7f0e9a81b400] 16:05:26 INFO - PROCESS | 1808 | 1461193526412 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]]]}] 16:05:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:05:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1132ms 16:05:26 INFO - PROCESS | 1808 | 1461193526423 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:05:26 INFO - PROCESS | 1808 | 1461193526425 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:05:27 WARNING - u'runner_teardown' () 16:05:27 INFO - No more tests 16:05:27 INFO - Got 0 unexpected results 16:05:27 INFO - SUITE-END | took 960s 16:05:27 INFO - Closing logging queue 16:05:27 INFO - queue closed 16:05:27 INFO - Return code: 0 16:05:27 WARNING - # TBPL SUCCESS # 16:05:27 INFO - Running post-action listener: _resource_record_post_action 16:05:27 INFO - Running post-run listener: _resource_record_post_run 16:05:28 INFO - Total resource usage - Wall time: 992s; CPU: 98.0%; Read bytes: 8359936; Write bytes: 972812288; Read time: 396; Write time: 308788 16:05:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:05:28 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 0; Write bytes: 55414784; Read time: 0; Write time: 45444 16:05:28 INFO - run-tests - Wall time: 966s; CPU: 97.0%; Read bytes: 5750784; Write bytes: 917397504; Read time: 304; Write time: 263344 16:05:28 INFO - Running post-run listener: _upload_blobber_files 16:05:28 INFO - Blob upload gear active. 16:05:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:05:28 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 16:05:28 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'] 16:05:28 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 16:05:29 INFO - (blobuploader) - INFO - Open directory for files ... 16:05:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:05:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:05:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:05:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:05:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:05:31 INFO - (blobuploader) - INFO - Done attempting. 16:05:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:05:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:05:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:05:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:05:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:05:32 INFO - (blobuploader) - INFO - Done attempting. 16:05:32 INFO - (blobuploader) - INFO - Iteration through files over. 16:05:32 INFO - Return code: 0 16:05:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:05:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:05:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f8246a16872462a47e315ba64250a2c4405c1a3614363d45c78f818fa5bcd4757b8a945ff7589b23af14e4b08ef0bd9511b8f29b590d4d93e9bb2e58f1bffcdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9c484d062db51cd5578f774d79546f12853d559a599e6224a4ff98251ef62ff0656b2b1e9b5bf1bf6fbb9c1ff8991aabc3df27f352a719e3c27d7cfed958bdb2"} 16:05:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:05:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:05:32 INFO - Contents: 16:05:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f8246a16872462a47e315ba64250a2c4405c1a3614363d45c78f818fa5bcd4757b8a945ff7589b23af14e4b08ef0bd9511b8f29b590d4d93e9bb2e58f1bffcdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9c484d062db51cd5578f774d79546f12853d559a599e6224a4ff98251ef62ff0656b2b1e9b5bf1bf6fbb9c1ff8991aabc3df27f352a719e3c27d7cfed958bdb2"} 16:05:32 INFO - Running post-run listener: copy_logs_to_upload_dir 16:05:32 INFO - Copying logs to upload dir... 16:05:32 INFO - mkdir: /builds/slave/test/build/upload/logs 16:05:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1079.408595 ========= master_lag: 53.07 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 52 secs) (at 2016-04-20 16:06:26.058301) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 23 secs) (at 2016-04-20 16:06:26.059553) ========= 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-1461191968.416556-1993880659 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f8246a16872462a47e315ba64250a2c4405c1a3614363d45c78f818fa5bcd4757b8a945ff7589b23af14e4b08ef0bd9511b8f29b590d4d93e9bb2e58f1bffcdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9c484d062db51cd5578f774d79546f12853d559a599e6224a4ff98251ef62ff0656b2b1e9b5bf1bf6fbb9c1ff8991aabc3df27f352a719e3c27d7cfed958bdb2"} build_url:https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031154 build_url: 'https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f8246a16872462a47e315ba64250a2c4405c1a3614363d45c78f818fa5bcd4757b8a945ff7589b23af14e4b08ef0bd9511b8f29b590d4d93e9bb2e58f1bffcdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9c484d062db51cd5578f774d79546f12853d559a599e6224a4ff98251ef62ff0656b2b1e9b5bf1bf6fbb9c1ff8991aabc3df27f352a719e3c27d7cfed958bdb2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HTnSldQlTgmCS_2qbOB3rg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 23.61 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 23 secs) (at 2016-04-20 16:06:49.698471) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 16:06:49.698860) ========= 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-1461191968.416556-1993880659 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016614 ========= master_lag: 2.70 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 16:06:52.417435) ========= ========= Started reboot skipped (results: 3, elapsed: 2 secs) (at 2016-04-20 16:06:52.417772) ========= ========= Finished reboot skipped (results: 3, elapsed: 2 secs) (at 2016-04-20 16:06:55.313054) ========= ========= Total master_lag: 80.44 =========